aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Transforms/Utils
AgeCommit message (Expand)Author
2006-01-13Allow the code cloning interfaces to capture some important info about theChris Lattner
2005-10-27Move some constant folding functions into LLVMAnalysis since they are usedJohn Criswell
2005-09-27allow demotion to volatile valuesChris Lattner
2005-09-26add a new functionChris Lattner
2005-08-17add a helperChris Lattner
2005-08-04Fix a fixme in CondPropagate.cpp by moving a PhiNode optimization intoNate Begeman
2005-04-21Remove trailing whitespaceMisha Brukman
2004-10-27Convert 'struct' to 'class' in various places to adhere to the coding standardsChris Lattner
2004-10-16Add support for the unreachable instructionChris Lattner
2004-09-15Add an optional argument to PromoteMemToRegChris Lattner
2004-06-23Moved to include/llvm/SupportMisha Brukman
2004-05-19Declare function defined in namespace llvm as gcc-3.4 doesn't accept a defini...Alkis Evlogimenos
2004-04-23Aggregating function arguments is now an option. Default is `no', as before.Misha Brukman
2004-04-13Add new interfacesChris Lattner
2004-03-18The code extractor needs dominator information, so we provide it.Chris Lattner
2004-03-18Make this header file self-containedChris Lattner
2004-03-17cleanup commentChris Lattner
2004-03-14Remove dead fileChris Lattner
2004-03-14Move DemoteRegToStack prototype out of DemoteRegToStack.h to this file.Chris Lattner
2004-03-02Add prototype for ExtractCodeRegion()Misha Brukman
2004-03-01Add ability to extract a single basic block into a new function.Misha Brukman
2004-02-28New Function-level transformation utils.Misha Brukman
2004-02-04Check in header file I forgot before.Chris Lattner
2004-01-12llvm::ConstantFoldInstructionChris Lattner
2003-12-19Add new functionChris Lattner
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-11-10Include forms of SplitCriticalEdge which work correctly with pred/succ iteratorsChris Lattner
2003-11-10Move isCriticalEdge & SplitCritical into this file. While we're at it, changeChris Lattner
2003-10-20Added LLVM copyright header (for lack of a better term).John Criswell
2003-10-05Change the interface to PromoteMemToReg to also take a DominatorTreeChris Lattner
2003-09-30Standardize header file commentsChris Lattner
2003-09-20Cleanup header fileChris Lattner
2003-09-10Expand the pass to unify all of the unwind blocks as wellChris Lattner
2003-08-31Fix an FLAT OUT WRONG commentChris Lattner
2003-08-24Add versions of InlineFunction which work on Invoke instructions and general ...Chris Lattner
2003-05-31Fixed comment width, changed arg to be const, fixed indentation, removed unne...Tanya Lattner
2003-05-30Sorry, correcting small typo.Tanya Lattner
2003-05-30Added support for cloning a trace.Tanya Lattner
2003-05-29Doxygenify commentsChris Lattner
2003-05-20Hopefully, the final fix for `[Pp]ropogate'.Misha Brukman
2003-04-18Add prototype for new CloneBasicBlock functionChris Lattner
2003-03-31Add getAnalysisUsage methodChris Lattner
2003-03-03Change the mem2reg interface to accept a TargetData argumentChris Lattner
2003-02-22Add a new interface file for the PromoteMemToReg interface in the Utils libraryChris Lattner
2002-12-10This file provides the function DemoteRegToStack(), which takes aVikram S. Adve
2002-11-20Cloning stuff doesn't modify the source moduleChris Lattner
2002-11-19Minor changes to cloning interfaceChris Lattner
2002-11-19Extend function cloning interface to support inliningChris Lattner
2002-11-19This file is supersumed by Utils/Cloning.hChris Lattner
2002-11-19Merge cloning and inlining utilitiesChris Lattner