summaryrefslogtreecommitdiff
path: root/include/llvm/Transforms
Commit message (Expand)AuthorAge
* Do not prototype any of these passes as returning Pass*. Instead, be specificChris Lattner2004-09-20
* Add an optional argument to PromoteMemToRegChris Lattner2004-09-15
* Remove unused passChris Lattner2004-09-14
* Add a passChris Lattner2004-08-13
* 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
* Remove dead fileChris Lattner2004-06-28
* Remove two dead passesChris Lattner2004-06-28
* Prototype for new ConstantExpr lowering pass, contributed by Vladimir Prus!Chris Lattner2004-06-25
* Moved to include/llvm/SupportMisha Brukman2004-06-23
* Add a new prototypeChris Lattner2004-05-23
* Declare function defined in namespace llvm as gcc-3.4 doesn't accept a defini...Alkis Evlogimenos2004-05-19
* Aggregating function arguments is now an option. Default is `no', as before.Misha Brukman2004-04-23
* Clarify the logic: the flag is renamed to `deleteFn' to signify it will deleteMisha Brukman2004-04-22
* Add a boolean flag to delete this function from module, leaving the rest behind.Misha Brukman2004-04-22
* Add accessor for a Loop Unswitching passChris Lattner2004-04-19
* Add prototypeChris Lattner2004-04-18
* Add new interfacesChris Lattner2004-04-13
* Improve description, add warningChris Lattner2004-03-31
* Add a simple select instruction lowering passChris Lattner2004-03-30
* The code extractor needs dominator information, so we provide it.Chris Lattner2004-03-18
* Make this header file self-containedChris Lattner2004-03-18
* cleanup commentChris Lattner2004-03-17
* Rename createLoopExtractorPass to createSingleLoopExtractorPassChris Lattner2004-03-14
* Move loop extractor to the IPO headerChris Lattner2004-03-14
* Remove dead fileChris Lattner2004-03-14
* Move DemoteRegToStack prototype out of DemoteRegToStack.h to this file.Chris Lattner2004-03-14
* Add prototypeChris Lattner2004-03-07
* Add prototype for ExtractCodeRegion()Misha Brukman2004-03-02
* Add ability to extract a single basic block into a new function.Misha Brukman2004-03-01
* New Function-level transformation utils.Misha Brukman2004-02-28
* Add the prototype for the LoopExtractor Pass.Misha Brukman2004-02-28
* Add prototypeChris Lattner2004-02-25
* Fix spelling of `tendency'.Misha Brukman2004-02-13
* Expose a pass ID for lower-invokeChris Lattner2004-02-13
* Check in header file I forgot before.Chris Lattner2004-02-04
* llvm::ConstantFoldInstructionChris Lattner2004-01-12
* Add new functionChris Lattner2003-12-19
* Fix typo in comment.Brian Gaeke2003-12-16
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-11
* Include forms of SplitCriticalEdge which work correctly with pred/succ iteratorsChris Lattner2003-11-10
* Move isCriticalEdge & SplitCritical into this file. While we're at it, changeChris Lattner2003-11-10
* Move isCriticalEdge & SplitCritical edge out of this file, which is onlyChris Lattner2003-11-10
* Declare FunctionPasses as such.Misha Brukman2003-11-07
* Split the DAE pass into DAE and DAH passesChris Lattner2003-11-05
* Include new prototypeChris Lattner2003-10-23
* Added LLVM copyright header (for lack of a better term).John Criswell2003-10-20
* Rename loop preheaders pass to loop simplifyChris Lattner2003-10-12
* Change the interface to PromoteMemToReg to also take a DominatorTreeChris Lattner2003-10-05