aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Rename Method to FunctionChris Lattner2002-03-233-6/+6
* New pass to convert Convert multi-dimensionalVikram S. Adve2002-03-231-0/+16
* Moved to Scalar/ directory.Vikram S. Adve2002-03-231-16/+0
* New pass to convert Convert multi-dimensionalVikram S. Adve2002-03-191-0/+16
* Fix bug: test/Regression/Other/2002-03-11-ConstPropCrash.llChris Lattner2002-03-111-2/+4
* Change over to use new style pass mechanism, now passes only expose smallChris Lattner2002-02-2615-341/+60
* Move ProfilePaths class into ProfilePaths library, only expose a creation fun...Chris Lattner2002-02-261-10/+4
* Initial check in of header file for profile-paths passAnand Shukla2002-02-261-0/+43
* Method.h no longer includes BasicBlock.hChris Lattner2002-02-121-0/+1
* Initial checkin of new memory -> register promotion passChris Lattner2002-02-121-0/+22
* Add constructor for addition to opt programChris Lattner2002-02-011-1/+1
* Eliminate SimplifyCFG.h file, pull everything into the UnifyMethodExitNodes c...Chris Lattner2002-01-311-4/+10
* Convert xforms over to use new pass structureChris Lattner2002-01-3011-23/+98
* Remove opt namespaceChris Lattner2002-01-261-4/+0
* * Expose new pass DeadInstEliminationChris Lattner2002-01-231-0/+25
* Pull RaiseAllocations stuff out of the CleanGCC pass into it's own pass inChris Lattner2002-01-222-13/+31
* LowerAllocations is really a BasicBlock pass. Make it so.Chris Lattner2002-01-211-5/+3
* Move stuff out of the Optimizations directories into the appropriate TransformsChris Lattner2002-01-214-15/+0
* Moved headerChris Lattner2002-01-211-1/+1
* Implement a more powerful, simpler, pass system. This pass system can figureChris Lattner2002-01-2116-65/+90
* Changes to build successfully with GCC 3.02Chris Lattner2002-01-203-9/+9
* Initial checkin of instcombineChris Lattner2001-12-141-0/+27
* Refactor trace values to work as a proper pass. Before it used to addChris Lattner2001-12-141-4/+9
* Rename ConstPoolVal -> ConstantChris Lattner2001-12-031-2/+2
* Simplify induction variables passChris Lattner2001-12-031-0/+19
* Remove unused methodChris Lattner2001-11-261-9/+0
* Expose constant prop of an instructionChris Lattner2001-11-261-0/+5
* Implement DCE of global valuesChris Lattner2001-11-261-0/+21
* Rearrange codeChris Lattner2001-11-261-18/+8
* Allow array indexingChris Lattner2001-11-261-2/+5
* -cleangcc pass now remove type names that are never referenced and type names...Chris Lattner2001-11-151-1/+5
* Initail checking of structure swapperChris Lattner2001-11-101-0/+35
* Initial checkin of Structure mutatorChris Lattner2001-11-101-0/+87
* Expose method to merge identically named methodsChris Lattner2001-11-031-0/+6
* Expose the low level DCE mechanism to external usersChris Lattner2001-11-011-0/+9
* Initial checkin of level raising codeChris Lattner2001-11-011-0/+35
* Implement code to convert %malloc and %free FUNCTION CALLS into the instructi...Chris Lattner2001-10-311-0/+8
* New GCC cleanup pass interfaceChris Lattner2001-10-311-0/+24
* Remove unneccesary function prototypesChris Lattner2001-10-281-17/+2
* Add support for name mangling.Vikram S. Adve2001-10-281-1/+18
* Refactor code into Assembly & bytecode librariesChris Lattner2001-10-181-68/+0
* move llvm/Transforms/Pass.h to the top level llvm/Pass.h fileChris Lattner2001-10-1811-157/+20
* Initial CheckinChris Lattner2001-10-181-0/+58
* Pull bytecode writing out of Module writer pass. Prepare to move to seperate...Chris Lattner2001-10-181-13/+23
* Add option to print per module instead of per method, so thatVikram S. Adve2001-10-181-8/+17
* Add option to print as bytecode instead of assembly.Vikram S. Adve2001-10-181-3/+16
* Convert to new simpler Pass structureChris Lattner2001-10-181-57/+16
* Convert to new simpler Pass structureChris Lattner2001-10-183-9/+10
* Convert to new simpler pass structureChris Lattner2001-10-185-28/+23
* Simplify Pass by removing silly subclassesChris Lattner2001-10-181-93/+22