aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Transforms
Commit message (Expand)AuthorAgeFilesLines
* add setJumpBufSize() and setJumpBufAlignment() to target-lowering.Duraid Madina2006-09-041-2/+1
* Add PredicateSimplifier pass. Collapses equal variables into one formNick Lewycky2006-08-281-0/+5
* For PR885:Reid Spencer2006-08-211-116/+0
* Introducing plugable register allocators and instruction schedulers.Jim Laskey2006-08-011-1/+1
* Add new constructor to accept vector of exported names while creatingDevang Patel2006-07-201-0/+1
* Update some comments, and expose LCSSAID in preparation for having other passesOwen Anderson2006-06-081-0/+1
* Force anything that #includes llvm/Transforms/Utils/UnifyFunctionExitNodes.hChris Lattner2006-06-021-0/+6
* Implement a new method: CloneAndPruneFunctionInto, as documented.Chris Lattner2006-05-271-0/+13
* Add an interface to constant fold and instruction given it's opcode, typeChris Lattner2006-05-271-0/+9
* Skeletal LCSSA pass. This is currently non-functional. Expect functionalityOwen Anderson2006-05-262-0/+6
* Add a CloneModule call that exposes the mapping of values from the old moduleChris Lattner2006-05-171-0/+1
* This is a proper fix for the compiler warning. A termination condition isChris Lattner2006-05-141-3/+11
* Fix an infinite loop bug that Vladimir Prus identified.Reid Spencer2006-05-131-1/+2
* Add pass ID's for various passes, so they can be AddRequiredID. Patch byChris Lattner2006-05-021-14/+20
* remove a dead prototypeChris Lattner2006-04-201-4/+0
* Add a simple pass to make sure that all (non-library) calls to malloc and freeAndrew Lenharth2006-04-102-1/+6
* 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