aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-1111-2/+49
* Include forms of SplitCriticalEdge which work correctly with pred/succ iteratorsChris Lattner2003-11-101-0/+19
* Move isCriticalEdge & SplitCritical into this file. While we're at it, changeChris Lattner2003-11-101-0/+16
* 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
* Split the DAE pass into DAE and DAH passesChris Lattner2003-11-051-5/+6
* Include new prototypeChris Lattner2003-10-231-0/+6
* Added LLVM copyright header (for lack of a better term).John Criswell2003-10-2011-0/+77
* Rename loop preheaders pass to loop simplifyChris Lattner2003-10-121-6/+6
* Change the interface to PromoteMemToReg to also take a DominatorTreeChris Lattner2003-10-051-1/+3
* Add new prototype for createLowerInvokePass(). Make simplifycfg be aChris Lattner2003-10-051-1/+10
* Standardize header file commentsChris Lattner2003-09-305-5/+5
* Cleanup header fileChris Lattner2003-09-201-2/+4
* Expose the TCE passChris Lattner2003-09-201-0/+7
* Add prototype for the lowersetjmp passChris Lattner2003-09-151-0/+7
* Expand the pass to unify all of the unwind blocks as wellChris Lattner2003-09-101-12/+13
* Fix spell-o'sChris Lattner2003-09-101-1/+1
* Dead header fileChris Lattner2003-09-011-20/+0
* Add RPR prototype hereChris Lattner2003-09-011-0/+8
* This file is just a subset of Cilkifier.hChris Lattner2003-09-011-26/+0
* Change the RaiseAllocations pass from being a BasicBlockPass to being a PassChris Lattner2003-09-012-3/+9
* Fix an FLAT OUT WRONG commentChris Lattner2003-08-311-2/+3
* Add accessor function for the PruneEH passChris Lattner2003-08-311-0/+6
* Add versions of InlineFunction which work on Invoke instructions and general ...Chris Lattner2003-08-241-1/+4
* 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
* Removing the pool allocator from the main CVS tree.John Criswell2003-08-131-156/+0
* Added a flag which is set when all data structures are not pool allocatedSumant Kowshik2003-08-071-0/+5
* Added the declaration of InlineIndirectCallsSumant Kowshik2003-08-051-1/+6
* Add argumentChris Lattner2003-06-301-1/+2
* Add argument to DAE to allow operation on non-internal functionsChris Lattner2003-06-251-2/+5
* Add prototype for tail-dup passChris Lattner2003-06-221-0/+9
* Add prototype for the new DAE passChris Lattner2003-06-161-0/+6
* Made changes suggested by ChrisSumant Kowshik2003-06-041-2/+2
* Fixed comment width, changed arg to be const, fixed indentation, removed unne...Tanya Lattner2003-05-311-5/+5
* Sorry, correcting small typo.Tanya Lattner2003-05-301-1/+1
* Added support for cloning a trace.Tanya Lattner2003-05-301-0/+7
* Changes to support function pointersSumant Kowshik2003-05-291-4/+41
* Doxygenify commentsChris Lattner2003-05-291-16/+15
* Expose proto for SRoA pass.Chris Lattner2003-05-271-0/+7
* Hopefully, the final fix for `[Pp]ropogate'.Misha Brukman2003-05-202-8/+8
* LevelRaise now gets TD from passmanagerChris Lattner2003-04-241-2/+1
* Add stub to create lowerSwitches passChris Lattner2003-04-231-0/+5
* Add prototype for new CloneBasicBlock functionChris Lattner2003-04-181-2/+28
* Add getAnalysisUsage methodChris Lattner2003-03-311-2/+5
* Change the mem2reg interface to accept a TargetData argumentChris Lattner2003-03-031-3/+3
* Add a new interface file for the PromoteMemToReg interface in the Utils libraryChris Lattner2003-02-221-0/+29
* Remove pool alloc accessorChris Lattner2003-02-031-8/+0
* Expose information about pool allocationChris Lattner2003-02-031-0/+108
* New headerChris Lattner2003-01-141-0/+19