summaryrefslogtreecommitdiffstats
path: root/include/llvm/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* Remove a level of indirection.Chris Lattner2006-02-101-9/+8
* 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
* Move some constant folding functions into LLVMAnalysis since they are usedJohn Criswell2005-10-271-8/+1
* 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
* Remove trailing whitespaceMisha Brukman2005-04-216-17/+17
* Convert 'struct' to 'class' in various places to adhere to the coding standardsChris Lattner2004-10-272-3/+3
* Add support for the unreachable instructionChris Lattner2004-10-161-3/+4
* Add an optional argument to PromoteMemToRegChris Lattner2004-09-151-1/+5
* Moved to include/llvm/SupportMisha Brukman2004-06-231-33/+0
* Declare function defined in namespace llvm as gcc-3.4 doesn't accept a defini...Alkis Evlogimenos2004-05-191-0/+8
* Aggregating function arguments is now an option. Default is `no', as before.Misha Brukman2004-04-231-3/+5
* Add new interfacesChris Lattner2004-04-131-0/+9
* The code extractor needs dominator information, so we provide it.Chris Lattner2004-03-181-16/+16
* Make this header file self-containedChris Lattner2004-03-181-0/+3
* cleanup commentChris Lattner2004-03-171-1/+1
* Remove dead fileChris Lattner2004-03-141-34/+0
* Move DemoteRegToStack prototype out of DemoteRegToStack.h to this file.Chris Lattner2004-03-141-0/+9
* Add prototype for ExtractCodeRegion()Misha Brukman2004-03-021-1/+5
* Add ability to extract a single basic block into a new function.Misha Brukman2004-03-011-0/+4
* New Function-level transformation utils.Misha Brukman2004-02-281-0/+28
* Check in header file I forgot before.Chris Lattner2004-02-041-2/+5
* llvm::ConstantFoldInstructionChris Lattner2004-01-121-0/+7
* Add new functionChris Lattner2003-12-191-0/+10
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-117-2/+33
* 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
* Added LLVM copyright header (for lack of a better term).John Criswell2003-10-207-0/+49
* Change the interface to PromoteMemToReg to also take a DominatorTreeChris Lattner2003-10-051-1/+3
* Standardize header file commentsChris Lattner2003-09-303-3/+3
* Cleanup header fileChris Lattner2003-09-201-2/+4
* Expand the pass to unify all of the unwind blocks as wellChris Lattner2003-09-101-12/+13
* Fix an FLAT OUT WRONG commentChris Lattner2003-08-311-2/+3
* Add versions of InlineFunction which work on Invoke instructions and general ...Chris Lattner2003-08-241-1/+4
* 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
* Doxygenify commentsChris Lattner2003-05-291-16/+15
* Hopefully, the final fix for `[Pp]ropogate'.Misha Brukman2003-05-201-4/+4
* 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
* This file provides the function DemoteRegToStack(), which takes aVikram S. Adve2002-12-101-0/+21
* Cloning stuff doesn't modify the source moduleChris Lattner2002-11-201-1/+1
* Minor changes to cloning interfaceChris Lattner2002-11-191-1/+24
* Extend function cloning interface to support inliningChris Lattner2002-11-191-2/+7