Home
last modified time | relevance | path

Searched refs:getEdgeProbability (Results 1 – 25 of 28) sorted by relevance

12

/external/llvm/lib/CodeGen/
DMachineBranchProbabilityInfo.cpp43 BranchProbability MachineBranchProbabilityInfo::getEdgeProbability( in getEdgeProbability() function in MachineBranchProbabilityInfo
49 BranchProbability MachineBranchProbabilityInfo::getEdgeProbability( in getEdgeProbability() function in MachineBranchProbabilityInfo
53 return getEdgeProbability(Src, in getEdgeProbability()
60 return getEdgeProbability(Src, Dst) > HotProb; in isEdgeHot()
69 auto Prob = getEdgeProbability(MBB, I); in getHotSucc()
77 if (getEdgeProbability(MBB, MaxSucc) >= HotProb) in getHotSucc()
87 const BranchProbability Prob = getEdgeProbability(Src, Dst); in printEdgeProbability()
DMachineBlockPlacement.cpp459 AdjustedSumProb -= MBPI->getEdgeProbability(BB, Succ); in collectViableSuccessors()
643 MBFI->getBlockFreq(Pred) * MBPI->getEdgeProbability(Pred, Succ); in hasBetterLayoutPredecessor()
683 auto RealSuccProb = MBPI->getEdgeProbability(BB, Succ); in selectBestSuccessor()
1007 auto SuccProb = MBPI->getEdgeProbability(MBB, Succ); in findBestLoopExit()
1147 MBFI->getBlockFreq(Pred) * MBPI->getEdgeProbability(Pred, HeaderBB); in rotateLoopWithProfile()
1168 auto SuccProb = MBPI->getEdgeProbability(BB, Succ); in rotateLoopWithProfile()
1226 auto TailToHeadProb = MBPI->getEdgeProbability(TailBB, *Iter); in rotateLoopWithProfile()
1274 MBPI->getEdgeProbability(LoopPred, L.getHeader()); in collectLoopBlockSet()
1556 MBPI->getEdgeProbability(ChainBB, FBB) > in optimizeBranches()
1557 MBPI->getEdgeProbability(ChainBB, TBB) && in optimizeBranches()
[all …]
DIfConversion.cpp882 BranchProbability Prediction = MBPI->getEdgeProbability(BB, TrueBBI.BB); in AnalyzeBlock()
1255 CvtNext = MBPI->getEdgeProbability(CvtBBI->BB, NextBBI->BB); in IfConvertTriangle()
1256 CvtFalse = MBPI->getEdgeProbability(CvtBBI->BB, CvtBBI->FalseBB); in IfConvertTriangle()
1257 BBNext = MBPI->getEdgeProbability(BBI.BB, NextBBI->BB); in IfConvertTriangle()
1258 BBCvt = MBPI->getEdgeProbability(BBI.BB, CvtBBI->BB); in IfConvertTriangle()
1751 To2FromProb = MBPI->getEdgeProbability(ToBBI.BB, FromBBI.BB); in MergeBlocks()
1772 NewProb = MBPI->getEdgeProbability(FromBBI.BB, Succ); in MergeBlocks()
1811 MBPI->getEdgeProbability(ToBBI.BB, Succ) + NewProb); in MergeBlocks()
DTailDuplicator.cpp802 PredBB->addSuccessor(*I, MBPI->getEdgeProbability(TailBB, I)); in tailDuplicate()
DBranchFolding.cpp1124 *EdgeFreq += BlockFreq * MBPI.getEdgeProbability(SrcMBB, *SuccI); in setCommonTailEdgeWeights()
/external/llvm/include/llvm/CodeGen/
DMachineBranchProbabilityInfo.h49 BranchProbability getEdgeProbability(const MachineBasicBlock *Src,
55 getEdgeProbability(const MachineBasicBlock *Src,
/external/llvm/include/llvm/Analysis/
DBranchProbabilityInfo.h71 BranchProbability getEdgeProbability(const BasicBlock *Src,
77 BranchProbability getEdgeProbability(const BasicBlock *Src,
80 BranchProbability getEdgeProbability(const BasicBlock *Src,
DBlockFrequencyInfoImpl.h1210 getWeightFromBranchProb(BPI->getEdgeProbability(BB, SI))))
1324 BranchProbability BP = BPI->getEdgeProbability(Node, EI);
/external/llvm/lib/Analysis/
DBranchProbabilityInfo.cpp556 return getEdgeProbability(Src, Dst) > BranchProbability(4, 5); in isEdgeHot()
566 auto Prob = getEdgeProbability(BB, Succ); in getHotSucc()
585 BranchProbabilityInfo::getEdgeProbability(const BasicBlock *Src, in getEdgeProbability() function in BranchProbabilityInfo
597 BranchProbabilityInfo::getEdgeProbability(const BasicBlock *Src, in getEdgeProbability() function in BranchProbabilityInfo
599 return getEdgeProbability(Src, Dst.getSuccessorIndex()); in getEdgeProbability()
605 BranchProbabilityInfo::getEdgeProbability(const BasicBlock *Src, in getEdgeProbability() function in BranchProbabilityInfo
636 const BranchProbability Prob = getEdgeProbability(Src, Dst); in printEdgeProbability()
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DMachineBranchProbabilityInfo.cpp95 MachineBranchProbabilityInfo::getEdgeProbability(MachineBasicBlock *Src, in getEdgeProbability() function in MachineBranchProbabilityInfo
107 const BranchProbability Prob = getEdgeProbability(Src, Dst); in printEdgeProbability()
DIfConversion.cpp794 BranchProbability Prediction = MBPI->getEdgeProbability(BB, TrueBBI.BB); in AnalyzeBlock()
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DMachineBranchProbabilityInfo.h65 BranchProbability getEdgeProbability(MachineBasicBlock *Src,
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
DBranchProbabilityInfo.h71 BranchProbability getEdgeProbability(const BasicBlock *Src,
DBlockFrequencyImpl.h76 BranchProbability Prob = BPI->getEdgeProbability(Src, Dst); in getEdgeFreq()
/external/swiftshader/third_party/LLVM/lib/Analysis/
DBranchProbabilityInfo.cpp493 getEdgeProbability(const BasicBlock *Src, const BasicBlock *Dst) const { in getEdgeProbability() function in BranchProbabilityInfo
505 const BranchProbability Prob = getEdgeProbability(Src, Dst); in printEdgeProbability()
/external/llvm/lib/Transforms/Instrumentation/
DCFGMST.h117 Weight = BPI->getEdgeProbability(&*BB, TargetBB).scale(scaleFactor); in buildEdges()
/external/llvm/lib/Transforms/Scalar/
DJumpThreading.cpp1495 BFI->getBlockFreq(PredBB) * BPI->getEdgeProbability(PredBB, BB); in ThreadEdge()
1602 PredBBFreq += BFI->getBlockFreq(Pred) * BPI->getEdgeProbability(Pred, BB); in SplitBlockPreds()
1629 auto BB2SuccBBFreq = BBOrigFreq * BPI->getEdgeProbability(BB, SuccBB); in UpdateBlockFreqAndEdgeWeight()
1639 : BBOrigFreq * BPI->getEdgeProbability(BB, Succ); in UpdateBlockFreqAndEdgeWeight()
DInductiveRangeCheckElimination.cpp395 if (BPI.getEdgeProbability(BI->getParent(), (unsigned)0) < LikelyTaken) in extractRangeChecksFromBranch()
649 BPI.getEdgeProbability(LatchBr->getParent(), LatchBrExitIdx); in parseLoopStructure()
/external/llvm/lib/Target/Mips/
DMipsDelaySlotFiller.cpp803 return Prob.getEdgeProbability(&B, Dst0) < in selectSuccBB()
804 Prob.getEdgeProbability(&B, Dst1); in selectSuccBB()
/external/llvm/lib/Target/Hexagon/
DHexagonEarlyIfConv.cpp477 if (MBPI->getEdgeProbability(FP.SplitB, FP.TrueB) > Prob) in isProfitable()
479 if (MBPI->getEdgeProbability(FP.SplitB, FP.FalseB) > Prob) in isProfitable()
DHexagonNewValueJump.cpp295 MBPI->getEdgeProbability(Src, jmpTarget); in getNewValueJumpOpcode()
/external/llvm/lib/CodeGen/GlobalISel/
DRegBankSelect.cpp766 return (MBFI->getBlockFreq(&Src) * MBPI->getEdgeProbability(&Src, DstOrSplit)) in frequency()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.h799 BranchProbability getEdgeProbability(const MachineBasicBlock *Src,
DSelectionDAGBuilder.cpp1344 Prob *= BPI->getEdgeProbability(EHPadBB, NewEHPadBB); in findUnwindDestinations()
1356 ? BPI->getEdgeProbability(FuncInfo.MBB->getBasicBlock(), UnwindDest) in visitCleanupRet()
1578 SelectionDAGBuilder::getEdgeProbability(const MachineBasicBlock *Src, in getEdgeProbability() function in SelectionDAGBuilder
1590 return BPI->getEdgeProbability(SrcBB, DstBB); in getEdgeProbability()
1600 Prob = getEdgeProbability(Src, Dst); in addSuccessorWithProb()
1832 getEdgeProbability(BrMBB, Succ0MBB), in visitBr()
1833 getEdgeProbability(BrMBB, Succ1MBB)); in visitBr()
2306 BPI ? BPI->getEdgeProbability(InvokeMBB->getBasicBlock(), EHPadBB) in visitInvoke()
8713 BPI->getEdgeProbability(SwitchMBB->getBasicBlock(), (unsigned)0)); in lowerWorkItem()
9030 BPI ? BPI->getEdgeProbability(SI.getParent(), I.getSuccessorIndex()) in visitSwitch()
[all …]
DFastISel.cpp1451 auto BranchProbability = FuncInfo.BPI->getEdgeProbability( in fastEmitBranch()
1467 FuncInfo.BPI->getEdgeProbability(BranchBB, TrueMBB->getBasicBlock()); in finishCondBranch()

12