aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Transforms
AgeCommit message (Expand)Author
2002-02-26Change over to use new style pass mechanism, now passes only expose smallChris Lattner
2002-02-26Move ProfilePaths class into ProfilePaths library, only expose a creation fun...Chris Lattner
2002-02-26Initial check in of header file for profile-paths passAnand Shukla
2002-02-12Method.h no longer includes BasicBlock.hChris Lattner
2002-02-12Initial checkin of new memory -> register promotion passChris Lattner
2002-02-01Add constructor for addition to opt programChris Lattner
2002-01-31Eliminate SimplifyCFG.h file, pull everything into the UnifyMethodExitNodes c...Chris Lattner
2002-01-30Convert xforms over to use new pass structureChris Lattner
2002-01-26Remove opt namespaceChris Lattner
2002-01-23* Expose new pass DeadInstEliminationChris Lattner
2002-01-22Pull RaiseAllocations stuff out of the CleanGCC pass into it's own pass inChris Lattner
2002-01-21LowerAllocations is really a BasicBlock pass. Make it so.Chris Lattner
2002-01-21Move stuff out of the Optimizations directories into the appropriate TransformsChris Lattner
2002-01-21Moved headerChris Lattner
2002-01-21Implement a more powerful, simpler, pass system. This pass system can figureChris Lattner
2002-01-20Changes to build successfully with GCC 3.02Chris Lattner
2001-12-14Initial checkin of instcombineChris Lattner
2001-12-14Refactor trace values to work as a proper pass. Before it used to addChris Lattner
2001-12-03Rename ConstPoolVal -> ConstantChris Lattner
2001-12-03Simplify induction variables passChris Lattner
2001-11-26Remove unused methodChris Lattner
2001-11-26Expose constant prop of an instructionChris Lattner
2001-11-26Implement DCE of global valuesChris Lattner
2001-11-26Rearrange codeChris Lattner
2001-11-26Allow array indexingChris Lattner
2001-11-15-cleangcc pass now remove type names that are never referenced and type names...Chris Lattner
2001-11-10Initail checking of structure swapperChris Lattner
2001-11-10Initial checkin of Structure mutatorChris Lattner
2001-11-03Expose method to merge identically named methodsChris Lattner
2001-11-01Expose the low level DCE mechanism to external usersChris Lattner
2001-11-01Initial checkin of level raising codeChris Lattner
2001-10-31Implement code to convert %malloc and %free FUNCTION CALLS into the instructi...Chris Lattner
2001-10-31New GCC cleanup pass interfaceChris Lattner
2001-10-28Remove unneccesary function prototypesChris Lattner
2001-10-28Add support for name mangling.Vikram S. Adve
2001-10-18Refactor code into Assembly & bytecode librariesChris Lattner
2001-10-18move llvm/Transforms/Pass.h to the top level llvm/Pass.h fileChris Lattner
2001-10-18Initial CheckinChris Lattner
2001-10-18Pull bytecode writing out of Module writer pass. Prepare to move to seperate...Chris Lattner
2001-10-18Add option to print per module instead of per method, so thatVikram S. Adve
2001-10-18Add option to print as bytecode instead of assembly.Vikram S. Adve
2001-10-18Convert to new simpler Pass structureChris Lattner
2001-10-18Convert to new simpler Pass structureChris Lattner
2001-10-18Convert to new simpler pass structureChris Lattner
2001-10-18Simplify Pass by removing silly subclassesChris Lattner
2001-10-18Fix minor bug, update commentsChris Lattner
2001-10-18Pass's return true if they make a modification, not if they failChris Lattner
2001-10-18Convert optimizations to use the Pass infrastructureChris Lattner
2001-10-15ConcretePass should not be a templated class!Chris Lattner
2001-10-15Add new Pass infrastructure and some examplesChris Lattner