summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/CloneModule.cpp
AgeCommit message (Expand)Author
2025-07-07[llvm] annotate `LLVMCloneModule` for export (#145570)Andrew Rogers
2025-06-12[DebugInfo][RemoveDIs] Delete debug-info-format flag (#143746)Jeremy Morse
2025-04-03CloneModule: Map global initializers after mapping the function (#134082)Matt Arsenault
2024-07-12[Transforms] Use range-based for loops (NFC) (#98465)Kazu Hirata
2023-11-26[DebugInfo][RemoveDIs] Instrument inliner for non-instr debug-info (#72884)Jeremy Morse
2023-11-01[llvm] Add comment and assert for CloneModule edge case (#67734)Jacob Lambert
2022-11-23CloneModule: Handling cloning ifuncsMatt Arsenault
2022-03-01Cleanup includes: TransformsUtilsserge-sans-paille
2021-12-01[Cloning] Clone metadata on function declarationsArthur Eubanks
2021-11-19[llvm] Use range-based for loops (NFC)Kazu Hirata
2021-02-15TransformUtils: Fix metadata handling in CloneModule (and improve CloneFuncti...Duncan P. N. Exon Smith
2021-02-10ValueMapper: Rename RF_MoveDistinctMDs => RF_ReuseAndMutateDistinctMDs, NFCDuncan P. N. Exon Smith
2021-02-07[Transforms/Utils] Use range-based for loops (NFC)Kazu Hirata
2021-01-08[Cloning] Copy metadata of global declarationsRuiling Song
2019-08-28Fix for "DICompileUnit not listed in llvm.dbg.cu" verification error after ...Artur Pilipenko
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-08-23Allow creating llvm::Function in non-zero address spacesAlexander Richardson
2018-07-30Remove trailing spaceFangrui Song
2018-04-13[DebugInfo][OPT] Fixing a couple of DI duplication bugs of CloneModuleRoman Tereshin
2018-02-14Pass a module reference to CloneModule.Rafael Espindola
2017-12-13Remove redundant includes from lib/Transforms.Michael Zolotukhin
2017-08-03[Cloning] Move distinct GlobalVariable debug info metadata in CloneModuleEwan Crawford
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-05-11Remove spurious cast of nullptr. NFC.Serge Guelton
2017-01-18Cloning: Copy comdats when cloning globals.Peter Collingbourne
2016-10-26Cloning: Also clone global variable attached metadata.Peter Collingbourne
2016-06-26Apply clang-tidy's modernize-loop-convert to most of lib/Transforms.Benjamin Kramer
2016-06-12Move instances of std::function.Benjamin Kramer
2016-03-31Preserve extern_weak linkage in CloneModule.Evgeniy Stepanov
2016-03-30Cloning: Reduce complexity of debug info cloning and fix correctness issue.Peter Collingbourne
2016-03-28Remove personality for declarations in CloneModule.Evgeniy Stepanov
2016-02-13[Cloning] Clone every Function's Debug InfoKeno Fischer
2016-01-16GlobalValue: use getValueType() instead of getType()->getPointerElementType().Manuel Jacob
2015-12-08Return a std::unique_ptr from CloneModule. NFC.Rafael Espindola
2015-10-13TransformUtils: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith
2015-09-14[opaque pointer types] Switch a few cases of getElementType over, since I had...David Blaikie
2015-09-14Revert "[opaque pointer type] Pass GlobalAlias the actual pointer type rather...David Blaikie
2015-08-21TransformUtils: Introduce module splitter.Peter Collingbourne
2015-06-30[Cloning] Teach CloneModule about personality functionsDavid Majnemer
2015-04-29[opaque pointer type] Pass GlobalAlias the actual pointer type rather than de...David Blaikie
2014-12-23Remove a bad cast in CloneModule()Michael Kuperstein
2014-12-19Rename MapValue(Metadata*) to MapMetadata()Duncan P. N. Exon Smith
2014-10-01C API: Add LLVMCloneModule()Tom Stellard
2014-06-03Allow alias to point to an arbitrary ConstantExpr.Rafael Espindola
2014-05-17Use create methods since msvc doesn't handle delegating constructors.Rafael Espindola
2014-05-17Reduce abuse of default values in the GlobalAlias constructor.Rafael Espindola
2014-05-16Fix most of PR10367.Rafael Espindola
2014-05-16Change the GlobalAlias constructor to look a bit more like GlobalVariable.Rafael Espindola
2014-04-25[C++] Use 'nullptr'. Transforms edition.Craig Topper