summaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Metadata.cpp
AgeCommit message (Expand)Author
2025-10-01[IR] Introduce !captures metadata (#160913)Nikita Popov
2025-09-20[IR] Simplify dispatchRecalculateHash and dispatchResetHash (NFC) (#159903)Kazu Hirata
2025-09-20[IR] Modernize HasCachedHash (NFC) (#159902)Kazu Hirata
2025-09-18Revert "[IR] Simplify HasCachedHash with is_detected (NFC) (#159510)" (#159622)Jordan Rupprecht
2025-09-18[IR] Simplify HasCachedHash with is_detected (NFC) (#159510)Kazu Hirata
2025-09-14[llvm] Use std::bool_constant (NFC) (#158520)Kazu Hirata
2025-07-29[AMDGPU] Add NoaliasAddrSpace to AAMDnodes (#149247)Shoreshen
2025-07-18[llvm] Introduce callee_type metadataPrabhu Rajasekaran
2025-07-01[IR] Remove an unnecessary cast (NFC) (#146464)Kazu Hirata
2025-06-25[NFC][PGO] Use constants rather than free strings for metadata labels (#145721)Mircea Trofin
2025-04-17Reapply [Metadata] Preserve MD_prof when merging instructions when one is mis...Snehasish Kumar
2025-03-23[llvm] Use range constructors for *Set (NFC) (#132636)Kazu Hirata
2025-03-20[llvm] Use *Set::insert_range (NFC) (#132325)Kazu Hirata
2025-03-03[Metadata] Replace `undef` VAMs with `poison` VAMs (#129450)Pedro Lobo
2024-11-26Local: Handle noalias_addrspace in combineMetadata (#103938)Matt Arsenault
2024-11-10[llvm] Migrate away from PointerUnion::{is,get,dyn_cast} (NFC) (#115626)Kazu Hirata
2024-11-02[IR] Remove unused includes (NFC) (#114679)Kazu Hirata
2024-09-19[LLVM] Use {} instead of std::nullopt to initialize empty ArrayRef (#109133)Jay Foad
2024-08-08Globalopt pass produces invalid debug info (#100654)ykhatav
2024-08-04[Metadata] Use const APInt &. NFC (#101865)Craig Topper
2024-08-04[Metadata] Try to merge the first and last ranges. (#101860)DianQK
2024-07-22[Metadata] Make range boundary variables unsigned (NFC) (#99338)AtariDreams
2024-07-15[IR] Use SmallSet with more inline elements in dropUnknownNonDebugMetadata (N...Kazu Hirata
2024-06-12Reapply "[llvm][IR] Extend BranchWeightMetadata to track provenance o… (#95...Paul Kirth
2024-06-11Revert "[llvm][IR] Extend BranchWeightMetadata to track provenance of weights...Paul Kirth
2024-06-10[llvm][IR] Extend BranchWeightMetadata to track provenance of weights (#86609)Paul Kirth
2024-04-30[IR] Use StringRef::operator== instead of StringRef::equals (NFC) (#90550)Kazu Hirata
2024-03-19[RemoveDIs][NFC] Rename DPValue -> DbgVariableRecord (#85216)Stephen Tozer
2024-02-07[RemoveDIs][DebugInfo] Handle RAUW from dead constants (#80837)Stephen Tozer
2024-01-19[AsmParser] Add support for reading incomplete IR (part 1) (#78421)Nikita Popov
2024-01-18[IR] Allow type change in ValueAsMetadata::handleRAUW (#76969)Jannik Silvanus
2024-01-17[RemoveDIs][DebugInfo] Make DIAssignID always replaceable (#78300)Stephen Tozer
2024-01-16[RemoveDIs][DebugInfo] Explicitly convert iterator to pointer for std::distanceStephen Tozer
2024-01-16[RemoveDIs][DebugInfo] Add DPVAssign variant of DPValue (#77912)Stephen Tozer
2023-12-17[IR] Use llvm::find (NFC)Kazu Hirata
2023-12-05[DebugInfo][RemoveDIs] Reverse order of DPValues from findDbgUsers (#74099)Jeremy Morse
2023-11-17Reapply "[DebugInfo] Make DIArgList inherit from Metadata and always unique"Stephen Tozer
2023-11-17Revert "[DebugInfo] Make DIArgList inherit from Metadata and always unique" (...Stephen Tozer
2023-11-17[DebugInfo] Make DIArgList inherit from Metadata and always unique (#72147)Stephen Tozer
2023-11-09[llvm][metadata][NFC] Minimize local variable scopes (#68438)Paul Kirth
2023-11-08Reapply 7d77bbef4ad92, adding new debug-info classesJeremy Morse
2023-11-02Revert "[DebugInfo][RemoveDIs] Add prototype storage classes for "new" debug-...Jeremy Morse
2023-11-02[DebugInfo][RemoveDIs] Add prototype storage classes for "new" debug-infoJeremy Morse
2023-10-31Metadata: Optimize metadata queries (#70700)Matthias Braun
2023-06-09[Metadata] Fix `addAnnotationMetadata` when appending a string tuple to an ex...Zain Jaffal
2023-05-19[IR] Adds Instruction::setNoSanitizeMetadata()Enna1
2023-05-16Partially revert "Use llvm::less_second (NFC)"Kazu Hirata
2023-05-09[IRGen] Change annotation metadata to support inserting tuple of strings into...Zain Jaffal
2023-04-27[PGO]Implement metadata combine for 'branch_weights' of directMingming Liu
2023-04-17[nfc][llvm] Replace pointer cast functions in PointerUnion by llvm casting fu...Shraiysh Vaishay