| Commit message (Expand) | Author | Age | Files | Lines |
| * | Handle setcc <global*>, 0 instructions, Global pointers are never null! | Chris Lattner | 2002-05-09 | 1 | -4/+18 |
| * | Give the longer name to the instruction that will probably be eliminated later | Chris Lattner | 2002-05-09 | 1 | -1/+2 |
| * | Add ability to transform (x - (y - z)) into (x + (z - y)) | Chris Lattner | 2002-05-09 | 1 | -0/+13 |
| * | * Combine: A-(-B) -> A + B | Chris Lattner | 2002-05-08 | 1 | -10/+6 |
| * | Initial checkin of expression reassociation pass | Chris Lattner | 2002-05-08 | 1 | -0/+198 |
| * | Give the unified exit node a name | Chris Lattner | 2002-05-07 | 1 | -1/+1 |
| * | Fix bug: test/Regression/Transforms/ADCE/2002-01-31-UseStuckAround.ll | Chris Lattner | 2002-05-07 | 1 | -46/+31 |
| * | Merge all individual .h files into a single Scalar.h file | Chris Lattner | 2002-05-07 | 10 | -10/+10 |
| * | This doesn't use DCE! | Chris Lattner | 2002-05-07 | 1 | -1/+0 |
| * | Move UnifyFunctionExitNodes to Utils library: final resting place this time | Chris Lattner | 2002-05-07 | 2 | -2/+2 |
| * | fix comments and documentation in file | Chris Lattner | 2002-05-07 | 1 | -6/+4 |
| * | Split ChangeAllocations.cpp into Raise & LowerAllocations.cpp | Chris Lattner | 2002-05-07 | 2 | -93/+118 |
| * | Cleanup implementation a bit | Chris Lattner | 2002-05-07 | 1 | -4/+6 |
| * | Updates to move some header files out of include/llvm/Transforms into | Chris Lattner | 2002-05-07 | 6 | -40/+43 |
| * | Reduce dependance on TransformInternals.h, instead using the TransformUtils l... | Chris Lattner | 2002-05-07 | 5 | -9/+18 |
| * | Add #include no longer included by llvm/Transforms/Scalar/ConstantProp.h | Chris Lattner | 2002-05-07 | 1 | -0/+1 |
| * | Factor code out to the TransformUtils library | Chris Lattner | 2002-05-07 | 2 | -102/+5 |
| * | Factor code out of TransformInternals into the Transform Utils library | Chris Lattner | 2002-05-07 | 2 | -88/+0 |
| * | Build Transforms Utils library | Chris Lattner | 2002-05-07 | 1 | -1/+1 |
| * | Add code pulled out of TransformInternals.cpp, ConstProp.cpp, and DCE.cpp | Chris Lattner | 2002-05-07 | 3 | -0/+196 |
| * | * Convert InstWorkList to vector instead of set, because on big programs it | Chris Lattner | 2002-05-07 | 1 | -5/+5 |
| * | * Remove all cfg simplification stuff for a new cfg simplify pass (todo) | Chris Lattner | 2002-05-07 | 1 | -330/+85 |
| * | Only do masking for unsigned values! | Chris Lattner | 2002-05-06 | 1 | -8/+7 |
| * | * Eliminate dead code that should have been removed in last revision | Chris Lattner | 2002-05-06 | 1 | -146/+50 |
| * | Handle X = phi Y --> X = Y | Chris Lattner | 2002-05-06 | 1 | -0/+19 |
| * | * Use simplified interface to constant propogation stuff. | Chris Lattner | 2002-05-06 | 1 | -35/+8 |
| * | Clean up ADCE by removing extraneous wrapper class | Chris Lattner | 2002-05-06 | 1 | -43/+42 |
| * | Combine not (not X) -> X | Chris Lattner | 2002-05-06 | 1 | -1/+14 |
| * | Support more cases... | Chris Lattner | 2002-05-06 | 1 | -16/+43 |
| * | Add many more instruction combination simplifications | Chris Lattner | 2002-05-06 | 1 | -10/+188 |
| * | Merge blocks like this: | Chris Lattner | 2002-05-06 | 1 | -26/+39 |
| * | Implement constant propogation of shift instructions | Chris Lattner | 2002-05-06 | 2 | -7/+42 |
| * | Ok, really it only takes me 3 times to get this right! | Chris Lattner | 2002-05-02 | 1 | -1/+1 |
| * | Oops, disable debugging code all the way. :) | Chris Lattner | 2002-05-02 | 1 | -1/+1 |
| * | * Finish the implementation of isEdgeFeasible this fixes bug: | Chris Lattner | 2002-05-02 | 1 | -57/+77 |
| * | * Enable SCCP debugging to be turned on with a simple change of #define | Chris Lattner | 2002-05-02 | 1 | -32/+52 |
| * | * Simplify the code by not bothering to name the folded constant | Chris Lattner | 2002-05-02 | 1 | -10/+7 |
| * | ExprTypeConvert will already do this transformation, no need to specialize | Chris Lattner | 2002-05-02 | 1 | -21/+0 |
| * | Be a little more efficient, do not generate loads and stores with indices in ... | Chris Lattner | 2002-05-02 | 1 | -25/+37 |
| * | Fix bug: test/Regression/Transforms/LevelRaise/2002-05-02-BadCastElimination.ll | Chris Lattner | 2002-05-02 | 1 | -0/+9 |
| * | * Add ability to eliminate a bunch of different cascading cast variations | Chris Lattner | 2002-05-02 | 1 | -2/+60 |
| * | Fixed bug: test/Regression/Transforms/Mem2Reg/2002-05-01-ShouldNotPromoteThis... | Chris Lattner | 2002-05-01 | 1 | -0/+3 |
| * | Remove unneccesary pass | Chris Lattner | 2002-04-30 | 1 | -86/+0 |
| * | Add folding rules for mul X, 0 and mul X, 2 | Chris Lattner | 2002-04-29 | 1 | -3/+13 |
| * | Significantly clean up SCCP pass. Now the two classes are merged and in | Chris Lattner | 2002-04-29 | 1 | -44/+37 |
| * | Range insertion now returns an iterator | Chris Lattner | 2002-04-29 | 1 | -5/+2 |
| * | Remove unused files: This is the old induction varaible cannonicalization | Chris Lattner | 2002-04-29 | 1 | -408/+0 |
| * | Fix for problem when allocating something like this: | Chris Lattner | 2002-04-29 | 1 | -7/+3 |
| * | changes because iMemory.h no longer #includes DerivedTypes.h | Chris Lattner | 2002-04-29 | 2 | -2/+4 |
| * | Eliminate dead global variables | Chris Lattner | 2002-04-29 | 1 | -2/+20 |