summaryrefslogtreecommitdiff
path: root/include/llvm/Transforms
AgeCommit message (Expand)AuthorFilesLines
2004-04-19Add accessor for a Loop Unswitching passChris Lattner1-0/+7
2004-04-18Add prototypeChris Lattner1-2/+8
2004-04-13Add new interfacesChris Lattner1-0/+9
2004-03-31Improve description, add warningChris Lattner1-2/+6
2004-03-30Add a simple select instruction lowering passChris Lattner1-0/+6
2004-03-18The code extractor needs dominator information, so we provide it.Chris Lattner1-16/+16
2004-03-18Make this header file self-containedChris Lattner1-0/+3
2004-03-17cleanup commentChris Lattner1-1/+1
2004-03-14Rename createLoopExtractorPass to createSingleLoopExtractorPassChris Lattner1-63/+64
2004-03-14Move loop extractor to the IPO headerChris Lattner2-8/+8
2004-03-14Remove dead fileChris Lattner1-34/+0
2004-03-14Move DemoteRegToStack prototype out of DemoteRegToStack.h to this file.Chris Lattner1-0/+9
2004-03-07Add prototypeChris Lattner1-0/+6
2004-03-02Add prototype for ExtractCodeRegion()Misha Brukman1-1/+5
2004-03-01Add ability to extract a single basic block into a new function.Misha Brukman1-0/+4
2004-02-28New Function-level transformation utils.Misha Brukman1-0/+28
2004-02-28Add the prototype for the LoopExtractor Pass.Misha Brukman1-0/+8
2004-02-25Add prototypeChris Lattner1-0/+7
2004-02-13Fix spelling of `tendency'.Misha Brukman1-1/+1
2004-02-13Expose a pass ID for lower-invokeChris Lattner1-2/+1
2004-02-04Check in header file I forgot before.Chris Lattner1-2/+5
2004-01-12llvm::ConstantFoldInstructionChris Lattner1-0/+7
2003-12-19Add new functionChris Lattner1-0/+10
2003-12-16Fix typo in comment.Brian Gaeke1-1/+1
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke11-2/+49
2003-11-10Include forms of SplitCriticalEdge which work correctly with pred/succ iteratorsChris Lattner1-0/+19
2003-11-10Move isCriticalEdge & SplitCritical into this file. While we're at it, changeChris Lattner1-0/+16
2003-11-10Move isCriticalEdge & SplitCritical edge out of this file, which is onlyChris Lattner1-17/+1
2003-11-07Declare FunctionPasses as such.Misha Brukman1-3/+3
2003-11-05Split the DAE pass into DAE and DAH passesChris Lattner1-5/+6
2003-10-23Include new prototypeChris Lattner1-0/+6
2003-10-20Added LLVM copyright header (for lack of a better term).John Criswell11-0/+77
2003-10-12Rename loop preheaders pass to loop simplifyChris Lattner1-6/+6
2003-10-05Change the interface to PromoteMemToReg to also take a DominatorTreeChris Lattner1-1/+3
2003-10-05Add new prototype for createLowerInvokePass(). Make simplifycfg be aChris Lattner1-1/+10
2003-09-30Standardize header file commentsChris Lattner5-5/+5
2003-09-20Cleanup header fileChris Lattner1-2/+4
2003-09-20Expose the TCE passChris Lattner1-0/+7
2003-09-15Add prototype for the lowersetjmp passChris Lattner1-0/+7
2003-09-10Expand the pass to unify all of the unwind blocks as wellChris Lattner1-12/+13
2003-09-10Fix spell-o'sChris Lattner1-1/+1
2003-09-01Dead header fileChris Lattner1-20/+0
2003-09-01Add RPR prototype hereChris Lattner1-0/+8
2003-09-01This file is just a subset of Cilkifier.hChris Lattner1-26/+0
2003-09-01Change the RaiseAllocations pass from being a BasicBlockPass to being a PassChris Lattner2-3/+9
2003-08-31Fix an FLAT OUT WRONG commentChris Lattner1-2/+3
2003-08-31Add accessor function for the PruneEH passChris Lattner1-0/+6
2003-08-24Add versions of InlineFunction which work on Invoke instructions and general ...Chris Lattner1-1/+4
2003-08-14Factory methods for function passes now return type FunctionPass *.Brian Gaeke1-2/+2
2003-08-13Factory methods for FunctionPasses now return type FunctionPass *.Brian Gaeke1-1/+2