Home
last modified time | relevance | path

Searched refs:BranchWeights (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DCallPromotionUtils.h57 MDNode *BranchWeights = nullptr);
73 MDNode *BranchWeights);
105 CallBase &versionCallSite(CallBase &CB, Value *Callee, MDNode *BranchWeights);
H A DBasicBlockUtils.h418 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 DCallPromotionUtils.cpp286 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 DLoopUnrollRuntime.cpp183 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 DLibCallsShrinkWrap.cpp469 MDNode *BranchWeights = in shrinkWrapCI() local
473 SplitBlockAndInsertIfThen(Cond, CI, false, BranchWeights, &DTU); in shrinkWrapCI()
H A DBasicBlockUtils.cpp1611 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 DCodeExtractor.cpp1483 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 DProfDataUtils.cpp242 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 DIRBuilder.h1126 MDNode *BranchWeights = nullptr,
1129 BranchWeights, Unpredictable));
1149 MDNode *BranchWeights = nullptr,
1152 BranchWeights, Unpredictable));
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DJumpThreading.cpp2969 MDNode *BranchWeights = getBranchWeightMDNode(*SI); in tryToUnfoldSelectInCurrBB() local
2971 SplitBlockAndInsertIfThen(Cond, SI, false, BranchWeights); in tryToUnfoldSelectInCurrBB()