aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Transforms
Commit message (Expand)AuthorAgeFilesLines
* For each loop, keep track of all the IV expressions inserted indexed byEvan Cheng2006-03-161-9/+5
* Added target lowering hooks which LSR consults to make more intelligentEvan Cheng2006-03-131-2/+8
* Make the LLVM headers "-ansi -pedantic -Wno-long-long" clean.Chris Lattner2006-02-222-2/+2
* Remove a level of indirection.Chris Lattner2006-02-101-9/+8
* Remove a never-working passChris Lattner2006-01-161-1/+0
* Teach inline function how to update the callgraph when it makes changes.Chris Lattner2006-01-141-9/+13
* Allow the code cloning interfaces to capture some important info about theChris Lattner2006-01-131-6/+39
* Added documented rsprofiler interface. Also remove new profiler passes, theAndrew Lenharth2005-11-283-4/+30
* Random sampling (aka Arnold and Ryder) profiling. This is still preliminary,...Andrew Lenharth2005-11-282-0/+12
* Reg2Mem is something a pass may depend on, so allow thatAndrew Lenharth2005-11-221-0/+1
* needs to go here to apparently.Andrew Lenharth2005-11-101-0/+1
* The pass everyone has been waiting for!Andrew Lenharth2005-11-101-0/+6
* Add support alignment of allocation instructions.Nate Begeman2005-11-051-1/+2
* Remove the LowerConstantExpressionsPass passChris Lattner2005-10-292-6/+0
* Move some constant folding functions into LLVMAnalysis since they are usedJohn Criswell2005-10-271-8/+1
* Don't link these three passes in anymoreChris Lattner2005-10-241-3/+0
* Don't invade the system namespaceChris Lattner2005-10-241-1/+1
* There is no need for this to be VC++ onlyChris Lattner2005-10-241-15/+6
* Make this work with the internalize changeChris Lattner2005-10-191-1/+1
* add an option to the internalize passChris Lattner2005-10-181-3/+5
* allow demotion to volatile valuesChris Lattner2005-09-271-1/+1
* add a new functionChris Lattner2005-09-261-0/+5
* add a helperChris Lattner2005-08-171-0/+7
* Fix a fixme in CondPropagate.cpp by moving a PhiNode optimization intoNate Begeman2005-08-041-10/+0
* Add SimplyLibCalls.cpp to VC++ buildJeff Cohen2005-04-261-0/+1
* Declare a function to create the SimplifyLibCalls pass.Reid Spencer2005-04-251-0/+4
* Remove trailing whitespaceMisha Brukman2005-04-2110-28/+28
* new passChris Lattner2005-04-151-0/+1
* add a new prototypeChris Lattner2005-04-151-0/+7
* Fix VC++ build breakageJeff Cohen2005-03-281-1/+1
* 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
* Get VC++ compiling againJeff Cohen2005-01-281-1/+0
* Apply feedback from Chris.Jeff Cohen2005-01-101-2/+3
* Apply feed back from Chris:Jeff Cohen2005-01-101-2/+1
* Add last four createXxxPass functionsJeff Cohen2005-01-091-0/+4
* Add even more missing createXxxPass functions.Jeff Cohen2005-01-081-5/+11
* Add a few more passes to LinkAllPasses.hJeff Cohen2005-01-081-0/+6
* Add more missing createXxxPass functions.Jeff Cohen2005-01-083-1/+21
* But not the identation of THAT lineJeff Cohen2005-01-071-1/+1
* Correct indentation levelsJeff Cohen2005-01-071-68/+68
* Add missing createXxxPass functionsJeff Cohen2005-01-072-3/+20
* Fix spelling.Misha Brukman2005-01-071-1/+1
* Update list of passesJeff Cohen2005-01-071-30/+17
* Fix return typeJeff Cohen2005-01-071-1/+1
* Get the #ifdef right on LinkAllPasses.h.Jeff Cohen2005-01-061-3/+4
* Fix minor mistakesJeff Cohen2005-01-061-3/+1
* Get rid of those pesky tabs...Jeff Cohen2005-01-061-14/+14
* Add project opt to Visual Studio.Jeff Cohen2005-01-061-0/+114