[Layering] Move DebugInfo.h into the IR library where its implementation
[oota-llvm.git] / lib / Transforms / Utils / CloneFunction.cpp
2014-03-06 Chandler Carruth[Layering] Move DebugInfo.h into the IR library where...
2014-03-04 Chandler Carruth[Modules] Move CFG.h to the IR library as it defines...
2014-02-21 Rafael EspindolaRename many DataLayout variables from TD to DL.
2013-05-28 James MolloyExtend RemapInstruction and friends to take an optional...
2013-04-10 Joey GoulyChange CloneFunctionInto to always clone Argument attri...
2013-03-07 Pekka JaaskelainenFixed a crash when cloning a function into a function...
2013-01-30 Bill WendlingRemove addRetAttributes and addFnAttributes, which...
2013-01-23 Bill WendlingRemove the last of uses that use the Attribute object...
2013-01-18 Bill WendlingUse AttributeSet accessor methods instead of Attribute...
2013-01-18 Bill WendlingPush some more methods down to hide the use of the...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-07 Bill Wendlings/AttrListPtr/AttributeSet/g to better label what this...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-10-15 Bill WendlingAdd an enum for the return and function indexes into...
2012-10-14 Bill WendlingRemove the bitwise assignment OR operator from the...
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-06-28 Bill WendlingMove lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo...
2012-04-06 Chandler CarruthSink the collection of return instructions until after...
2012-04-06 Chandler CarruthSink the return instruction collection until after...
2012-03-28 Chandler CarruthSwitch to WeakVHs in the value mapper, and aggressively...
2012-03-25 Chandler CarruthTeach the function cloner (and thus the inliner) to...
2012-03-25 Chandler CarruthMove the instruction simplification of callsite argumen...
2012-03-20 Eric ChristopherZap some dead code pointed out by Chandler.
2012-03-08 Stepan DyatkovskiyTaken into account Duncan's comments for r149481 dated...
2012-02-06 Bill Wendling[unwind removal] Remove all of the code for the dead...
2012-02-01 Stepan DyatkovskiySwitchInst refactoring.
2011-12-23 Mon P WangWhen not destroying the source, the linker is not remap...
2011-10-21 Eli FriedmanRemap blockaddress correctly when inlining a function...
2011-10-02 Nick LewyckyEnhance a couple places where we were doing constant...
2011-07-19 Jay FoadUse ArrayRef in ConstantFoldInstOperands and ConstantFo...
2011-07-12 Jay FoadSecond attempt at de-constifying LLVM Types in Function...
2011-07-12 Bill WendlingRevert r134893 and r134888 (and related patches in...
2011-07-11 Jay FoadDe-constify Types in FunctionType::get().
2011-07-08 Benjamin KramerRemove unused copy of UpdateInlinedAtInfo.
2011-07-08 Devang PatelRefactor. It is inliner's responsibility to update...
2011-06-23 Jay FoadReinstate r133513 (reverted in r133700) with an additio...
2011-06-23 Eric ChristopherRevert r133513:
2011-06-21 Jay FoadReinstate r133435 and r133449 (reverted in r133499...
2011-06-21 Chad RosierRevert r133435 and r133449 to appease buildbots.
2011-06-20 Jay FoadChange how PHINodes store their operands.
2011-01-08 Chris LattnerRevamp the ValueMapper interfaces in a couple ways:
2010-10-13 Rafael EspindolaFix PR8313 by changing ValueToValueMap use a TrackingVH.
2010-08-26 Dan GohmanReapply r112091 and r111922, support for metadata linki...
2010-08-24 Dan GohmanUse MapValue in the Linker instead of having a private...
2010-07-20 Dan GohmanUse DebugLocs instead of MDNodes.
2010-07-20 Dan GohmanDon't look up the "dbg" metadata kind by name.
2010-06-24 Devang PatelUse available typedef for " DenseMap<const Value*,...
2010-06-23 Devang PatelCosmetic change.
2010-05-07 Devang PatelUse overloaded operators instead of DIDescriptor::getNode()
2010-04-20 Devang PatelThere is no need to install ValueMapper.h header.
2010-03-08 Devang PatelAvoid using DIDescriptor.isNull().
2010-03-08 Devang PatelRevert r97947.
2010-03-08 Devang PatelAvoid using DIDescriptor.isNull().
2010-01-27 Benjamin KramerDon't bother with sprintf, just pass the Twine through.
2010-01-05 Devang PatelRemove dead debug info intrinsics.
2009-12-31 Chris Lattnerfix Analysis/DebugInfo.h to not include Metadata.h...
2009-12-31 Chris Lattnerrename "elements" of metadata to "operands". "Elements...
2009-12-29 Benjamin KramerUse an array instead of a SmallVector.
2009-12-29 Chris LattnerFinal step in the metadata API restructuring: move the
2009-12-29 Chris Lattnerremove useless argument.
2009-12-28 Chris LattnerThis is a major cleanup of the instruction metadata...
2009-12-28 Chris Lattnerrename getMDKind -> getMDKindID, make it autoinsert...
2009-11-12 Daniel DunbarAdd the braces gcc suggested.
2009-11-10 Devang PatelImplement support to debug inlined functions.
2009-11-09 Chris Lattnerfix ConstantFoldCompareInstOperands to take the LHS...
2009-11-06 Chris Lattnerremove a bunch of extraneous LLVMContext arguments
2009-10-25 Nick LewyckyRemove includes of Support/Compiler.h that are no longe...
2009-10-25 Nick LewyckyRemove VISIBILITY_HIDDEN from class/struct found inside...
2009-10-24 Dan GohmanMapValue doesn't needs its LLVMContext argument.
2009-10-05 Dan GohmanRemove an unnnecessary LLVMContext argument in
2009-09-27 Nick LewyckyInstruction::clone does not need to take an LLVMContext...
2009-08-28 Devang PatelReapply 79977.
2009-08-27 Chris Lattnersmallvectorize the list of returns built by CloneAndPru...
2009-08-26 Devang PatelRevert 79977. It causes llvm-gcc bootstrap failures...
2009-08-25 Devang PatelUpdate DebugInfo interface to use metadata, instead...
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-07-30 Owen AndersonMove more code back to 2.5 APIs.
2009-07-29 Owen AndersonMove types back to the 2.5 API.
2009-07-22 Owen AndersonGet rid of the Pass+Context magic.
2009-07-09 Owen AndersonThis started as a small change, I swear. Unfortunately...
2009-07-06 Owen Anderson"LLVMContext* " --> "LLVMContext *"
2009-07-06 Owen AndersonThread LLVMContext through the constant folding APIs...
2009-07-05 Owen AndersonMore LLVMContext-ification.
2009-04-15 Devang PatelWhile inlining, clone llvm.dbg.func.start intrinsic...
2009-03-21 Duncan SandsFactorize out a concept - no functionality change.
2009-03-20 Duncan SandsDon't load values out of global constants with weak
2009-03-10 Dale JohannesenDon't consider debug intrinsics when checking
2009-02-10 Devang Patel Do not clone llvm.dbg.func.start and corresponding...
2008-10-07 Andrew LenharthCorrectly set attributes when removing args during...
2008-05-26 Duncan SandsFactor code to copy global value attributes like
2008-04-25 Nate BegemanFeedback from chris
2008-04-25 Nick LewyckyRemove 'unwinds to' support from mainline. This patch...
2008-04-25 Nate BegemanTeach the PruningFunctionCloner how to look through...
2008-04-06 Gabor GreifAPI changes for class Use size reduction, wave 1.
2008-03-23 Anton KorobeynikovPreserve calling convention during function cloning
2008-03-10 Nick LewyckyTurn unwind_to into "unwinds to".
2008-03-09 Nick LewyckyUpdate the block cloner which fixes bugpoint on code...
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-10 Chris LattnerFix PR1850 by removing an unsafe transformation from...
2007-11-27 Duncan SandsFix PR1146: parameter attributes are longer part of
next