summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/CloneFunction.cpp
AgeCommit message (Expand)Author
2025-10-13[NFC][LLVM] Fix build warning in CloneFunction.cpp (#163267)Rahul Joshi
2025-10-13[NFC][LLVM] Code cleanup in CloneFunction.cpp (#162875)Rahul Joshi
2025-07-16[DebugInfo] Strip more debug-intrinsic code from local utils (#149037)Jeremy Morse
2025-06-12Follow-up to 97ac6483aae, squelch an unused lambda capture warningJeremy Morse
2025-06-12[DebugInfo][RemoveDIs] Delete debug-info-format flag (#143746)Jeremy Morse
2025-05-14[CloneFunction][DebugInfo] Ensure DILocalVariables of inlined functions are n...Vladislav Dzhidzhoev
2025-05-10[Utils] Remove redundant calls to std::unique_ptr<T>::get (NFC) (#139352)Kazu Hirata
2025-05-06[NFC][KeyInstr] Add Atom Group (re)mapping (#133479)Orlando Cazalet-Hyams
2025-04-09[DebugInfo][Inline] Propagate source locs when simplifying cond branches (#13...Stephen Tozer
2025-04-03CloneFunction: Do not delete blocks with address taken (#134209)Matt Arsenault
2025-03-23[Transforms] Use *Set::insert_range (NFC) (#132652)Kazu Hirata
2025-03-16[NFC][Cloning] Move DebugInfoFinder decl closer to its place of usage (#129154)Artem Pianykh
2025-03-15[NFC][Cloning] Clean up comments in CloneFunctionInto (#129153)Artem Pianykh
2025-03-15[NFC][Cloning] Remove now unused CollectDebugInfoForCloning (#129152)Artem Pianykh
2025-03-15[NFC][Cloning] Remove now unused FindDebugInfoToIdentityMap (#129151)Artem Pianykh
2025-03-13[NFC][Cloning] Replace DIFinder usage in CloneFunctionInto with a MetadataPre...Artem Pianykh
2025-03-12[NFC][Cloning] Replace IdentityMD set with a predicate in ValueMapper (#129147)Artem Pianykh
2025-03-12[NFC][Cloning] Make DifferentModule case more obvious in CollectDebugInfoForC...Artem Pianykh
2025-03-09[NFC][Cloning] Add a helper to collect debug info from instructions (#129145)Artem Pianykh
2025-03-09[NFC][Cloning] Simplify the flow in FindDebugInfoToIdentityMap (#129144)Artem Pianykh
2025-03-09[NFC][Cloning] Make ClonedModule case more obvious in CollectDebugInfoForClon...Artem Pianykh
2025-01-24[NFC][DebugInfo] Use iterator moveBefore at many call-sites (#123583)Jeremy Morse
2025-01-24[Utils] Identity map module-level debug info on first use in CloneFunction* (...Artem Pianykh
2024-12-17[NFC][Utils] Eliminate DISubprogram set from BuildDebugInfoMDMap (#118625)Artem Pianykh
2024-12-16[NFC][Utils] Extract CloneFunctionBodyInto from CloneFunctionInto (#118624)Artem Pianykh
2024-12-16[NFC][Utils] Extract CloneFunctionMetadataInto from CloneFunctionInto (#118623)Artem Pianykh
2024-12-10[NFC][Utils] Extract BuildDebugInfoMDMap from CloneFunctionInto (#118622)Artem Pianykh
2024-12-09[NFC][Utils] Clone basic blocks after we're done with metadata in CloneFuncti...Artem Pianykh
2024-12-06[NFC][Utils] Remove DebugInfoFinder parameter from CloneBasicBlock (#118620)Artem Pianykh
2024-11-20[Utils] Extract CollectDebugInfoForCloning from CloneFunctionInto (#114537)Artem Pianykh
2024-11-04[Utils] Remove unused includes (NFC) (#114748)Kazu Hirata
2024-10-30[NFC][Utils] Extract CloneFunctionAttributesInto from CloneFunctionInto (#112...Artem Pianykh
2024-10-17[SimplifyLibCall][Attribute] Fix bug where we may keep `range` attr with inco...goldsteinn
2024-10-11[NFC] Rename `Intrinsic::getDeclaration` to `getOrInsertDeclaration` (#111752)Rahul Joshi
2024-10-03[MemProf] Strip callsite metadata when inlining an unprofiled callsite (#110998)Teresa Johnson
2024-08-29[ExtendLifetimes] Implement llvm.fake.use to extend variable lifetimes (#86149)Stephen Tozer
2024-06-28[IR] Add getDataLayout() helpers to Function and GlobalValue (#96919)Nikita Popov
2024-06-27[IR] Add getDataLayout() helpers to BasicBlock and Instruction (#96902)Nikita Popov
2024-05-20[CloneFunction] Remove check that is no longer necessary (#92577)Danila Malyutin
2024-05-08[RemoveDIs] Change remapDbgVariableRecord to remapDbgRecord (#91456)Harald van Dijk
2024-05-07[NFC][LLVM] Refactor rounding mode detection of constrained fp intrinsic IDs ...Paul Walker
2024-05-02[Inline][Cloning] Drop incompatible attributes from `NewFunc`Antonio Frighetto
2024-05-02Reapply "[Inline][Cloning] Defer simplification after phi-nodes resolution"Antonio Frighetto
2024-04-26[Transforms] Debug values are not remapped when cloning. (#87747)Carlos Alberto Enciso
2024-04-24Revert "[Inline][Cloning] Defer simplification after phi-nodes resolution" #8...Vitaly Buka
2024-04-24[Inline][Cloning] Defer simplification after phi-nodes resolutionAntonio Frighetto
2024-03-19[RemoveDIs][NFC] Rename DPValue -> DbgVariableRecord (#85216)Stephen Tozer
2024-03-12[RemoveDIs][NFC] Rename common interface functions for DPValues->DbgRecords (...Stephen Tozer
2024-01-16Revert "[CloneFunction][DebugInfo] Avoid cloning DILocalVariables of inlined ...Davide Italiano
2024-01-11[CloneFunction][DebugInfo] Avoid cloning DILocalVariables of inlined function...Vladislav Dzhidzhoev