| Commit message (Expand) | Author | Age | Files | Lines |
| * | typo spotted by duncan. | Chris Lattner | 2009-11-16 | 1 | -1/+1 |
| * | teach LVI to infer edge information from switch instructions. | Chris Lattner | 2009-11-15 | 1 | -6/+24 |
| * | fix a logic error that would cause LVI-JT to miscompile | Chris Lattner | 2009-11-15 | 1 | -1/+1 |
| * | implement the first stab at caching queries. This isn't correct | Chris Lattner | 2009-11-15 | 1 | -13/+97 |
| * | refactor a bunch of code forming the new LazyValueInfoCache | Chris Lattner | 2009-11-15 | 1 | -94/+172 |
| * | Teach BasicAA that a constant expression can't alias memory provably not | Nick Lewycky | 2009-11-14 | 1 | -1/+6 |
| * | Revert r87059 for now. It is failing clang tests. | Devang Patel | 2009-11-13 | 1 | -3/+11 |
| * | Remove unnecessary llvm.dbg.declare bitcast | Victor Hernandez | 2009-11-13 | 1 | -11/+3 |
| * | "Attach debug info with llvm instructions" mode was enabled a month ago. Now ... | Devang Patel | 2009-11-12 | 1 | -37/+2 |
| * | - Teach LSR to avoid changing cmp iv stride if it will create an immediate that | Evan Cheng | 2009-11-12 | 1 | -0/+12 |
| * | various fixes to the lattice transfer functions. | Chris Lattner | 2009-11-12 | 1 | -6/+27 |
| * | Add a new getPredicateOnEdge method which returns more rich information for | Chris Lattner | 2009-11-12 | 1 | -17/+85 |
| * | expose edge information and switch j-t to use it. | Chris Lattner | 2009-11-12 | 1 | -0/+21 |
| * | move some stuff into DEBUG's and turn on lazy-value-info for | Chris Lattner | 2009-11-12 | 1 | -3/+5 |
| * | Do not use StringRef in DebugInfo interface. | Devang Patel | 2009-11-12 | 1 | -17/+17 |
| * | 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 |