aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Metadata.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2022-11-07Revert "[Assignment Tracking][5/*] Add core infrastructure for instruction re...Shubham Sandeep Rastogi1-41/+0
2022-11-07[Assignment Tracking][5/*] Add core infrastructure for instruction referenceOCHyams1-0/+41
2022-10-22Avoid repeated checks and context lookup in llvm::Instruction::getAAMetadataserge-sans-paille1-4/+9
2022-08-28[llvm] Qualify auto in range-based for loops (NFC)Kazu Hirata1-1/+1
2022-08-03[llvm][NFC] Refactor code to use ProfDataUtilsPaul Kirth1-51/+2
2022-07-27Revert "[llvm][NFC] Refactor code to use ProfDataUtils"Paul Kirth1-2/+51
2022-07-27[llvm][NFC] Refactor code to use ProfDataUtilsPaul Kirth1-51/+2
2022-07-12[NFC] Fix compile time regression seen on some benchmarks after a630ea3003 co...Dawid Jurczak1-7/+0
2022-06-27Reland [Metadata] Add a resize capability to MDNodes and add a push_back inte...Wolfgang Pieb1-12/+80
2022-06-07Revert "[Metadata] Add a resize capability to MDNodes and add a push_back int...Wolfgang Pieb1-83/+12
2022-06-07[Metadata] Add a resize capability to MDNodes and add a push_back interface t...Wolfgang Pieb1-12/+83
2022-06-04Use llvm::less_second (NFC)Kazu Hirata1-3/+1
2022-05-13[NFC][Metadata] Refactor allocation, initalization and deletion of MDNodes.Wolfgang Pieb1-33/+39
2022-04-25Don't replace Undef with null value for Constants Differential Revision:https...YASHASVI KHATAVKAR1-0/+30
2022-02-02Cleanup header dependencies in LLVMCoreserge-sans-paille1-4/+0
2021-11-14[llvm] Use isa instead of dyn_cast (NFC)Kazu Hirata1-1/+1
2021-11-09Revert "[DebugInfo] Enforce implicit constraints on `distinct` MDNodes"Arthur Eubanks1-3/+0
2021-11-09[DebugInfo] Enforce implicit constraints on `distinct` MDNodesScott Linder1-0/+3
2021-09-21[IR] Re-group AAMDNodes relevant interfaces. NFC.Michael Liao1-0/+9
2021-07-02Revert "[DebugInfo] Enforce implicit constraints on `distinct` MDNodes"Jonas Devlieghere1-3/+0
2021-06-28[DebugInfo] Enforce implicit constraints on `distinct` MDNodesScott Linder1-0/+3
2021-06-17Reapply "[DebugInfo] Prevent non-determinism when updating DIArgList users of...Stephen Tozer1-3/+9
2021-06-17Revert "[DebugInfo] Prevent non-determinism when updating DIArgList users of ...Stephen Tozer1-8/+2
2021-06-17[DebugInfo] Prevent non-determinism when updating DIArgList users of a valueStephen Tozer1-2/+8
2021-03-30[SamplePGO] Keeping prof metadata for IndirectBrInstspupyrev1-6/+6
2021-03-05[DebugInfo] Add DIArgList MD to store multple values in DbgVariableIntrinsicsgbtozers1-0/+13
2020-12-20[Analysis, IR, CodeGen] Use llvm::erase_if (NFC)Kazu Hirata1-5/+4
2020-12-08[IR] Use llvm::is_contained (NFC)Kazu Hirata1-4/+1