/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | CallPromotionUtils.h | 57 MDNode *BranchWeights = nullptr); 73 MDNode *BranchWeights); 105 CallBase &versionCallSite(CallBase &CB, Value *Callee, MDNode *BranchWeights);
|
H A D | BasicBlockUtils.h | 418 MDNode *BranchWeights = nullptr, 425 MDNode *BranchWeights = nullptr, 430 Unreachable, BranchWeights, DTU, LI, 438 MDNode *BranchWeights = nullptr, 445 MDNode *BranchWeights = nullptr, 450 Unreachable, BranchWeights, DTU, LI, 474 MDNode *BranchWeights = nullptr, 481 MDNode *BranchWeights = nullptr, 486 ElseTerm, BranchWeights, DTU, LI); 522 MDNode *BranchWeights [all...] |
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | CallPromotionUtils.cpp | 286 MDNode *BranchWeights) { in versionCallSiteWithCond() argument 296 SplitBlockAndInsertIfThen(Cond, &CB, false, BranchWeights); in versionCallSiteWithCond() 335 SplitBlockAndInsertIfThenElse(Cond, &CB, &ThenTerm, &ElseTerm, BranchWeights); in versionCallSiteWithCond() 382 MDNode *BranchWeights) { in versionCallSite() argument 392 return versionCallSiteWithCond(CB, Cond, BranchWeights); in versionCallSite() 564 MDNode *BranchWeights) { in promoteCallWithIfThenElse() argument 569 CallBase &NewInst = versionCallSite(CB, Callee, BranchWeights); in promoteCallWithIfThenElse() 578 MDNode *BranchWeights) { in promoteCallWithVTableCmp() argument 590 CallBase &NewInst = versionCallSiteWithCond(CB, Cond, BranchWeights); in promoteCallWithVTableCmp()
|
H A D | LoopUnrollRuntime.cpp | 183 MDNode *BranchWeights = nullptr; in ConnectProlog() local 187 BranchWeights = MDB.createBranchWeights(UnrolledLoopHeaderWeights); in ConnectProlog() 190 BranchWeights); in ConnectProlog() 313 MDNode *BranchWeights = nullptr; in ConnectEpilog() local 317 BranchWeights = MDB.createBranchWeights(1, Count - 1); in ConnectEpilog() 319 B.CreateCondBr(BrLoopExit, EpilogPreHeader, Exit, BranchWeights); in ConnectEpilog() 399 MDNode *BranchWeights = nullptr; in CloneLoopBlocks() local 416 BranchWeights = MDB.createBranchWeights(BackEdgeWeight, ExitWeight); in CloneLoopBlocks() 418 Builder.CreateCondBr(IdxCmp, FirstLoopBB, InsertBot, BranchWeights); in CloneLoopBlocks() 797 MDNode *BranchWeights = nullptr; in UnrollRuntimeLoopRemainder() local [all …]
|
H A D | LibCallsShrinkWrap.cpp | 469 MDNode *BranchWeights = in shrinkWrapCI() local 473 SplitBlockAndInsertIfThen(Cond, CI, false, BranchWeights, &DTU); in shrinkWrapCI()
|
H A D | BasicBlockUtils.cpp | 1611 MDNode *BranchWeights, in SplitBlockAndInsertIfThen() argument 1617 /* UnreachableElse */ false, BranchWeights, DTU, LI); in SplitBlockAndInsertIfThen() 1624 MDNode *BranchWeights, in SplitBlockAndInsertIfElse() argument 1630 /* UnreachableElse */ Unreachable, BranchWeights, DTU, LI); in SplitBlockAndInsertIfElse() 1637 MDNode *BranchWeights, in SplitBlockAndInsertIfThenElse() argument 1643 /* UnreachableElse */ false, BranchWeights, DTU, LI); in SplitBlockAndInsertIfThenElse() 1652 MDNode *BranchWeights, DomTreeUpdater *DTU, LoopInfo *LI) { in SplitBlockAndInsertIfThenElse() argument 1702 HeadNewTerm->setMetadata(LLVMContext::MD_prof, BranchWeights); in SplitBlockAndInsertIfThenElse()
|
H A D | CodeExtractor.cpp | 1483 SmallVector<unsigned, 8> BranchWeights(TI->getNumSuccessors(), 0); in calculateNewCallTerminatorWeights() local 1515 BranchWeights[Weight.TargetNode.Index] = Weight.Amount; in calculateNewCallTerminatorWeights() 1522 MDBuilder(TI->getContext()).createBranchWeights(BranchWeights)); in calculateNewCallTerminatorWeights()
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | ProfDataUtils.cpp | 242 MDNode *BranchWeights = MDB.createBranchWeights(Weights, IsExpected); in setBranchWeights() local 243 I.setMetadata(LLVMContext::MD_prof, BranchWeights); in setBranchWeights()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | IRBuilder.h | 1126 MDNode *BranchWeights = nullptr, 1129 BranchWeights, Unpredictable)); 1149 MDNode *BranchWeights = nullptr, 1152 BranchWeights, Unpredictable));
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | JumpThreading.cpp | 2969 MDNode *BranchWeights = getBranchWeightMDNode(*SI); in tryToUnfoldSelectInCurrBB() local 2971 SplitBlockAndInsertIfThen(Cond, SI, false, BranchWeights); in tryToUnfoldSelectInCurrBB()
|