| Commit message (Expand) | Author | Age | Files | Lines |
| * | Remove debug info attached with an instruction. | Devang Patel | 2009-11-17 | 1 | -36/+18 |
| * | Fix an expensive-checks error. | David Greene | 2009-11-16 | 1 | -20/+24 |
| * | CreateIntCast takes an "isSigned" parameter. Pass "true" for it, rather than | Duncan Sands | 2009-11-16 | 1 | -1/+3 |
| * | make PRE of loads preserve the alignment of the moved load instruction. | Chris Lattner | 2009-11-15 | 1 | -5/+8 |
| * | fix a bug handling 'not x' when x is undef. | Chris Lattner | 2009-11-15 | 1 | -2/+3 |
| * | Revert r88830 and r88831 which appear to have caused a selfhost buildbot some | Nick Lewycky | 2009-11-15 | 1 | -28/+0 |
| * | Teach instcombine to look for booleans in wider integers when it encounters a | Nick Lewycky | 2009-11-15 | 1 | -0/+28 |
| * | Remove LLVMContext from reassociate. It was threaded through every function but | Nick Lewycky | 2009-11-14 | 1 | -22/+14 |
| * | Add an option for running GVN with redundant load processing disabled. | Dan Gohman | 2009-11-14 | 1 | -9/+23 |
| * | Re-enable this code, since redundant PHIs are now being better nuked. | Owen Anderson | 2009-11-12 | 1 | -4/+0 |
| * | use isInstructionTriviallyDead, as pointed out by Duncan | Chris Lattner | 2009-11-12 | 1 | -3/+3 |
| * | implement a nice little efficiency hack in the inliner. Since we're now | Chris Lattner | 2009-11-12 | 1 | -14/+30 |
| * | - Teach LSR to avoid changing cmp iv stride if it will create an immediate that | Evan Cheng | 2009-11-12 | 1 | -209/+355 |
| * | use getPredicateOnEdge to fold comparisons through PHI nodes, | Chris Lattner | 2009-11-12 | 1 | -1/+11 |
| * | various fixes to the lattice transfer functions. | Chris Lattner | 2009-11-12 | 1 | -0/+6 |
| * | switch jump threading to use getPredicateOnEdge in one place | Chris Lattner | 2009-11-12 | 1 | -10/+13 |
| * | Add the braces gcc suggested. | Daniel Dunbar | 2009-11-12 | 1 | -5/+8 |
| * | with the new code we can thread non-instruction values. This | Chris Lattner | 2009-11-12 | 1 | -1/+6 |
| * | this argument can be an arbitrary value, it doesn't need to be an instruction. | Chris Lattner | 2009-11-12 | 1 | -4/+3 |
| * | expose edge information and switch j-t to use it. | Chris Lattner | 2009-11-12 | 1 | -2/+2 |
| * | pass TD into a SimplifyCmpInst call. Add another case that | Chris Lattner | 2009-11-11 | 1 | -3/+24 |
| * | Don't trivially delete unused calls to llvm.invariant.start. This allows | Duncan Sands | 2009-11-11 | 1 | -0/+3 |
| * | remove the now dead condprop pass, PR3906. | Chris Lattner | 2009-11-11 | 3 | -294/+0 |
| * | stub out some LazyValueInfo interfaces, and have JumpThreading | Chris Lattner | 2009-11-11 | 1 | -18/+45 |
| * | add a fixme | Chris Lattner | 2009-11-11 | 1 | -0/+4 |
| * | Block terminator may be a switch. | Evan Cheng | 2009-11-11 | 1 | -1/+1 |
| * | Implement support to debug inlined functions. | Devang Patel | 2009-11-10 | 2 | -4/+57 |
| * | implement a TODO by teaching jump threading about "xor x, 1". | Chris Lattner | 2009-11-10 | 1 | -2/+14 |
| * | move some generally useful functions out of jump threading | Chris Lattner | 2009-11-10 | 2 | -85/+47 |
| * | fix a crash in SCCP handling extractvalue of an array, pointed out and | Chris Lattner | 2009-11-10 | 1 | -3/+8 |
| * | improve comment. | Chris Lattner | 2009-11-10 | 1 | -2/+5 |
| * | Make jump threading eliminate blocks that just contain phi nodes, | Chris Lattner | 2009-11-10 | 1 | -0/+21 |
| * | Generalize lsr code that optimize loop to count down towards zero. | Evan Cheng | 2009-11-10 | 1 | -80/+126 |
| * | Add defensive break. | Duncan Sands | 2009-11-10 | 1 | -0/+1 |
| * | Fix obvious typo. | Duncan Sands | 2009-11-10 | 1 | -1/+1 |
| * | clarify logic. | Chris Lattner | 2009-11-10 | 1 | -4/+4 |
| * | Teach DSE to eliminate useless trampolines. | Duncan Sands | 2009-11-10 | 1 | -6/+19 |
| * | Add brackets to make gcc-4.4 happy. | Duncan Sands | 2009-11-10 | 1 | -3/+3 |
| * | Update computeArraySize() to use ComputeMultiple() to determine the array siz... | Victor Hernandez | 2009-11-10 | 1 | -7/+7 |
| * | unify the code that determines whether it is a good idea to change the type | Chris Lattner | 2009-11-10 | 1 | -27/+36 |
| * | Simplify. | Nick Lewycky | 2009-11-10 | 1 | -3/+1 |
| * | Reapply r86359, "Teach dead store elimination that certain intrinsics write to | Nick Lewycky | 2009-11-10 | 1 | -63/+118 |
| * | refactor TryToSimplifyUncondBranchFromEmptyBlock out of SimplifyCFG. | Chris Lattner | 2009-11-10 | 2 | -164/+173 |
| * | CMake: Support for building llvm loadable modules. | Oscar Fuentes | 2009-11-10 | 1 | -1/+1 |
| * | make jump threading recursively simplify expressions instead of doing it | Chris Lattner | 2009-11-10 | 1 | -20/+42 |
| * | don't invalidate PN, rewrite of this code is in progress anyway. | Chris Lattner | 2009-11-10 | 1 | -4/+5 |
| * | add a new SimplifyInstruction API, which is like ConstantFoldInstruction, | Chris Lattner | 2009-11-10 | 1 | -6/+5 |
| * | Fix DenseMap iterator constness. | Jeffrey Yasskin | 2009-11-10 | 3 | -6/+6 |
| * | factor simplification logic for AND and OR out to InstSimplify from instcombine. | Chris Lattner | 2009-11-10 | 1 | -85/+34 |
| * | pull a bunch of logic out of instcombine into instsimplify for compare | Chris Lattner | 2009-11-09 | 1 | -56/+13 |