aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/CloneModule.cpp
AgeCommit message (Expand)AuthorFilesLines
2022-11-23CloneModule: Handling cloning ifuncsMatt Arsenault1-0/+15
2022-03-01Cleanup includes: TransformsUtilsserge-sans-paille1-1/+4
2021-12-01[Cloning] Clone metadata on function declarationsArthur Eubanks1-2/+10
2021-11-19[llvm] Use range-based for loops (NFC)Kazu Hirata1-41/+31
2021-02-15TransformUtils: Fix metadata handling in CloneModule (and improve CloneFuncti...Duncan P. N. Exon Smith1-21/+5
2021-02-10ValueMapper: Rename RF_MoveDistinctMDs => RF_ReuseAndMutateDistinctMDs, NFCDuncan P. N. Exon Smith1-2/+6
2021-02-07[Transforms/Utils] Use range-based for loops (NFC)Kazu Hirata1-9/+8
2021-01-08[Cloning] Copy metadata of global declarationsRuiling Song1-7/+8
2019-08-28Fix for "DICompileUnit not listed in llvm.dbg.cu" verification error after ...Artur Pilipenko1-2/+14
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-1/+1
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-08-23Allow creating llvm::Function in non-zero address spacesAlexander Richardson1-4/+5
2018-07-30Remove trailing spaceFangrui Song1-2/+2
2018-04-13[DebugInfo][OPT] Fixing a couple of DI duplication bugs of CloneModuleRoman Tereshin1-0/+1
2018-02-14Pass a module reference to CloneModule.Rafael Espindola1-17/+18
2017-12-13Remove redundant includes from lib/Transforms.Michael Zolotukhin1-1/+0
2017-08-03[Cloning] Move distinct GlobalVariable debug info metadata in CloneModuleEwan Crawford1-1/+2
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth1-2/+2
2017-05-11Remove spurious cast of nullptr. NFC.Serge Guelton1-1/+1
2017-01-18Cloning: Copy comdats when cloning globals.Peter Collingbourne1-0/+13
2016-10-26Cloning: Also clone global variable attached metadata.Peter Collingbourne1-0/+5
2016-06-26Apply clang-tidy's modernize-loop-convert to most of lib/Transforms.Benjamin Kramer1-14/+13
2016-06-12Move instances of std::function.Benjamin Kramer1-1/+1
2016-03-31Preserve extern_weak linkage in CloneModule.Evgeniy Stepanov1-10/+15
2016-03-30Cloning: Reduce complexity of debug info cloning and fix correctness issue.Peter Collingbourne1-1/+0
2016-03-28Remove personality for declarations in CloneModule.Evgeniy Stepanov1-0/+2
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