aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Utils/CloneFunction.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Move types back to the 2.5 API.Owen Anderson2009-07-291-2/+1
* Get rid of the Pass+Context magic.Owen Anderson2009-07-221-7/+7
* This started as a small change, I swear. Unfortunately, lots of things call ...Owen Anderson2009-07-091-3/+3
* "LLVMContext* " --> "LLVMContext *"Owen Anderson2009-07-061-2/+2
* Thread LLVMContext through the constant folding APIs, which touches a lot of ...Owen Anderson2009-07-061-3/+4
* More LLVMContext-ification.Owen Anderson2009-07-051-4/+11
* While inlining, clone llvm.dbg.func.start intrinsic and adjust Devang Patel2009-04-151-3/+7
* Factorize out a concept - no functionality change.Duncan Sands2009-03-211-2/+1
* Don't load values out of global constants with weakDuncan Sands2009-03-201-1/+2
* Don't consider debug intrinsics when checkingDale Johannesen2009-03-101-2/+2
* Do not clone llvm.dbg.func.start and corresponding llvm.dbg.region.end durin...Devang Patel2009-02-101-3/+14
* Correctly set attributes when removing args during cloning. Fixes PR2765Andrew Lenharth2008-10-071-1/+17
* Factor code to copy global value attributes likeDuncan Sands2008-05-261-7/+4