aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Transforms
AgeCommit message (Expand)Author
2002-11-20Cloning stuff doesn't modify the source moduleChris Lattner
2002-11-19Minor changes to cloning interfaceChris Lattner
2002-11-19Extend function cloning interface to support inliningChris Lattner
2002-11-19This file is supersumed by Utils/Cloning.hChris Lattner
2002-11-19Merge cloning and inlining utilitiesChris Lattner
2002-11-19Move inlining pass to IPO.hChris Lattner
2002-11-19Move the function extractor pass from tools/extract into lib/Xform/IPOChris Lattner
2002-10-08Expose isCriticalEdge & SplitCriticalEdge methods from crit-edges passChris Lattner
2002-09-26Checkin new loop-preheader insertion pass.Chris Lattner
2002-09-26Converted SimpleStructMutation to take TargetData as a required pass.Chris Lattner
2002-09-25Change LowerAllocations pass to 'require' TargetData instead of it beingChris Lattner
2002-09-24 - Do not expose Critical Edge breaking mechanics outside the BCE pass, thusChris Lattner
2002-09-24Expose passinfo from BreakCriticalEdges pass so that it may be "Required" byChris Lattner
2002-09-24Add new BreakCriticalEdges passChris Lattner
2002-09-16Allow transformation DecomposeArrayRef(GetElementPtrInst* GEP) toVikram S. Adve
2002-09-06Include stub for correlated expression elimination passChris Lattner
2002-09-06- Rename BreakCriticalEdge to the slightly more standard SplitCriticalEdgeChris Lattner
2002-09-06* Doxygenize APIChris Lattner
2002-09-02Remove duplicate #includeChris Lattner
2002-08-21- Do not expose ::ID from any of the analyses anymore.Chris Lattner
2002-07-29Implement a new RemoveSuccessor functionChris Lattner
2002-07-29* Eliminate the Provided set. All Passes now finally just automaticallyChris Lattner
2002-07-26* Add support for different "PassType's"Chris Lattner
2002-07-24Move many files into IPO.hChris Lattner
2002-07-24Move contents of these files into IPO.hChris Lattner
2002-07-23* Rename to IPO.hChris Lattner
2002-07-23Incorporate into IPO.hChris Lattner
2002-07-23Prepare the file to become IPO.hChris Lattner
2002-07-23Merge the contents of ChangeAllocations.h into Scalar.hChris Lattner
2002-07-23*** empty log message ***Chris Lattner
2002-07-23Pass creator requires a TargetData memberChris Lattner
2002-07-12initial version: for emitfuncs passAnand Shukla
2002-06-25MEGAPATCH checkin.Chris Lattner
2002-06-25*** empty log message ***Chris Lattner
2002-05-26Simplify the interface to local dce and constpropChris Lattner
2002-05-21Simplify interface to ConstantFoldTerminatorChris Lattner
2002-05-21Expose CFG simplification passChris Lattner
2002-05-10Add prototype for LICM passChris Lattner
2002-05-10Add prototype for the PiNodeInserter passChris Lattner
2002-05-08Add expr reassociation pass prototypeChris Lattner
2002-05-07Spell aggressive rightChris Lattner
2002-05-07These files are supersumed by include/llvm/Transforms/Scalar.hChris Lattner
2002-05-07New header file to replace all of the Scalar/*.h files.Chris Lattner
2002-05-07Checkin headers for Utils libraryChris Lattner
2002-05-07Cleanup implementation a bit + commentsChris Lattner
2002-05-07Update header after moving fileChris Lattner
2002-05-07Remove long dead fileChris Lattner
2002-05-07Factor code out to the Transform Utils libraryChris Lattner
2002-04-29Remove unused files: This is the old induction varaible cannonicalizationChris Lattner
2002-04-29Add new optional getPassName() virtual function that a Pass can overrideChris Lattner