| Commit message (Expand) | Author | Age | Files | Lines |
| * | Fix bug: InstCombine/2005-05-07-UDivSelectCrash.ll | Chris Lattner | 2005-04-08 | 1 | -14/+16 |
| * | Implement the following xforms: | Chris Lattner | 2005-04-07 | 1 | -3/+18 |
| * | Implement InstCombine/add.ll:test28, transforming C1-(X+C2) --> (C1-C2)-X. | Chris Lattner | 2005-04-07 | 1 | -2/+8 |
| * | Transform X-(X+Y) == -Y and X-(Y+X) == -Y | Chris Lattner | 2005-04-07 | 1 | -2/+11 |
| * | disable this transformation in the one obscure case that really pessimizes | Chris Lattner | 2005-03-29 | 1 | -0/+3 |
| * | Rename createPromoteMemoryToRegister() to | Alkis Evlogimenos | 2005-03-28 | 1 | -2/+1 |
| * | Enhance loopsimplify to preserve alias analysis instead of clobbering it. | Chris Lattner | 2005-03-25 | 1 | -2/+15 |
| * | Fix a bug where LICM was not updating AA information properly when sinking | Chris Lattner | 2005-03-25 | 1 | -1/+2 |
| * | enable -debug-only=licm | Chris Lattner | 2005-03-23 | 1 | -0/+1 |
| * | Fix the missing symbols problem Bill was hitting. Patch contributed by | Chris Lattner | 2005-03-17 | 2 | -0/+2 |
| * | stop using method. | Chris Lattner | 2005-03-15 | 1 | -1/+1 |
| * | This mega patch converts us from using Function::a{iterator|begin|end} to | Chris Lattner | 2005-03-15 | 22 | -62/+62 |
| * | fix a bug where we thought arguments were constants :( | Chris Lattner | 2005-03-06 | 1 | -3/+7 |
| * | Fix Regression/Transforms/LoopStrengthReduce/dont_insert_redundant_ops.ll, | Chris Lattner | 2005-03-06 | 1 | -1/+1 |
| * | implement Transforms/LoopStrengthReduce/invariant_value_first_arg.ll | Chris Lattner | 2005-03-06 | 1 | -1/+1 |
| * | minor simplifications of the code. | Chris Lattner | 2005-03-06 | 1 | -9/+8 |
| * | trivial simplification | Chris Lattner | 2005-03-06 | 1 | -1/+1 |
| * | Fix a bug where we could corrupt a parent loop's header info if we unrolled | Chris Lattner | 2005-03-06 | 1 | -6/+17 |
| * | Make this MUCH faster by avoiding a linear search in the symbol table code. | Chris Lattner | 2005-03-06 | 1 | -2/+1 |
| * | Reformat comments to fix 80 columns. | Jeff Cohen | 2005-03-05 | 1 | -7/+8 |
| * | Reuse induction variables created for strength-reduced GEPs by other similar ... | Jeff Cohen | 2005-03-05 | 1 | -32/+61 |
| * | second argument to Value::setName is now gone. | Chris Lattner | 2005-03-05 | 2 | -4/+4 |
| * | Do not compute 1ULL << 64, which is undefined. This fixes Ptrdist/ks on the | Chris Lattner | 2005-03-04 | 1 | -1/+2 |
| * | Add support for not strength reducing GEPs where the element size is a small | Jeff Cohen | 2005-03-04 | 1 | -2/+25 |
| * | Add an optional argument to lower to a specific constant value instead of | Chris Lattner | 2005-03-03 | 1 | -6/+14 |
| * | Fixed the following LSR bugs: | Jeff Cohen | 2005-03-01 | 1 | -23/+19 |
| * | Fix crash in LSR due to attempt to remove original induction variable. However, | Jeff Cohen | 2005-02-28 | 1 | -3/+14 |
| * | PHI nodes were incorrectly placed when more than one GEP is reduced in a loop. | Jeff Cohen | 2005-02-27 | 1 | -7/+6 |
| * | First pass at improved Loop Strength Reduction. Still not yet ready for prim... | Jeff Cohen | 2005-02-27 | 1 | -35/+39 |
| * | Teach globalopt how memset/cpy/move affect memory, to allow better optimization. | Chris Lattner | 2005-02-27 | 1 | -25/+40 |
| * | Fix spelling, patch contributed by Gabor Greif! | Chris Lattner | 2005-02-27 | 2 | -2/+2 |
| * | remove extraneous cast | Chris Lattner | 2005-02-26 | 1 | -2/+1 |
| * | Implement Transforms/SimplifyCFG/switch_thread.ll | Chris Lattner | 2005-02-24 | 1 | -4/+190 |
| * | make this more efficient. Scan up to 16 nodes, not the whole list. | Chris Lattner | 2005-02-23 | 1 | -1/+1 |
| * | Remove use of bind_obj | Chris Lattner | 2005-02-22 | 1 | -2/+3 |
| * | Do not mark obviously unreachable blocks live when processing PHI nodes, | Chris Lattner | 2005-02-17 | 1 | -40/+61 |
| * | Fix the second bug attached to PR504. | Chris Lattner | 2005-02-14 | 1 | -1/+1 |
| * | Fix for testcase Transforms/IndVarsSimplify/2005-02-11-InvokeCrash.ll | Chris Lattner | 2005-02-12 | 1 | -0/+2 |
| * | Localize globals if they are only used in main(). This replaces the | Alkis Evlogimenos | 2005-02-10 | 1 | -0/+40 |
| * | Fix crash on MallocInsts of unsized types. | Alkis Evlogimenos | 2005-02-02 | 1 | -1/+2 |
| * | API change. | Chris Lattner | 2005-02-01 | 1 | -1/+1 |
| * | Adjust to changes in APIs | Chris Lattner | 2005-02-01 | 2 | -16/+10 |
| * | Hacks to make this ugly ugly code work with the new use lists. | Chris Lattner | 2005-02-01 | 1 | -17/+12 |
| * | Implement InstCombine/cast.ll:test25, a case that occurs many times | Chris Lattner | 2005-01-31 | 1 | -0/+56 |
| * | Implement the trivial cases in InstCombine/store.ll | Chris Lattner | 2005-01-31 | 1 | -1/+38 |
| * | Implement Transforms/InstCombine/cast-load-gep.ll, which allows us to devirtu... | Chris Lattner | 2005-01-31 | 1 | -15/+29 |
| * | Adjust to changes in instruction interfaces. | Chris Lattner | 2005-01-29 | 3 | -10/+11 |
| * | Switchinst takes a hint for the number of cases it will have. | Chris Lattner | 2005-01-29 | 1 | -1/+1 |
| * | switchinst ctor now takes a hint for the number of cases that it will have. | Chris Lattner | 2005-01-29 | 2 | -3/+3 |
| * | Adjust Valuehandle to hold its operand directly in it. | Chris Lattner | 2005-01-29 | 2 | -7/+7 |