aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Transforms/Utils/Cloning.h
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-231-16/+51
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-2/+9
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-20/+18
* Update to LLVM 3.5a.Stephen Hines2014-04-241-7/+7
* Extend RemapInstruction and friends to take an optional new parameter, a Valu...James Molloy2013-05-281-1/+2
* Sort the #include lines for the include/... tree with the script.Chandler Carruth2012-12-031-1/+1
* Move TargetData to DataLayout.Micah Villmow2012-10-081-4/+4
* Remove unused and broken CloneFunction wrapper.Benjamin Kramer2012-09-191-7/+0
* Add support for disabling llvm.lifetime intrinsics in the AlwaysInliner. TheseChad Rosier2012-02-251-3/+3
* [unwind removal] Remove all of the code for the dead 'unwind' instruction. ThereBill Wendling2012-02-061-9/+1
* When not destroying the source, the linker is not remapping the types. Added ...Mon P Wang2011-12-231-3/+4
* Remove unused code.Eli Friedman2011-06-151-6/+0
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-151-1/+1
* Be more consistent in using ValueToValueMapTy.Rafael Espindola2010-10-131-7/+8
* Reapply r112091 and r111922, support for metadata linking, with aDan Gohman2010-08-261-1/+14
* Use ValueMap instead of DenseMap.Devang Patel2010-06-241-8/+8
* Cosmetic change.Devang Patel2010-06-231-14/+14
* rename InlineInfo.DevirtualizedCalls -> InlinedCalls toChris Lattner2010-05-011-5/+4
* switch InlineInfo.DevirtualizedCalls's list to be of WeakVH.Chris Lattner2010-04-231-1/+2
* The inliner was choosing to not consider call sitesChris Lattner2010-04-221-1/+6
* refactor the interface to InlineFunction so that most of the in/outChris Lattner2010-04-221-13/+27
* Don't bother with sprintf, just pass the Twine through.Benjamin Kramer2010-01-271-1/+2
* Eliminate unnecessary LLVMContexts.Dan Gohman2009-12-181-1/+0
* Implement support to debug inlined functions.Devang Patel2009-11-101-1/+3
* enhance InlineFunction to be able to optionally returnChris Lattner2009-08-271-3/+10
* smallvectorize the list of returns built by CloneAndPruneFunctionInto.Chris Lattner2009-08-271-3/+3
* remove CloneTrace, which appears to be dead since 2004.Chris Lattner2009-08-271-17/+3
* Make LLVMContext and LLVMContextImpl classes instead of structs.Benjamin Kramer2009-08-111-1/+1
* Factor some of the constants+context related code out into a separate header,...Owen Anderson2009-08-041-1/+1
* Make Loop and MachineLoop be subclasses of LoopBase, rather than typedefs,Dan Gohman2009-07-131-2/+1
* Add a pointer to the owning LLVMContext to Module. This requires threading L...Owen Anderson2009-07-011-0/+1
* Revert 51775.Evan Cheng2008-05-301-1/+1
* Patches for building llvm on Solaris x86. Contributed by Nathan Keynes.Evan Cheng2008-05-301-1/+1
* don't include loopinfo.h from this file.Chris Lattner2008-01-111-1/+3
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-291-2/+2
* Start the process of making MachineLoopInfo possible by templating Loop.Owen Anderson2007-11-141-2/+1
* Add utility to clone loops.Devang Patel2007-08-101-0/+9
* Switch inliner over to use DenseMap instead of std::map for ValueMap. ThisChris Lattner2007-02-031-8/+8
* The inliner/cloner can now optionally take TargetData info, which can beChris Lattner2007-01-301-4/+6
* Implement a new method: CloneAndPruneFunctionInto, as documented.Chris Lattner2006-05-271-0/+13
* Add a CloneModule call that exposes the mapping of values from the old moduleChris Lattner2006-05-171-0/+1
* 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
* Remove trailing whitespaceMisha Brukman2005-04-211-6/+6
* Declare function defined in namespace llvm as gcc-3.4 doesn't accept a defini...Alkis Evlogimenos2004-05-191-0/+8
* Check in header file I forgot before.Chris Lattner2004-02-041-2/+5
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+5
* Added LLVM copyright header (for lack of a better term).John Criswell2003-10-201-0/+7
* 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