aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
...
* MEGAPATCH checkin.Chris Lattner2002-06-2522-711/+627
* MEGAPATCH checkin.Chris Lattner2002-06-257-287/+272
* *** empty log message ***Chris Lattner2002-06-256-150/+114
* Remove DynamicConstantMerge pass, because it did not fit in with the PassChris Lattner2002-06-251-64/+27
* Remove "fixers" for problems in GCC generated code that cannot be generatedChris Lattner2002-06-251-187/+11
* Relocating Graph.hAnand Shukla2002-06-251-0/+465
* Avoid deleting individual instructions until AFTER dead blocks have droppedChris Lattner2002-05-281-17/+20
* Simplify the interface to local DCE and Constant propChris Lattner2002-05-264-9/+9
* Do not remove type names that contain a .Chris Lattner2002-05-261-4/+0
* Fix "unimplemented features":Chris Lattner2002-05-241-6/+37
* Split the FunctionResolution pass out of CleanGCCOutput.cpp.Chris Lattner2002-05-242-218/+226
* Fix comments to reflect realityChris Lattner2002-05-241-4/+4
* Support programs that do not #include <malloc.h> or give a full prototypeChris Lattner2002-05-241-3/+42
* Fold add X, 0 for floating point types as wellChris Lattner2002-05-231-2/+1
* Convert code to use the DEBUG macro so that debug code can simply beChris Lattner2002-05-225-197/+147
* Fix and implement ADCE to finally work!Chris Lattner2002-05-221-136/+159
* Convert transforms over to standardize debugging output on -debug optionChris Lattner2002-05-223-76/+26
* Use the new DEBUG(x) macro to allow debugging code to be enabled on the comma...Chris Lattner2002-05-224-62/+36
* Fix bug: test/Regression/Transforms/SCCP/2002-05-21-InvalidSimplify.llChris Lattner2002-05-221-12/+12
* Add implementation of SimplifyCFGChris Lattner2002-05-211-0/+198
* New CFG Simplification pass: removed from the old DCE passChris Lattner2002-05-211-0/+100
* Simplify interface to ConstantFoldTerminatorChris Lattner2002-05-211-3/+3
* * Change commandline options a bit to be nicerChris Lattner2002-05-201-42/+47
* Fix bug: test/Regression/Transforms/SCCP/2002-05-20-MissedIncomingValue.llChris Lattner2002-05-201-1/+11
* Hash pointer values to a sequence number to get identical results fromVikram S. Adve2002-05-191-39/+197
* * Make debug output conditional on #defineChris Lattner2002-05-161-13/+99
* * Fix bug: test/Regression/Transforms/GCSE/2002-05-14-OperandSwap.llChris Lattner2002-05-141-7/+32
* Fix bug: test/Regression/Transforms/InstCombine/2002-05-14-SubFailure.llChris Lattner2002-05-141-1/+1
* Fix bug: test/Regression/Transforms/InstCombine/2002-05-14-TouchDeletedInst.llChris Lattner2002-05-141-1/+12
* Fix a major source of "type unsafety", where a cast is neccesary, but canChris Lattner2002-05-141-2/+40
* Implement elimination of loadsChris Lattner2002-05-141-18/+176
* Trivial cleanupsChris Lattner2002-05-131-2/+2
* Initial checkin of LICM passChris Lattner2002-05-101-0/+262
* Add support for printing out statistics information when -stats is added toChris Lattner2002-05-1017-17/+109
* Fix some bugs, straighten stuff out, more work needs to be done.Chris Lattner2002-05-101-19/+33
* * Add support for the -stats command line option to report how much is changedChris Lattner2002-05-101-2/+24
* Initial checkin of the PiNodeInsertion passChris Lattner2002-05-101-0/+185
* Handle setcc <global*>, 0 instructions, Global pointers are never null!Chris Lattner2002-05-091-4/+18
* Give the longer name to the instruction that will probably be eliminated laterChris Lattner2002-05-091-1/+2
* Add ability to transform (x - (y - z)) into (x + (z - y))Chris Lattner2002-05-091-0/+13
* * Combine: A-(-B) -> A + BChris Lattner2002-05-081-10/+6
* Initial checkin of expression reassociation passChris Lattner2002-05-081-0/+198
* Give the unified exit node a nameChris Lattner2002-05-071-1/+1
* Fix bug: test/Regression/Transforms/ADCE/2002-01-31-UseStuckAround.llChris Lattner2002-05-071-46/+31
* Merge all individual .h files into a single Scalar.h fileChris Lattner2002-05-0710-10/+10
* This doesn't use DCE!Chris Lattner2002-05-071-1/+0
* Move UnifyFunctionExitNodes to Utils library: final resting place this timeChris Lattner2002-05-072-2/+2
* fix comments and documentation in fileChris Lattner2002-05-071-6/+4
* Split ChangeAllocations.cpp into Raise & LowerAllocations.cppChris Lattner2002-05-072-93/+118
* Cleanup implementation a bitChris Lattner2002-05-071-4/+6