aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Transforms
AgeCommit message (Expand)Author
2003-08-31Add accessor function for the PruneEH passChris Lattner
2003-08-24Add versions of InlineFunction which work on Invoke instructions and general ...Chris Lattner
2003-08-14Factory methods for function passes now return type FunctionPass *.Brian Gaeke
2003-08-13Factory methods for FunctionPasses now return type FunctionPass *.Brian Gaeke
2003-08-13Removing the pool allocator from the main CVS tree.John Criswell
2003-08-07Added a flag which is set when all data structures are not pool allocatedSumant Kowshik
2003-08-05Added the declaration of InlineIndirectCallsSumant Kowshik
2003-06-30Add argumentChris Lattner
2003-06-25Add argument to DAE to allow operation on non-internal functionsChris Lattner
2003-06-22Add prototype for tail-dup passChris Lattner
2003-06-16Add prototype for the new DAE passChris Lattner
2003-06-04Made changes suggested by ChrisSumant Kowshik
2003-05-31Fixed comment width, changed arg to be const, fixed indentation, removed unne...Tanya Lattner
2003-05-30Sorry, correcting small typo.Tanya Lattner
2003-05-30Added support for cloning a trace.Tanya Lattner
2003-05-29Changes to support function pointersSumant Kowshik
2003-05-29Doxygenify commentsChris Lattner
2003-05-27Expose proto for SRoA pass.Chris Lattner
2003-05-20Hopefully, the final fix for `[Pp]ropogate'.Misha Brukman
2003-04-24LevelRaise now gets TD from passmanagerChris Lattner
2003-04-23Add stub to create lowerSwitches passChris Lattner
2003-04-18Add prototype for new CloneBasicBlock functionChris Lattner
2003-03-31Add getAnalysisUsage methodChris Lattner
2003-03-03Change the mem2reg interface to accept a TargetData argumentChris Lattner
2003-02-22Add a new interface file for the PromoteMemToReg interface in the Utils libraryChris Lattner
2003-02-03Remove pool alloc accessorChris Lattner
2003-02-03Expose information about pool allocationChris Lattner
2003-01-14New headerChris Lattner
2003-01-14Move to Instrumentation.hChris Lattner
2003-01-14REmove unused header fileChris Lattner
2003-01-14Remove unused headerChris Lattner
2002-12-10This file provides the function DemoteRegToStack(), which takes aVikram S. Adve
2002-12-10The pass Parallelize automatically parallelizes a program using theVikram S. Adve
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