reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Analysis/CFGPrinter.h
  156     MDNode *WeightsNode = TI->getMetadata(LLVMContext::MD_prof);
include/llvm/IR/IRBuilder.h
  867       I->setMetadata(LLVMContext::MD_prof, Weights);
  918       unsigned WL[4] = {LLVMContext::MD_prof, LLVMContext::MD_unpredictable,
 2318       MDNode *Prof = MDFrom->getMetadata(LLVMContext::MD_prof);
include/llvm/IR/Instructions.h
 3487       SI.setMetadata(LLVMContext::MD_prof, buildProfBranchWeightsMD());
lib/Analysis/BranchProbabilityInfo.cpp
  260   MDNode *WeightsNode = TI->getMetadata(LLVMContext::MD_prof);
lib/CodeGen/CodeGenPrepare.cpp
 7293         Br1->setMetadata(LLVMContext::MD_prof, MDBuilder(Br1->getContext())
 7299         Br2->setMetadata(LLVMContext::MD_prof, MDBuilder(Br2->getContext())
 7326         Br1->setMetadata(LLVMContext::MD_prof, MDBuilder(Br1->getContext())
 7332         Br2->setMetadata(LLVMContext::MD_prof, MDBuilder(Br2->getContext())
lib/IR/Function.cpp
 1538       LLVMContext::MD_prof,
 1548   MDNode *MD = getMetadata(LLVMContext::MD_prof);
 1571   if (MDNode *MD = getMetadata(LLVMContext::MD_prof))
lib/IR/Instruction.cpp
  692   MDNode *ProfileData = getMetadata(LLVMContext::MD_prof);
  704   setMetadata(LLVMContext::MD_prof,
  753   setMetadata(LLVMContext::MD_prof, MDB.createBranchWeights(Weights));
lib/IR/Instructions.cpp
  467   auto *ProfileData = getMetadata(LLVMContext::MD_prof);
  512   setMetadata(LLVMContext::MD_prof, MDNode::get(getContext(), Vals));
 3893   if (MDNode *ProfileData = SI.getMetadata(LLVMContext::MD_prof))
lib/IR/Metadata.cpp
 1317   auto *ProfileData = getMetadata(LLVMContext::MD_prof);
 1345   auto *ProfileData = getMetadata(LLVMContext::MD_prof);
lib/IR/Verifier.cpp
 1850     if (Pair.first == LLVMContext::MD_prof) {
 2255       Assert(I.first != LLVMContext::MD_prof,
 2299       case LLVMContext::MD_prof:
 4215   if (MDNode *MD = I.getMetadata(LLVMContext::MD_prof))
lib/ProfileData/InstrProf.cpp
  973   Inst.setMetadata(LLVMContext::MD_prof, MDNode::get(Ctx, Vals));
  981   MDNode *MD = Inst.getMetadata(LLVMContext::MD_prof);
lib/Transforms/IPO/CrossDSOCFI.cpp
  152     BI->setMetadata(LLVMContext::MD_prof, VeryLikelyWeights);
lib/Transforms/IPO/LowerTypeTests.cpp
  785         NewBr->setMetadata(LLVMContext::MD_prof,
  786                            Br->getMetadata(LLVMContext::MD_prof));
lib/Transforms/IPO/SampleProfile.cpp
 1450           I.setMetadata(LLVMContext::MD_prof,
 1503       TI->setMetadata(LLVMContext::MD_prof,
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
  502     case LLVMContext::MD_prof:
lib/Transforms/InstCombine/InstCombineSelect.cpp
 2482           if (MDNode *MD = SI.getMetadata(LLVMContext::MD_prof)) {
 2483             cast<SelectInst>(NewMinMax)->setMetadata(LLVMContext::MD_prof, MD);
lib/Transforms/Instrumentation/ControlHeightReduction.cpp
  666   if (!checkMDProf(BI->getMetadata(LLVMContext::MD_prof),
  696   if (!checkMDProf(SI->getMetadata(LLVMContext::MD_prof),
 1875   MergedBR->setMetadata(LLVMContext::MD_prof, MDB.createBranchWeights(Weights));
lib/Transforms/Instrumentation/IndirectCallPromotion.cpp
  315         LLVMContext::MD_prof,
  370     I->setMetadata(LLVMContext::MD_prof, nullptr);
lib/Transforms/Instrumentation/PGOInstrumentation.cpp
 1713   TI->setMetadata(LLVMContext::MD_prof, MDB.createBranchWeights(Weights));
lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp
  359   MI->setMetadata(LLVMContext::MD_prof, nullptr);
lib/Transforms/Scalar/JumpThreading.cpp
  289     PredBr->setMetadata(LLVMContext::MD_prof,
 2148   MDNode *WeightsNode = TI->getMetadata(LLVMContext::MD_prof);
 2252         LLVMContext::MD_prof,
lib/Transforms/Scalar/LowerExpectIntrinsic.cpp
   86   SI.setMetadata(LLVMContext::MD_prof,
  228           LLVMContext::MD_prof,
  232           LLVMContext::MD_prof,
  309   BSI.setMetadata(LLVMContext::MD_prof, Node);
lib/Transforms/Utils/BasicBlockUtils.cpp
  833   HeadNewTerm->setMetadata(LLVMContext::MD_prof, BranchWeights);
  878   HeadNewTerm->setMetadata(LLVMContext::MD_prof, BranchWeights);
lib/Transforms/Utils/CallPromotionUtils.cpp
  376   CS.getInstruction()->setMetadata(LLVMContext::MD_prof, nullptr);
lib/Transforms/Utils/CodeExtractor.cpp
 1381       LLVMContext::MD_prof,
lib/Transforms/Utils/GuardUtils.cpp
   48   CheckBI->setMetadata(LLVMContext::MD_prof,
lib/Transforms/Utils/Local.cpp
  183         MDNode *MD = SI->getMetadata(LLVMContext::MD_prof);
  201           SI->setMetadata(LLVMContext::MD_prof,
  275       MDNode *MD = SI->getMetadata(LLVMContext::MD_prof);
  283         NewBr->setMetadata(LLVMContext::MD_prof,
 2395     case LLVMContext::MD_prof:
lib/Transforms/Utils/LoopUnrollPeel.cpp
  413   LatchBR->setMetadata(LLVMContext::MD_prof, WeightNode);
  455   LatchBR->setMetadata(LLVMContext::MD_prof, WeightNode);
lib/Transforms/Utils/MisExpect.cpp
  148   if (auto *MD = I.getMetadata(LLVMContext::MD_prof)) {
lib/Transforms/Utils/SimplifyCFG.cpp
  794   SI->setMetadata(LLVMContext::MD_prof, N);
  808   I->setMetadata(LLVMContext::MD_prof, N);
  957   MDNode *ProfMD = I->getMetadata(LLVMContext::MD_prof);
  970   MDNode *MD = TI->getMetadata(LLVMContext::MD_prof);
 2811         PBI->setMetadata(LLVMContext::MD_prof, nullptr);
tools/clang/lib/CodeGen/CGExpr.cpp
 3059   Branch->setMetadata(llvm::LLVMContext::MD_prof, Node);
 3125   BI->setMetadata(llvm::LLVMContext::MD_prof, Node);
tools/clang/lib/CodeGen/CGExprComplex.cpp
  722       Branch->setMetadata(llvm::LLVMContext::MD_prof, BrWeight);
  729       Branch->setMetadata(llvm::LLVMContext::MD_prof, BrWeight);
tools/clang/lib/CodeGen/CGStmt.cpp
 1724       SwitchInsn->setMetadata(llvm::LLVMContext::MD_prof,
unittests/Analysis/ProfileSummaryInfoTest.cpp
  200   CI2->setMetadata(llvm::LLVMContext::MD_prof, MDB.createBranchWeights({400}));
  243   CI2->setMetadata(LLVMContext::MD_prof, MDB.createBranchWeights(Weights));
  251   CI2->setMetadata(llvm::LLVMContext::MD_prof, MDB.createBranchWeights({400}));
unittests/IR/IRBuilderTest.cpp
  347   EXPECT_EQ(Weights, TI->getMetadata(LLVMContext::MD_prof));
unittests/IR/InstructionsTest.cpp
  774   SI->setMetadata(LLVMContext::MD_prof,
unittests/IR/MetadataTest.cpp
 2707   F->setMetadata(LLVMContext::MD_prof, P);
 2715   EXPECT_EQ(LLVMContext::MD_prof, MDs[1].first);
unittests/ProfileData/InstrProfTest.cpp
  330   Inst->setMetadata(LLVMContext::MD_prof, 0);
  350   Inst->setMetadata(LLVMContext::MD_prof, 0);