aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/ValueMapper.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-07-18[llvm] Introduce callee_type metadataPrabhu Rajasekaran1-0/+7
2025-05-24[Transforms] Remove unused includes (NFC) (#141357)Kazu Hirata1-1/+0
2025-05-21[llvm] Use *Map::try_emplace (NFC) (#140843)Kazu Hirata1-1/+1
2025-05-06[NFC][KeyInstr] Add Atom Group (re)mapping (#133479)Orlando Cazalet-Hyams1-0/+26
2025-03-12[NFC][Cloning] Replace IdentityMD set with a predicate in ValueMapper (#129147)Artem Pianykh1-8/+7
2025-02-28[PAC] Make ValueMapper handle ConstantPtrAuth values (#129088)Anatoly Trosinenko1-0/+3
2025-01-24[Utils] Identity map module-level debug info on first use in CloneFunction* (...Artem Pianykh1-4/+14
2025-01-13[DebugInfo] Map VAM args to `poison` instead of `undef` [NFC] (#122756)Pedro Lobo1-2/+2
2024-09-19[LLVM] Use {} instead of std::nullopt to initialize empty ArrayRef (#109133)Jay Foad1-3/+2
2024-08-04[llvm] Use llvm::is_contained (NFC) (#101855)Kazu Hirata1-2/+1
2024-07-28[llvm] Initialize SmallVector with ranges (NFC) (#100948)Kazu Hirata1-3/+2
2024-05-08[RemoveDIs] Change remapDbgVariableRecord to remapDbgRecord (#91456)Harald van Dijk1-5/+5
2024-05-08[RemoveDIs] Fix remapping of DbgLabelRecords. (#91447)Harald van Dijk1-3/+6
2024-03-20[RemoveDIs][NFC] Rename DPLabel->DbgLabelRecord (#85918)Stephen Tozer1-2/+2
2024-03-19[RemoveDIs][NFC] Rename DPValue -> DbgVariableRecord (#85216)Stephen Tozer1-6/+6
2024-03-14[RemoveDIs][NFC] Move DPValue::filter -> filterDbgVars (#85208)Stephen Tozer1-1/+1
2024-03-13[RemoveDI][NFC] Rename DPValue->DbgRecord in comments and varnames (#84939)Stephen Tozer1-4/+4
2024-03-12[RemoveDIs][NFC] Rename common interface functions for DPValues->DbgRecords (...Stephen Tozer1-1/+1
2024-02-23[RemoveDIs] Add DPLabels support [3a/3] (#82633)Orlando Cazalet-Hyams1-0/+5
2024-02-20[RemoveDIs][NFC] Introduce DbgRecord base class [1/3] (#78252)Orlando Cazalet-Hyams1-6/+7
2024-02-13[RemoveDIs][ValueMapper] Remap DIAssignIDs in DPValues (#81595)Orlando Cazalet-Hyams1-0/+1
2024-01-25Reapply 215b8f1e252, reverted in c3f7fb1421eJeremy Morse1-2/+6
2024-01-25Revert "[DebugInfo][RemoveDIs] Convert debug-info modes when loading bitcode ...Jeremy Morse1-6/+2
2024-01-25[DebugInfo][RemoveDIs] Convert debug-info modes when loading bitcode (#78967)Jeremy Morse1-2/+6
2024-01-23[RemoveDIs][DebugInfo] Handle DPVAssign in most transforms (#78986)Stephen Tozer1-2/+10
2023-11-24[DebugInfo][RemoveDIs] Support cloning and remapping DPValues (#72546)Jeremy Morse1-0/+46
2023-06-28[llvm] Replace uses of Type::getPointerTo (NFC)Youngsuk Kim1-1/+1
2023-04-25[ValueMapper] allow mapping ConstantTargetNone to its layout typeBing1 Yu1-0/+2
2023-03-14[IRLinker] Fix mapping of declaration metadataCarl Ritson1-0/+4
2023-03-08Revert "[IRLinker] Fix mapping of declaration metadata"Carl Ritson1-4/+0
2023-03-08[IRLinker] Fix mapping of declaration metadataCarl Ritson1-0/+4
2023-03-06[ValueMapper] Preserve poison types during value mappingCarl Ritson1-0/+2
2023-01-05Move from llvm::makeArrayRef to ArrayRef deduction guides - llvm/ partserge-sans-paille1-1/+1
2022-12-14Don't include Optional.hKazu Hirata1-1/+0
2022-12-12Transforms/Utils: llvm::Optional => std::optionalFangrui Song1-11/+11
2022-12-06[ADT] Don't including None.h (NFC)Kazu Hirata1-1/+0
2022-12-05[IR] llvm::Optional => std::optionalFangrui Song1-2/+2
2022-12-04[llvm] Use std::nullopt instead of None in comments (NFC)Kazu Hirata1-1/+2
2022-12-04[llvm] Use std::nullopt instead of None in comments (NFC)Kazu Hirata1-7/+6
2022-12-02[Transforms] Use std::nullopt instead of None (NFC)Kazu Hirata1-5/+6
2022-01-17[DebugInfo] ValueMapper impl for DIArgList respects IgnoreMissingLocalsStephen Tozer1-2/+6
2021-12-20[llvm][IR] Add no_cfi constantSami Tolvanen1-0/+6
2021-10-20[IR] Refactor GlobalIFunc to inherit from GlobalObject, Remove GlobalIndirect...Itay Bookstein1-20/+34
2021-09-07Copy Elementtype Attribute to IR at Link stepAndy Kaylor1-3/+3
2021-09-01[NFC] Use newly introduced *AtIndex methodsArthur Eubanks1-3/+4
2021-07-09[NFC][OpaquePtr] Use GlobalValue::getValueType() moreArthur Eubanks1-2/+2
2021-05-13Support unwinding from inline assemblycynecx1-1/+1
2021-03-29Reapply "OpaquePtr: Turn inalloca into a type attribute"Matt Arsenault1-1/+2
2021-03-29Revert "Reapply "OpaquePtr: Turn inalloca into a type attribute""Oliver Stannard1-2/+1
2021-03-28Reapply "OpaquePtr: Turn inalloca into a type attribute"Matt Arsenault1-1/+2