summaryrefslogtreecommitdiff
path: root/llvm/lib/IR/MDBuilder.cpp
AgeCommit message (Expand)Author
2025-06-25[NFC][PGO] Use constants rather than free strings for metadata labels (#145721)Mircea Trofin
2025-02-06[IR] Generalize Function's {set,get}SectionPrefix to GlobalObjects, the base ...Mingming Liu
2024-09-19[LLVM] Use {} instead of std::nullopt to initialize empty ArrayRef (#109133)Jay Foad
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-05-21[MDBuilder] `mergeCallbackEncodings` fails due to inspecting the wrong node (...Joachim Meyer
2024-04-19[NFCI][sanitizers][metadata] Exctract create{Unlikely,Likely}BranchWeights (#...Vitaly Buka
2023-03-22[Pseudo Probe] Use the name from debug info to compute GUID in probe descwlei
2022-12-02[IR] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-11-09[SampleFDO] Persist profile staleness metrics into binarywlei
2022-09-06[Metadata] Introduce MD_pcsectionsMarco Elver
2022-06-27[ubsan] Using metadata instead of prologue data for function sanitizerYuanfang Chen
2020-12-10[CSSPGO] Pseudo probe encoding and emission.Hongtao Yu
2020-12-10Revert "[CSSPGO] Pseudo probe encoding and emission."Mitch Phillips
2020-12-10[CSSPGO] Pseudo probe encoding and emission.Hongtao Yu
2020-11-14Revert "clang-misexpect: Profile Guided Validation of Performance Annotations...Roman Lebedev
2020-10-31Revert "Use uint64_t for branch weights instead of uint32_t"Arthur Eubanks
2020-10-30Use uint64_t for branch weights instead of uint32_tArthur Eubanks
2020-10-27Revert "Use uint64_t for branch weights instead of uint32_t"Nico Weber
2020-10-26Use uint64_t for branch weights instead of uint32_tArthur Eubanks
2020-10-26Avoid unnecessary uses of `MDNode::getTemporary`, NFCDuncan P. N. Exon Smith
2020-03-28[MDBuilder] Don't use stable sort for sorting integers.Benjamin Kramer
2019-09-11Reland "clang-misexpect: Profile Guided Validation of Performance Annotations...Petr Hosek
2019-09-11Revert "clang-misexpect: Profile Guided Validation of Performance Annotations...Dmitri Gribenko
2019-09-11clang-misexpect: Profile Guided Validation of Performance Annotations in LLVMPetr Hosek
2019-09-10Revert "clang-misexpect: Profile Guided Validation of Performance Annotations...Petr Hosek
2019-09-10clang-misexpect: Profile Guided Validation of Performance Annotations in LLVMPetr Hosek
2019-04-23Use llvm::stable_sortFangrui Song
2019-01-19[NFC] Fix unused variable warnings in Release buildsJohannes Doerfert
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2019-01-19AbstractCallSite -- A unified interface for (in)direct and callback callsJohannes Doerfert
2018-08-15[Metadata] Replace a SmallVector with an array; NFCGeorge Burgess IV
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl
2018-02-13[IR] Fix creating mutable versions of TBAA access tagsIvan A. Kosarev
2018-01-17[Transforms] Support making mutable versions of new-format TBAA access tagsIvan A. Kosarev
2018-01-09Add a pass to generate synthetic function entry counts.Easwaran Raman
2017-12-18[IR] Add MDBuilder helpers for the new TBAA metadata formatIvan A. Kosarev
2017-11-02Irreducible loop metadata for more accurate block frequency under PGO.Hiroshi Yamauchi
2017-10-16Add !callees metadataMatthew Simpson
2017-08-29[PGO] Fixed non-determinism with DenseSet storing function importing info.Ana Pazos
2017-02-28Add function importing info from samplepgo profile to the module summary.Dehao Chen
2016-10-18Use profile info to set function section prefix to group hot/cold functions.Dehao Chen
2016-07-11Fix the assertion failure caused by http://reviews.llvm.org/D22118Dehao Chen
2015-11-22[MDBuilder] Simplify code using initializer lists. NFC.Benjamin Kramer
2015-09-02add unpredictable metadata type for control flowSanjay Patel
2015-06-01Add isConstant argument to MDBuilder::createTBAAStructTagNodeArtur Pilipenko
2015-05-13Add function entry count metadata.Diego Novillo
2015-02-25[IC] Turn non-null MD on pointer loads to range MD on integer loads.Charles Davis
2015-01-19IR: Return unique_ptr from MDNode::getTemporary()Duncan P. N. Exon Smith