aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2002-05-13Trivial cleanupsChris Lattner
2002-05-13Add method to check to see if two _Instructions_ dominate each otherChris Lattner
2002-05-10Initial checkin of LICM passChris Lattner
2002-05-10We actually need this code for the release build to prevent link errors,Chris Lattner
2002-05-10Add support for printing out statistics information when -stats is added toChris Lattner
2002-05-10Fix some bugs, straighten stuff out, more work needs to be done.Chris Lattner
2002-05-10Initial checkin of Statistic class.Chris Lattner
2002-05-10* Add support for the -stats command line option to report how much is changedChris Lattner
2002-05-10Initial checkin of the PiNodeInsertion passChris Lattner
2002-05-09Last minor cleanups, this code still does not work for all cases, but itChris Lattner
2002-05-09Two Cleanups to generated C code:Chris Lattner
2002-05-09* Remove CInstPrintVisitor class, incorporating it into the CWriter classChris Lattner
2002-05-09Remove CLocalVars data structure entirely, instead of building stuff andChris Lattner
2002-05-09Simplify code by removing InstLocalVarsVisitor, replacing it with a simpleChris Lattner
2002-05-09* Clean up how PHI nodes are handledChris Lattner
2002-05-09Handle setcc <global*>, 0 instructions, Global pointers are never null!Chris Lattner
2002-05-09Give the longer name to the instruction that will probably be eliminated laterChris Lattner
2002-05-09Emit:Chris Lattner
2002-05-09* Print structures types correctlyChris Lattner
2002-05-09* Continue cleanup of type printing codeChris Lattner
2002-05-09Gut the type printing code so there is only one copy of it instead of 3Chris Lattner
2002-05-09* Remove dead "constant printing" codeChris Lattner
2002-05-09Remove gross "Operand" instance variableChris Lattner
2002-05-09Simplify and clean up function calls.Chris Lattner
2002-05-09* Remove dead functionChris Lattner
2002-05-09Make Getelementptr, load & store all work the right way.Chris Lattner
2002-05-09Many random fixes:Chris Lattner
2002-05-09Incorporate and purge function before and after printing them so unnamed valuesChris Lattner
2002-05-09Factor out the code to print a value to ONE place.Chris Lattner
2002-05-09First wave of cleanups, looks like the first of many.Chris Lattner
2002-05-09Add ability to transform (x - (y - z)) into (x + (z - y))Chris Lattner
2002-05-08Print out post dominance data structures more nicelyChris Lattner
2002-05-08* Combine: A-(-B) -> A + BChris Lattner
2002-05-08Initial checkin of expression reassociation passChris Lattner
2002-05-08Verify that function call arguments match the function signatureChris Lattner
2002-05-08*** empty log message ***Sumant Kowshik
2002-05-07Give the unified exit node a nameChris Lattner
2002-05-07Fix bug: test/Regression/Transforms/ADCE/2002-01-31-UseStuckAround.llChris Lattner
2002-05-07Implement constant propogation of PHI instructions like this:Chris Lattner
2002-05-07Merge all individual .h files into a single Scalar.h fileChris Lattner
2002-05-07This doesn't use DCE!Chris Lattner
2002-05-07Extend TargetData::getIndexedOffset to support arrays and pointers!Chris Lattner
2002-05-07Move UnifyFunctionExitNodes to Utils library: final resting place this timeChris Lattner
2002-05-07fix comments and documentation in fileChris Lattner
2002-05-07Split ChangeAllocations.cpp into Raise & LowerAllocations.cppChris Lattner
2002-05-07Cleanup implementation a bitChris Lattner
2002-05-07Updates to move some header files out of include/llvm/Transforms intoChris Lattner
2002-05-07Reduce dependance on TransformInternals.h, instead using the TransformUtils l...Chris Lattner
2002-05-07Add #include no longer included by llvm/Transforms/Scalar/ConstantProp.hChris Lattner
2002-05-07Factor code out to the TransformUtils libraryChris Lattner