Remove CloningDirector and associated code
[oota-llvm.git] / lib / Transforms / Utils / CloneFunction.cpp
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
2007-11-09 Anton KorobeynikovForget to commit users part of value mapper interface
2007-03-22 Dan GohmanChange uses of Function::front to Function::getEntryBlo...
2007-03-02 Chris Lattnerswitch the inliner from being recursive to being iterative.
2007-02-05 Reid SpencerApply the VISIBILITY_HIDDEN field to the remaining...
2007-02-03 Chris LattnerSwitch inliner over to use DenseMap instead of std...
2007-02-01 Chris LattnerFix bugs in the inliner having to do with single-entry...
2007-01-30 Chris LattnerAdjust #includes to match movement of constant folding...
2007-01-30 Chris LattnerThe inliner/cloner can now optionally take TargetData...
2007-01-30 Chris LattnerChange constant folding APIs to take an optional Target...
2007-01-12 Reid SpencerImplement review feedback for the ConstantBool->Constan...
2007-01-11 Zhou ShengFor PR1043:
2006-12-23 Reid SpencerFor PR950:
2006-11-05 Jeff CohenUnbreak VC++ build.
2006-11-02 Reid SpencerFor PR786:
2006-09-13 Chris LattnerSecond half of the fix for Transforms/Inline/inline_cle...
2006-06-01 Chris LattnerRemove dead #include
2006-06-01 Chris LattnerMake the "pruning cloner" smarter. As it propagates...
2006-05-27 Chris LattnerFix some regression from the inliner patch I committed...
2006-05-27 Chris LattnerImplement a new method, CloneAndPruneFunctionInto,...
2006-01-13 Chris LattnerAllow the code cloning interfaces to capture some impor...
2005-04-21 Misha BrukmanRemove trailing whitespace
2005-03-15 Chris LattnerThis mega patch converts us from using Function::a...
2004-07-29 Misha BrukmanFix #includes of i*.h => Instructions.h as per PR403.
2004-05-19 Brian GaekeMove RemapInstruction() to ValueMapper, so that it...
2004-02-04 Chris LattnerMinor speedup, don't query ValueMap each time through...
2004-02-04 Chris LattnerGive CloneBasicBlock an optional function argument...
2004-01-09 Chris LattnerFinegrainify namespacification
2003-11-11 Brian GaekePut all LLVM code into the llvm namespace, as per bug...
2003-10-20 John CriswellAdded LLVM project notice to the top of every C++ sourc...
2003-04-18 Chris LattnerRefactor CloneFunction to expose the new CloneBasicBloc...
2003-04-16 Chris LattnerAdd new linkage types to support a real frontend
2002-11-20 Chris LattnerInitial checkin of Module cloning support stuff
2002-11-20 Chris LattnerFix minor bugs
2002-11-19 Chris LattnerRemove unneccesary #include
2002-11-19 Chris LattnerImplement the CloneFunction function
2002-11-19 Chris LattnerMinor changes to cloning interface
2002-11-19 Chris LattnerFix two fixmes: integrate with inlining, and document
2002-11-19 Chris LattnerRework inline pass to use cloning infrastructure to...
2002-11-19 Chris LattnerStart using the new function cloning header
2002-06-30 Chris Lattner*** empty log message ***
2002-06-25 Anand Shuklachanges to make it compatible with 64bit gcc
2002-06-25 Chris Lattner*** empty log message ***
2002-05-07 Chris LattnerUpdates to move some header files out of include/llvm...
2002-04-27 Chris Lattners/Method/Function
2002-03-29 Chris LattnerNew clone function routine