summaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils/CloneFunction.cpp
Commit message (Expand)AuthorAge
* Revamp the ValueMapper interfaces in a couple ways:Chris Lattner2011-01-08
* Fix PR8313 by changing ValueToValueMap use a TrackingVH.Rafael Espindola2010-10-13
* Reapply r112091 and r111922, support for metadata linking, with aDan Gohman2010-08-26
* Use MapValue in the Linker instead of having a private functionDan Gohman2010-08-24
* Use DebugLocs instead of MDNodes.Dan Gohman2010-07-20
* Don't look up the "dbg" metadata kind by name.Dan Gohman2010-07-20
* Use available typedef for " DenseMap<const Value*, Value*>".Devang Patel2010-06-24
* Cosmetic change.Devang Patel2010-06-23
* Use overloaded operators instead of DIDescriptor::getNode()Devang Patel2010-05-07
* There is no need to install ValueMapper.h header. Devang Patel2010-04-20
* Avoid using DIDescriptor.isNull(). Devang Patel2010-03-08
* Revert r97947.Devang Patel2010-03-08
* Avoid using DIDescriptor.isNull().Devang Patel2010-03-08
* Don't bother with sprintf, just pass the Twine through.Benjamin Kramer2010-01-27
* Remove dead debug info intrinsics.Devang Patel2010-01-05
* fix Analysis/DebugInfo.h to not include Metadata.h. Do thisChris Lattner2009-12-31
* rename "elements" of metadata to "operands". "Elements" areChris Lattner2009-12-31
* Use an array instead of a SmallVector.Benjamin Kramer2009-12-29
* Final step in the metadata API restructuring: move the Chris Lattner2009-12-29
* remove useless argument.Chris Lattner2009-12-29
* This is a major cleanup of the instruction metadata interfaces thatChris Lattner2009-12-28
* rename getMDKind -> getMDKindID, make it autoinsert if an MD KindChris Lattner2009-12-28
* Add the braces gcc suggested.Daniel Dunbar2009-11-12
* Implement support to debug inlined functions.Devang Patel2009-11-10
* fix ConstantFoldCompareInstOperands to take the LHS/RHS asChris Lattner2009-11-09
* remove a bunch of extraneous LLVMContext argumentsChris Lattner2009-11-06
* Remove includes of Support/Compiler.h that are no longer needed after theNick Lewycky2009-10-25
* Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky2009-10-25
* MapValue doesn't needs its LLVMContext argument.Dan Gohman2009-10-24
* Remove an unnnecessary LLVMContext argument inDan Gohman2009-10-05
* Instruction::clone does not need to take an LLVMContext&. Remove that andNick Lewycky2009-09-27
* Reapply 79977.Devang Patel2009-08-28
* smallvectorize the list of returns built by CloneAndPruneFunctionInto.Chris Lattner2009-08-27
* Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.Devang Patel2009-08-26
* Update DebugInfo interface to use metadata, instead of special named llvm.dbg...Devang Patel2009-08-25
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-13
* Move more code back to 2.5 APIs.Owen Anderson2009-07-30
* Move types back to the 2.5 API.Owen Anderson2009-07-29
* Get rid of the Pass+Context magic.Owen Anderson2009-07-22
* This started as a small change, I swear. Unfortunately, lots of things call ...Owen Anderson2009-07-09
* "LLVMContext* " --> "LLVMContext *"Owen Anderson2009-07-06
* Thread LLVMContext through the constant folding APIs, which touches a lot of ...Owen Anderson2009-07-06
* More LLVMContext-ification.Owen Anderson2009-07-05
* While inlining, clone llvm.dbg.func.start intrinsic and adjust Devang Patel2009-04-15
* Factorize out a concept - no functionality change.Duncan Sands2009-03-21
* Don't load values out of global constants with weakDuncan Sands2009-03-20
* Don't consider debug intrinsics when checkingDale Johannesen2009-03-10
* Do not clone llvm.dbg.func.start and corresponding llvm.dbg.region.end durin...Devang Patel2009-02-10
* Correctly set attributes when removing args during cloning. Fixes PR2765Andrew Lenharth2008-10-07
* Factor code to copy global value attributes likeDuncan Sands2008-05-26