aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Transforms/Scalar.h
Commit message (Expand)AuthorAgeFilesLines
* Remove trailing whitespaceMisha Brukman2005-04-211-4/+4
* add a new prototypeChris Lattner2005-04-151-0/+7
* Rename createPromoteMemoryToRegister() toAlkis Evlogimenos2005-03-281-1/+1
* Add support for not strength reducing GEPs where the element size is a smallJeff Cohen2005-03-041-2/+5
* Add an argument.Chris Lattner2005-03-031-1/+1
* Add more missing createXxxPass functions.Jeff Cohen2005-01-081-1/+10
* Move the strip pass from Scalar to IPO libChris Lattner2004-12-021-8/+0
* New prototype for lowerpacked pass.Chris Lattner2004-11-171-0/+5
* This is V9 specific stuffChris Lattner2004-11-071-15/+0
* Initial implementation of the strength reduction for GEP instructions inNate Begeman2004-10-181-1/+6
* Do not prototype any of these passes as returning Pass*. Instead, be specificChris Lattner2004-09-201-15/+15
* Remove unused passChris Lattner2004-09-141-23/+0
* Expose breakcriticaledges as a functionpassChris Lattner2004-07-311-1/+1
* Make the create...() functions for some of these passes return a FunctionPass *.Brian Gaeke2004-07-271-2/+2
* New prototypeChris Lattner2004-07-221-0/+6
* Prototype for new ConstantExpr lowering pass, contributed by Vladimir Prus!Chris Lattner2004-06-251-0/+5
* Add a new prototypeChris Lattner2004-05-231-2/+11
* Add accessor for a Loop Unswitching passChris Lattner2004-04-191-0/+7
* Add prototypeChris Lattner2004-04-181-2/+8
* Improve description, add warningChris Lattner2004-03-311-2/+6
* Add a simple select instruction lowering passChris Lattner2004-03-301-0/+6
* Move loop extractor to the IPO headerChris Lattner2004-03-141-8/+0
* Add the prototype for the LoopExtractor Pass.Misha Brukman2004-02-281-0/+8
* Fix spelling of `tendency'.Misha Brukman2004-02-131-1/+1
* Expose a pass ID for lower-invokeChris Lattner2004-02-131-2/+1
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+4
* Move isCriticalEdge & SplitCritical edge out of this file, which is onlyChris Lattner2003-11-101-17/+1
* Declare FunctionPasses as such.Misha Brukman2003-11-071-3/+3
* Added LLVM copyright header (for lack of a better term).John Criswell2003-10-201-0/+7
* Rename loop preheaders pass to loop simplifyChris Lattner2003-10-121-6/+6
* Add new prototype for createLowerInvokePass(). Make simplifycfg be aChris Lattner2003-10-051-1/+10
* Standardize header file commentsChris Lattner2003-09-301-1/+1
* Expose the TCE passChris Lattner2003-09-201-0/+7
* Fix spell-o'sChris Lattner2003-09-101-1/+1
* Add RPR prototype hereChris Lattner2003-09-011-0/+8
* Change the RaiseAllocations pass from being a BasicBlockPass to being a PassChris Lattner2003-09-011-3/+2
* Factory methods for function passes now return type FunctionPass *.Brian Gaeke2003-08-141-2/+2
* Factory methods for FunctionPasses now return type FunctionPass *.Brian Gaeke2003-08-131-1/+2
* Add prototype for tail-dup passChris Lattner2003-06-221-0/+9
* Expose proto for SRoA pass.Chris Lattner2003-05-271-0/+7
* Hopefully, the final fix for `[Pp]ropogate'.Misha Brukman2003-05-201-4/+4
* Add stub to create lowerSwitches passChris Lattner2003-04-231-0/+5
* Expose isCriticalEdge & SplitCriticalEdge methods from crit-edges passChris Lattner2002-10-081-0/+16
* Checkin new loop-preheader insertion pass.Chris Lattner2002-09-261-0/+13
* Change LowerAllocations pass to 'require' TargetData instead of it beingChris Lattner2002-09-251-5/+2
* Expose passinfo from BreakCriticalEdges pass so that it may be "Required" byChris Lattner2002-09-241-6/+9
* Add new BreakCriticalEdges passChris Lattner2002-09-241-0/+10
* Allow transformation DecomposeArrayRef(GetElementPtrInst* GEP) toVikram S. Adve2002-09-161-1/+8
* Include stub for correlated expression elimination passChris Lattner2002-09-061-0/+9
* Merge the contents of ChangeAllocations.h into Scalar.hChris Lattner2002-07-231-0/+11