aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Transforms/Utils/Cloning.h
AgeCommit message (Expand)Author
2012-12-03Sort the #include lines for the include/... tree with the script.Chandler Carruth
2012-10-08Move TargetData to DataLayout.Micah Villmow
2012-09-19Remove unused and broken CloneFunction wrapper.Benjamin Kramer
2012-02-25Add support for disabling llvm.lifetime intrinsics in the AlwaysInliner. TheseChad Rosier
2012-02-06[unwind removal] Remove all of the code for the dead 'unwind' instruction. ThereBill Wendling
2011-12-23When not destroying the source, the linker is not remapping the types. Added ...Mon P Wang
2011-06-15Remove unused code.Eli Friedman
2011-04-15Fix a ton of comment typos found by codespell. Patch byChris Lattner
2010-10-13Be more consistent in using ValueToValueMapTy.Rafael Espindola
2010-08-26Reapply r112091 and r111922, support for metadata linking, with aDan Gohman
2010-06-24Use ValueMap instead of DenseMap.Devang Patel
2010-06-23Cosmetic change.Devang Patel
2010-05-01rename InlineInfo.DevirtualizedCalls -> InlinedCalls toChris Lattner
2010-04-23switch InlineInfo.DevirtualizedCalls's list to be of WeakVH.Chris Lattner
2010-04-22The inliner was choosing to not consider call sitesChris Lattner
2010-04-22refactor the interface to InlineFunction so that most of the in/outChris Lattner
2010-01-27Don't bother with sprintf, just pass the Twine through.Benjamin Kramer
2009-12-18Eliminate unnecessary LLVMContexts.Dan Gohman
2009-11-10Implement support to debug inlined functions.Devang Patel
2009-08-27enhance InlineFunction to be able to optionally returnChris Lattner
2009-08-27smallvectorize the list of returns built by CloneAndPruneFunctionInto.Chris Lattner
2009-08-27remove CloneTrace, which appears to be dead since 2004.Chris Lattner
2009-08-11Make LLVMContext and LLVMContextImpl classes instead of structs.Benjamin Kramer
2009-08-04Factor some of the constants+context related code out into a separate header,...Owen Anderson
2009-07-13Make Loop and MachineLoop be subclasses of LoopBase, rather than typedefs,Dan Gohman
2009-07-01Add a pointer to the owning LLVMContext to Module. This requires threading L...Owen Anderson
2008-05-30Revert 51775.Evan Cheng
2008-05-30Patches for building llvm on Solaris x86. Contributed by Nathan Keynes.Evan Cheng
2008-01-11don't include loopinfo.h from this file.Chris Lattner
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-11-14Start the process of making MachineLoopInfo possible by templating Loop.Owen Anderson
2007-08-10Add utility to clone loops.Devang Patel
2007-02-03Switch inliner over to use DenseMap instead of std::map for ValueMap. ThisChris Lattner
2007-01-30The inliner/cloner can now optionally take TargetData info, which can beChris Lattner
2006-05-27Implement a new method: CloneAndPruneFunctionInto, as documented.Chris Lattner
2006-05-17Add a CloneModule call that exposes the mapping of values from the old moduleChris Lattner
2006-01-14Teach inline function how to update the callgraph when it makes changes.Chris Lattner
2006-01-13Allow the code cloning interfaces to capture some important info about theChris Lattner
2005-04-21Remove trailing whitespaceMisha Brukman
2004-05-19Declare function defined in namespace llvm as gcc-3.4 doesn't accept a defini...Alkis Evlogimenos
2004-02-04Check in header file I forgot before.Chris Lattner
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-10-20Added LLVM copyright header (for lack of a better term).John Criswell
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-04-18Add prototype for new CloneBasicBlock functionChris Lattner