aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Utils/CloneFunction.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remap blockaddress correctly when inlining a function. Fixes PR10162.Eli Friedman2011-10-211-1/+32
* Enhance a couple places where we were doing constant folding of instructions,Nick Lewycky2011-10-021-6/+2
* Use ArrayRef in ConstantFoldInstOperands and ConstantFoldCall.Jay Foad2011-07-191-2/+1
* Second attempt at de-constifying LLVM Types in FunctionType::get(),Jay Foad2011-07-121-1/+1
* Revert r134893 and r134888 (and related patches in other trees). It was causingBill Wendling2011-07-121-1/+1
* De-constify Types in FunctionType::get().Jay Foad2011-07-111-1/+1
* Remove unused copy of UpdateInlinedAtInfo.Benjamin Kramer2011-07-081-12/+0
* Refactor. It is inliner's responsibility to update line number information.Devang Patel2011-07-081-38/+2
* Reinstate r133513 (reverted in r133700) with an additional fix for aJay Foad2011-06-231-3/+3
* Revert r133513:Eric Christopher2011-06-231-3/+3
* Reinstate r133435 and r133449 (reverted in r133499) now that the clangJay Foad2011-06-211-3/+3
* Revert r133435 and r133449 to appease buildbots.Chad Rosier2011-06-211-3/+3
* Change how PHINodes store their operands.Jay Foad2011-06-201-3/+3
* Revamp the ValueMapper interfaces in a couple ways:Chris Lattner2011-01-081-11/+11
* Fix PR8313 by changing ValueToValueMap use a TrackingVH.Rafael Espindola2010-10-131-7/+13
* Reapply r112091 and r111922, support for metadata linking, with aDan Gohman2010-08-261-10/+16
* Use MapValue in the Linker instead of having a private functionDan Gohman2010-08-241-1/+1
* Use DebugLocs instead of MDNodes.Dan Gohman2010-07-201-32/+27
* Don't look up the "dbg" metadata kind by name.Dan Gohman2010-07-201-8/+7
* Use available typedef for " DenseMap<const Value*, Value*>".Devang Patel2010-06-241-6/+6
* Cosmetic change.Devang Patel2010-06-231-49/+49
* Use overloaded operators instead of DIDescriptor::getNode()Devang Patel2010-05-071-1/+1
* There is no need to install ValueMapper.h header. Devang Patel2010-04-201-1/+1
* Avoid using DIDescriptor.isNull(). Devang Patel2010-03-081-3/+3
* Revert r97947.Devang Patel2010-03-081-3/+3
* Avoid using DIDescriptor.isNull().Devang Patel2010-03-081-3/+3
* Don't bother with sprintf, just pass the Twine through.Benjamin Kramer2010-01-271-1/+1
* Remove dead debug info intrinsics.Devang Patel2010-01-051-15/+1
* fix Analysis/DebugInfo.h to not include Metadata.h. Do thisChris Lattner2009-12-311-0/+1
* rename "elements" of metadata to "operands". "Elements" areChris Lattner2009-12-311-3/+3
* Use an array instead of a SmallVector.Benjamin Kramer2009-12-291-7/+7
* Final step in the metadata API restructuring: move the Chris Lattner2009-12-291-2/+1
* remove useless argument.Chris Lattner2009-12-291-8/+7
* This is a major cleanup of the instruction metadata interfaces thatChris Lattner2009-12-281-7/+13
* rename getMDKind -> getMDKindID, make it autoinsert if an MD KindChris Lattner2009-12-281-1/+1
* Add the braces gcc suggested.Daniel Dunbar2009-11-121-5/+8
* Implement support to debug inlined functions.Devang Patel2009-11-101-3/+56
* fix ConstantFoldCompareInstOperands to take the LHS/RHS asChris Lattner2009-11-091-2/+2
* remove a bunch of extraneous LLVMContext argumentsChris Lattner2009-11-061-5/+2
* Remove includes of Support/Compiler.h that are no longer needed after theNick Lewycky2009-10-251-1/+0
* Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky2009-10-251-1/+1
* MapValue doesn't needs its LLVMContext argument.Dan Gohman2009-10-241-5/+2
* Remove an unnnecessary LLVMContext argument inDan Gohman2009-10-051-1/+1
* Instruction::clone does not need to take an LLVMContext&. Remove that andNick Lewycky2009-09-271-3/+3
* Reapply 79977.Devang Patel2009-08-281-1/+1
* smallvectorize the list of returns built by CloneAndPruneFunctionInto.Chris Lattner2009-08-271-6/+6
* Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.Devang Patel2009-08-261-1/+1
* Update DebugInfo interface to use metadata, instead of special named llvm.dbg...Devang Patel2009-08-251-1/+1
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-131-2/+2
* Move more code back to 2.5 APIs.Owen Anderson2009-07-301-1/+1