Home
last modified time | relevance | path

Searched defs:ProfileData (Results 1 – 6 of 6) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DProfDataUtils.cpp48 bool extractWeights(const MDNode *ProfileData, in extractWeights()
95 bool isBranchWeightMD(const MDNode *ProfileData) { in isBranchWeightMD()
100 auto *ProfileData = I.getMetadata(LLVMContext::MD_prof); in hasBranchWeightMD() local
109 auto *ProfileData = I.getMetadata(LLVMContext::MD_prof); in getBranchWeightMDNode() local
116 auto *ProfileData = getBranchWeightMDNode(I); in getValidBranchWeightMDNode() local
122 bool extractBranchWeights(const MDNode *ProfileData, in extractBranchWeights()
131 auto *ProfileData = I.getMetadata(LLVMContext::MD_prof); in extractBranchWeights() local
143 auto *ProfileData = I.getMetadata(LLVMContext::MD_prof); in extractBranchWeights() local
155 bool extractProfTotalWeight(const MDNode *ProfileData, uint64_t &TotalVal) { in extractProfTotalWeight()
H A DInstruction.cpp871 MDNode *ProfileData = getBranchWeightMDNode(*this); in swapProfMetadata() local
H A DInstructions.cpp708 auto *ProfileData = getMetadata(LLVMContext::MD_prof); in updateProfWeight() local
4598 MDNode *ProfileData = getBranchWeightMDNode(SI); in init() local
4682 if (MDNode *ProfileData = getBranchWeightMDNode(SI)) in getSuccessorWeight() local
/openbsd-src/gnu/llvm/compiler-rt/lib/profile/
H A DInstrProfilingMerge.c43 int __llvm_profile_check_compatibility(const char *ProfileData, in __llvm_profile_check_compatibility()
98 int __llvm_profile_merge_from_buffer(const char *ProfileData, in __llvm_profile_merge_from_buffer()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DLoopPredication.cpp988 if (MDNode *ProfileData = getValidBranchWeightMDNode(*Term)) { in isLoopProfitableToPredicate() local
/openbsd-src/gnu/llvm/llvm/include/llvm/ProfileData/
H A DInstrProf.h1208 template <class IntPtrT> struct alignas(8) ProfileData { struct