aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Metadata.cpp
AgeCommit message (Expand)AuthorFilesLines
5 days[AMDGPU] Add NoaliasAddrSpace to AAMDnodes (#149247)Shoreshen1-0/+2
2025-07-18[llvm] Introduce callee_type metadataPrabhu Rajasekaran1-0/+18
2025-07-01[IR] Remove an unnecessary cast (NFC) (#146464)Kazu Hirata1-1/+1
2025-06-25[NFC][PGO] Use constants rather than free strings for metadata labels (#145721)Mircea Trofin1-2/+3
2025-04-17Reapply [Metadata] Preserve MD_prof when merging instructions when one is mis...Snehasish Kumar1-0/+20
2025-03-23[llvm] Use range constructors for *Set (NFC) (#132636)Kazu Hirata1-2/+1
2025-03-20[llvm] Use *Set::insert_range (NFC) (#132325)Kazu Hirata1-1/+1
2025-03-03[Metadata] Replace `undef` VAMs with `poison` VAMs (#129450)Pedro Lobo1-3/+4
2024-11-26Local: Handle noalias_addrspace in combineMetadata (#103938)Matt Arsenault1-0/+38
2024-11-10[llvm] Migrate away from PointerUnion::{is,get,dyn_cast} (NFC) (#115626)Kazu Hirata1-5/+5
2024-11-02[IR] Remove unused includes (NFC) (#114679)Kazu Hirata1-1/+0
2024-09-19[LLVM] Use {} instead of std::nullopt to initialize empty ArrayRef (#109133)Jay Foad1-3/+3
2024-08-08Globalopt pass produces invalid debug info (#100654)ykhatav1-0/+6
2024-08-04[Metadata] Use const APInt &. NFC (#101865)Craig Topper1-2/+2
2024-08-04[Metadata] Try to merge the first and last ranges. (#101860)DianQK1-2/+3
2024-07-22[Metadata] Make range boundary variables unsigned (NFC) (#99338)AtariDreams1-5/+5
2024-07-15[IR] Use SmallSet with more inline elements in dropUnknownNonDebugMetadata (N...Kazu Hirata1-1/+1
2024-06-12Reapply "[llvm][IR] Extend BranchWeightMetadata to track provenance o… (#95...Paul Kirth1-4/+4
2024-06-11Revert "[llvm][IR] Extend BranchWeightMetadata to track provenance of weights...Paul Kirth1-4/+4
2024-06-10[llvm][IR] Extend BranchWeightMetadata to track provenance of weights (#86609)Paul Kirth1-4/+4
2024-04-30[IR] Use StringRef::operator== instead of StringRef::equals (NFC) (#90550)Kazu Hirata1-2/+1
2024-03-19[RemoveDIs][NFC] Rename DPValue -> DbgVariableRecord (#85216)Stephen Tozer1-14/+17
2024-02-07[RemoveDIs][DebugInfo] Handle RAUW from dead constants (#80837)Stephen Tozer1-0/+6
2024-01-19[AsmParser] Add support for reading incomplete IR (part 1) (#78421)Nikita Popov1-10/+24
2024-01-18[IR] Allow type change in ValueAsMetadata::handleRAUW (#76969)Jannik Silvanus1-1/+1
2024-01-17[RemoveDIs][DebugInfo] Make DIAssignID always replaceable (#78300)Stephen Tozer1-5/+11
2024-01-16[RemoveDIs][DebugInfo] Explicitly convert iterator to pointer for std::distanceStephen Tozer1-1/+1
2024-01-16[RemoveDIs][DebugInfo] Add DPVAssign variant of DPValue (#77912)Stephen Tozer1-15/+36
2023-12-17[IR] Use llvm::find (NFC)Kazu Hirata1-1/+1
2023-12-05[DebugInfo][RemoveDIs] Reverse order of DPValues from findDbgUsers (#74099)Jeremy Morse1-1/+6
2023-11-17Reapply "[DebugInfo] Make DIArgList inherit from Metadata and always unique"Stephen Tozer1-13/+5
2023-11-17Revert "[DebugInfo] Make DIArgList inherit from Metadata and always unique" (...Stephen Tozer1-5/+13
2023-11-17[DebugInfo] Make DIArgList inherit from Metadata and always unique (#72147)Stephen Tozer1-13/+5
2023-11-09[llvm][metadata][NFC] Minimize local variable scopes (#68438)Paul Kirth1-10/+6
2023-11-08Reapply 7d77bbef4ad92, adding new debug-info classesJeremy Morse1-1/+69
2023-11-02Revert "[DebugInfo][RemoveDIs] Add prototype storage classes for "new" debug-...Jeremy Morse1-60/+1
2023-11-02[DebugInfo][RemoveDIs] Add prototype storage classes for "new" debug-infoJeremy Morse1-1/+60
2023-10-31Metadata: Optimize metadata queries (#70700)Matthias Braun1-26/+19
2023-06-09[Metadata] Fix `addAnnotationMetadata` when appending a string tuple to an ex...Zain Jaffal1-1/+3
2023-05-19[IR] Adds Instruction::setNoSanitizeMetadata()Enna11-0/+5
2023-05-16Partially revert "Use llvm::less_second (NFC)"Kazu Hirata1-1/+3
2023-05-09[IRGen] Change annotation metadata to support inserting tuple of strings into...Zain Jaffal1-5/+34
2023-04-27[PGO]Implement metadata combine for 'branch_weights' of directMingming Liu1-0/+64
2023-04-17[nfc][llvm] Replace pointer cast functions in PointerUnion by llvm casting fu...Shraiysh Vaishay1-10/+10
2023-01-19[llvm][ir] Purge MD_prof custom accessorsChristian Ulmann1-1/+1
2022-12-21[NFC] Rename Function::isDebugInfoForProfiling to shouldEmit[...]Mircea Trofin1-1/+1
2022-12-06[ADT] Don't including None.h (NFC)Kazu Hirata1-1/+0
2022-12-02[IR] Use std::nullopt instead of None (NFC)Kazu Hirata1-2/+2
2022-11-09[Assignment Tracking][9/*] Don't drop DIAssignID in dropUnknownNonDebugMetadataOCHyams1-6/+3
2022-11-08Reapply [Assignment Tracking][5/*] Add core infrastructure for instruction re...OCHyams1-0/+41