| Commit message (Expand) | Author | Age | Files | Lines |
* | make LazyValueInfo actually to some stuff. This isn't very tested but improves | Chris Lattner | 2009-11-11 | 1 | -8/+152 |
* | stub out some LazyValueInfo interfaces, and have JumpThreading | Chris Lattner | 2009-11-11 | 1 | -1/+116 |
* | Stub out a new lazy value info pass, which will eventually | Chris Lattner | 2009-11-11 | 2 | -0/+32 |
* | remove redundant foward declaration. This function is already in | Chris Lattner | 2009-11-11 | 1 | -1/+3 |
* | Implement support to debug inlined functions. | Devang Patel | 2009-11-10 | 1 | -18/+0 |
* | move some generally useful functions out of jump threading | Chris Lattner | 2009-11-10 | 1 | -0/+35 |
* | Process InlinedAt location info. | Devang Patel | 2009-11-10 | 1 | -16/+21 |
* | Update computeArraySize() to use ComputeMultiple() to determine the array siz... | Victor Hernandez | 2009-11-10 | 1 | -90/+19 |
* | Add ComputeMultiple() analysis function that recursively determines if a Valu... | Victor Hernandez | 2009-11-10 | 1 | -0/+125 |
* | I misread the parens, not so redundant after all. | Chris Lattner | 2009-11-10 | 1 | -4/+4 |
* | remove some redundant parens. | Chris Lattner | 2009-11-10 | 1 | -4/+4 |
* | add a new SimplifyInstruction API, which is like ConstantFoldInstruction, | Chris Lattner | 2009-11-10 | 1 | -0/+20 |
* | Fix DenseMap iterator constness. | Jeffrey Yasskin | 2009-11-10 | 1 | -3/+3 |
* | factor simplification logic for AND and OR out to InstSimplify from instcombine. | Chris Lattner | 2009-11-10 | 1 | -24/+149 |
* | pull a bunch of logic out of instcombine into instsimplify for compare | Chris Lattner | 2009-11-09 | 1 | -5/+93 |
* | Pass the (optional) TargetData object to ConstantFoldInstOperands | Dan Gohman | 2009-11-09 | 1 | -9/+10 |
* | rename SimplifyCompare -> SimplifyCmpInst and split it into | Chris Lattner | 2009-11-09 | 1 | -10/+35 |
* | fix ConstantFoldCompareInstOperands to take the LHS/RHS as | Chris Lattner | 2009-11-09 | 3 | -33/+25 |
* | stub out a new libanalysis "instruction simplify" interface that | Chris Lattner | 2009-11-09 | 2 | -0/+58 |
* | Default-addressspace null pointers don't alias anything. This allows | Dan Gohman | 2009-11-09 | 1 | -0/+9 |
* | Minor tidiness fixes. | Dan Gohman | 2009-11-09 | 1 | -4/+3 |
* | Re-commit r86077 now that r86290 fixes the 179.art and 175.vpr ARM regressions. | Victor Hernandez | 2009-11-07 | 1 | -35/+41 |
* | Tolerate invalid derived type. | Devang Patel | 2009-11-06 | 1 | -0/+4 |
* | Do not bother to emit debug info for nameless global variable. | Devang Patel | 2009-11-06 | 1 | -0/+3 |
* | remove a bunch of extraneous LLVMContext arguments | Chris Lattner | 2009-11-06 | 5 | -117/+93 |
* | Revert r86077 because it caused crashes in 179.art and 175.vpr on ARM | Victor Hernandez | 2009-11-06 | 1 | -41/+35 |
* | Fix IVUsers to avoid assuming that the loop has a unique backedge. | Dan Gohman | 2009-11-05 | 1 | -0/+2 |
* | Factor out the predicate code for loopsimplify form exit blocks into | Dan Gohman | 2009-11-05 | 1 | -6/+8 |
* | Update CreateMalloc so that its callers specify the size to allocate: | Victor Hernandez | 2009-11-05 | 1 | -35/+41 |
* | While calculating original type size for a derived type, handle type variants... | Devang Patel | 2009-11-04 | 1 | -6/+12 |
* | Changes requested (avoid getFunction(), avoid Type creation via isVoidTy(), a... | Victor Hernandez | 2009-11-03 | 1 | -13/+8 |
* | Changes (* location in pointer variables, avoiding include, and using APInt::... | Victor Hernandez | 2009-11-03 | 1 | -39/+34 |
* | remove unneeded checks of isFreeCall | Chris Lattner | 2009-11-03 | 1 | -16/+0 |
* | remove a check of isFreeCall: the argument to free is already nocapture so th... | Chris Lattner | 2009-11-03 | 1 | -4/+0 |
* | Set bit instead of calling pow() to compute 2 << n | Victor Hernandez | 2009-11-02 | 1 | -5/+13 |
* | Fix for warning seen on DF-BSD, Victor, please fix this to use a shift instea... | Edward O'Callaghan | 2009-11-02 | 1 | -1/+1 |
* | Apply fix for PR5135, Credit to Andreas Neustifter. | Edward O'Callaghan | 2009-11-02 | 2 | -5/+6 |
* | Add a missing closing parenthesis, and tweak to fit in 80 | Duncan Sands | 2009-11-01 | 1 | -2/+2 |
* | add a comment about why we don't allow inlining indbr. | Chris Lattner | 2009-11-01 | 1 | -0/+5 |
* | Reverting 85714, 85715, 85716, which are breaking the build | Douglas Gregor | 2009-11-01 | 2 | -3/+0 |
* | Add a function to Passes.h to allow clients to create instances | Dan Gohman | 2009-11-01 | 1 | -0/+2 |
* | Don't #include Pass.h from CallGraph.h. | Dan Gohman | 2009-11-01 | 1 | -0/+1 |
* | pull check for return inst out of loop, never inline a callee that contains | Chris Lattner | 2009-11-01 | 1 | -5/+7 |
* | Rename forgetLoopBackedgeTakenCount to forgetLoop, because it | Dan Gohman | 2009-10-31 | 1 | -8/+8 |
* | Make ScalarEvolutionAliasAnalysis slightly more aggressive, by making an | Dan Gohman | 2009-10-31 | 1 | -13/+10 |
* | If string field is empty then return NULL. | Devang Patel | 2009-10-30 | 1 | -1/+4 |
* | If a type is derived from a derived type then calculate size appropriately. | Devang Patel | 2009-10-30 | 1 | -3/+3 |
* | First bitcase use may not lead to a dbg.declare intrinsic. Iterate uses until... | Devang Patel | 2009-10-29 | 1 | -3/+4 |
* | fix 80-col. | Zhongxing Xu | 2009-10-29 | 1 | -1/+1 |
* | Explicitly convert to double to suppress Visual C++ 2008 build error C2668 po... | Zhongxing Xu | 2009-10-29 | 1 | -1/+1 |