summaryrefslogtreecommitdiff
path: root/include/llvm/Transforms/Scalar.h
Commit message (Expand)AuthorAge
* Add loop rotation pass.Devang Patel2007-04-07
* Split the sdisel code munging stuff out into its own opt-pass, CodeGenPrepare.Chris Lattner2007-03-31
* Now IndVarSimplify is a LoopPass.Devang Patel2007-03-07
* Now LICM is a LoopPass.Devang Patel2007-03-07
* Now LoopUnroll is a LoopPass.Devang Patel2007-03-07
* Now LoopUnswitch is a LoopPass.Devang Patel2007-03-07
* Now LoopStrengthReduce is a LoopPass.Devang Patel2007-03-06
* For PR1195:Reid Spencer2007-02-15
* For PR1072:Reid Spencer2007-02-03
* Inherit BasicBlockPass directly from Pass.Devang Patel2007-01-25
* Corrected formatting.Bill Wendling2006-10-13
* add setJumpBufSize() and setJumpBufAlignment() to target-lowering.Duraid Madina2006-09-04
* Add PredicateSimplifier pass. Collapses equal variables into one formNick Lewycky2006-08-28
* Update some comments, and expose LCSSAID in preparation for having other passesOwen Anderson2006-06-08
* Skeletal LCSSA pass. This is currently non-functional. Expect functionalityOwen Anderson2006-05-26
* Add pass ID's for various passes, so they can be AddRequiredID. Patch byChris Lattner2006-05-02
* remove a dead prototypeChris Lattner2006-04-20
* For each loop, keep track of all the IV expressions inserted indexed byEvan Cheng2006-03-16
* Added target lowering hooks which LSR consults to make more intelligentEvan Cheng2006-03-13
* Reg2Mem is something a pass may depend on, so allow thatAndrew Lenharth2005-11-22
* The pass everyone has been waiting for!Andrew Lenharth2005-11-10
* Add support alignment of allocation instructions.Nate Begeman2005-11-05
* Remove the LowerConstantExpressionsPass passChris Lattner2005-10-29
* Remove trailing whitespaceMisha Brukman2005-04-21
* add a new prototypeChris Lattner2005-04-15
* Rename createPromoteMemoryToRegister() toAlkis Evlogimenos2005-03-28
* Add support for not strength reducing GEPs where the element size is a smallJeff Cohen2005-03-04
* Add an argument.Chris Lattner2005-03-03
* Add more missing createXxxPass functions.Jeff Cohen2005-01-08
* Move the strip pass from Scalar to IPO libChris Lattner2004-12-02
* New prototype for lowerpacked pass.Chris Lattner2004-11-17
* This is V9 specific stuffChris Lattner2004-11-07
* Initial implementation of the strength reduction for GEP instructions inNate Begeman2004-10-18
* Do not prototype any of these passes as returning Pass*. Instead, be specificChris Lattner2004-09-20
* Remove unused passChris Lattner2004-09-14
* Expose breakcriticaledges as a functionpassChris Lattner2004-07-31
* Make the create...() functions for some of these passes return a FunctionPass *.Brian Gaeke2004-07-27
* New prototypeChris Lattner2004-07-22
* Prototype for new ConstantExpr lowering pass, contributed by Vladimir Prus!Chris Lattner2004-06-25
* Add a new prototypeChris Lattner2004-05-23
* Add accessor for a Loop Unswitching passChris Lattner2004-04-19
* Add prototypeChris Lattner2004-04-18
* Improve description, add warningChris Lattner2004-03-31
* Add a simple select instruction lowering passChris Lattner2004-03-30
* Move loop extractor to the IPO headerChris Lattner2004-03-14
* Add the prototype for the LoopExtractor Pass.Misha Brukman2004-02-28
* Fix spelling of `tendency'.Misha Brukman2004-02-13
* Expose a pass ID for lower-invokeChris Lattner2004-02-13
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-11
* Move isCriticalEdge & SplitCritical edge out of this file, which is onlyChris Lattner2003-11-10