aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/CloneModule.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-02-13[Cloning] Clone every Function's Debug InfoKeno Fischer1-0/+1
2016-01-16GlobalValue: use getValueType() instead of getType()->getPointerElementType().Manuel Jacob1-2/+2
2015-12-08Return a std::unique_ptr from CloneModule. NFC.Rafael Espindola1-13/+15
2015-10-13TransformUtils: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith1-17/+16
2015-09-14[opaque pointer types] Switch a few cases of getElementType over, since I had...David Blaikie1-4/+3
2015-09-14Revert "[opaque pointer type] Pass GlobalAlias the actual pointer type rather...David Blaikie1-1/+3
2015-08-21TransformUtils: Introduce module splitter.Peter Collingbourne1-0/+39
2015-06-30[Cloning] Teach CloneModule about personality functionsDavid Majnemer1-0/+4
2015-04-29[opaque pointer type] Pass GlobalAlias the actual pointer type rather than de...David Blaikie1-3/+1
2014-12-23Remove a bad cast in CloneModule()Michael Kuperstein1-1/+1
2014-12-19Rename MapValue(Metadata*) to MapMetadata()Duncan P. N. Exon Smith1-1/+1
2014-10-01C API: Add LLVMCloneModule()Tom Stellard1-0/+9
2014-06-03Allow alias to point to an arbitrary ConstantExpr.Rafael Espindola1-1/+1
2014-05-17Use create methods since msvc doesn't handle delegating constructors.Rafael Espindola1-2/+3
2014-05-17Reduce abuse of default values in the GlobalAlias constructor.Rafael Espindola1-3/+2
2014-05-16Fix most of PR10367.Rafael Espindola1-2/+2
2014-05-16Change the GlobalAlias constructor to look a bit more like GlobalVariable.Rafael Espindola1-2/+4
2014-04-25[C++] Use 'nullptr'. Transforms edition.Craig Topper1-3/+3
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth1-3/+3
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-2/+2
2012-11-27Remove the dependent libraries feature.Bill Wendling1-4/+0
2012-06-23Extend the IL for selecting TLS models (PR9788)Hans Wennborg1-1/+1
2011-08-15Fix llvm::CloneModule to correctly clone globals. Patch per bug report by Si...Eli Friedman1-14/+13
2011-07-09Land the long talked about "type system rewrite" patch. ThisChris Lattner1-17/+7
2011-01-08Revamp the ValueMapper interfaces in a couple ways:Chris Lattner1-4/+4
2010-08-26Reapply r112091 and r111922, support for metadata linking, with aDan Gohman1-19/+5
2010-08-26Revert r112091, "Remap metadata attached to instructions when remappingDaniel Dunbar1-0/+15
2010-08-25Remap metadata attached to instructions when remapping individualDan Gohman1-15/+0
2010-08-24Use MapValue in the Linker instead of having a private functionDan Gohman1-1/+1
2010-07-21Make NamedMDNode not be a subclass of Value, and simplify the interfaceDan Gohman1-4/+2
2010-06-24Use available typedef for " DenseMap<const Value*, Value*>".Devang Patel1-2/+2
2010-06-23Cosmetic change.Devang Patel1-16/+16
2010-06-22While cloning a module, clone metadata attached with instructions.Devang Patel1-1/+16
2010-06-22Clone named metadata while cloning a module.Devang Patel1-0/+11
2010-06-22Revert my change to clone named metadata. Buildbots are complaining.Bob Wilson1-11/+0
2010-06-22Include named metadata when cloning a module.Bob Wilson1-0/+11
2010-04-20There is no need to install ValueMapper.h header. Devang Patel1-1/+1
2009-10-24MapValue doesn't needs its LLVMContext argument.Dan Gohman1-3/+2
2009-08-27smallvectorize the list of returns built by CloneAndPruneFunctionInto.Chris Lattner1-1/+1
2009-07-22Get rid of the Pass+Context magic.Owen Anderson1-2/+2
2009-07-08Switch GlobalVariable ctors to a sane API, where *either* a context or a modu...Owen Anderson1-2/+2
2009-07-08Push LLVMContext through GlobalVariables and IRBuilder.Owen Anderson1-1/+2
2009-07-05More LLVMContext-ification.Owen Anderson1-2/+3
2009-07-01Add a pointer to the owning LLVMContext to Module. This requires threading L...Owen Anderson1-1/+1
2008-10-09Don't drop alignment on globals when cloning.Nick Lewycky1-5/+9
2008-05-26Factor code to copy global value attributes likeDuncan Sands1-4/+1
2008-04-06API changes for class Use size reduction, wave 1.Gabor Greif1-2/+2
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner1-2/+2
2007-12-10Adding a collector name attribute to Function in the IR. These Gordon Henriksen1-0/+2
2007-11-27Fix PR1146: parameter attributes are longer part ofDuncan Sands1-2/+1