|
reference, declaration → definition
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);