Home
last modified time | relevance | path

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

123

/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()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DMachineBranchProbabilityInfo.cpp50 BranchProbability MachineBranchProbabilityInfo::getEdgeProbability( in getEdgeProbability() function in MachineBranchProbabilityInfo
56 BranchProbability MachineBranchProbabilityInfo::getEdgeProbability( in getEdgeProbability() function in MachineBranchProbabilityInfo
60 return getEdgeProbability(Src, find(Src->successors(), Dst)); in getEdgeProbability()
66 return getEdgeProbability(Src, Dst) > HotProb; in isEdgeHot()
75 auto Prob = getEdgeProbability(MBB, I); in getHotSucc()
83 if (getEdgeProbability(MBB, MaxSucc) >= HotProb) in getHotSucc()
93 const BranchProbability Prob = getEdgeProbability(Src, Dst); in printEdgeProbability()
DMachineBlockPlacement.cpp672 AdjustedSumProb -= MBPI->getEdgeProbability(BB, Succ); in collectViableSuccessors()
775 BranchProbability PProb = MBPI->getEdgeProbability(BB, Succ); in isProfitableToTailDup()
789 auto Prob = MBPI->getEdgeProbability(Succ, SuccSucc); in isProfitableToTailDup()
807 * MBPI->getEdgeProbability(SuccPred, Succ); in isProfitableToTailDup()
842 BranchProbability UProb = MBPI->getEdgeProbability(Succ, PDom); in isProfitableToTailDup()
1020 MBPI->getEdgeProbability(SuccPred, Succ); in getBestTrellisSuccessor()
1049 isProfitableToTailDup(BB, Succ2, MBPI->getEdgeProbability(BB, Succ1), in getBestTrellisSuccessor()
1052 MBPI->getEdgeProbability(BB, Succ2), AdjustedSumProb); in getBestTrellisSuccessor()
1067 MBPI->getEdgeProbability(BB, TrellisSucc), AdjustedSumProb); in getBestTrellisSuccessor()
1241 if (MBPI->getEdgeProbability(&BB, PDom) < BranchProbability(50, 100)) in precomputeTriangleChains()
[all …]
DIfConversion.cpp1295 BranchProbability Prediction = MBPI->getEdgeProbability(BB, TrueBBI.BB); in AnalyzeBlock()
1677 CvtNext = MBPI->getEdgeProbability(&CvtMBB, &NextMBB); in IfConvertTriangle()
1678 CvtFalse = MBPI->getEdgeProbability(&CvtMBB, CvtBBI->FalseBB); in IfConvertTriangle()
1679 BBNext = MBPI->getEdgeProbability(BBI.BB, &NextMBB); in IfConvertTriangle()
1680 BBCvt = MBPI->getEdgeProbability(BBI.BB, &CvtMBB); in IfConvertTriangle()
2277 To2FromProb = MBPI->getEdgeProbability(ToBBI.BB, &FromMBB); in MergeBlocks()
2292 NewProb = MBPI->getEdgeProbability(&FromMBB, Succ); in MergeBlocks()
2331 MBPI->getEdgeProbability(ToBBI.BB, Succ) + NewProb); in MergeBlocks()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DMachineBranchProbabilityInfo.h45 BranchProbability getEdgeProbability(const MachineBasicBlock *Src,
51 getEdgeProbability(const MachineBasicBlock *Src,
/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,
/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-10.0/llvm/include/llvm/Analysis/
DBranchProbabilityInfo.h88 BranchProbability getEdgeProbability(const BasicBlock *Src,
94 BranchProbability getEdgeProbability(const BasicBlock *Src,
97 BranchProbability getEdgeProbability(const BasicBlock *Src,
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DBranchProbabilityInfo.cpp876 return getEdgeProbability(Src, Dst) > BranchProbability(4, 5); in isEdgeHot()
886 auto Prob = getEdgeProbability(BB, Succ); in getHotSucc()
905 BranchProbabilityInfo::getEdgeProbability(const BasicBlock *Src, in getEdgeProbability() function in BranchProbabilityInfo
916 BranchProbabilityInfo::getEdgeProbability(const BasicBlock *Src, in getEdgeProbability() function in BranchProbabilityInfo
918 return getEdgeProbability(Src, Dst.getSuccessorIndex()); in getEdgeProbability()
924 BranchProbabilityInfo::getEdgeProbability(const BasicBlock *Src, in getEdgeProbability() function in BranchProbabilityInfo
956 const BranchProbability Prob = getEdgeProbability(Src, Dst); in printEdgeProbability()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64ConditionalCompares.cpp580 BranchProbability Head2CmpBB = MBPI->getEdgeProbability(Head, CmpBB); in convert()
581 BranchProbability CmpBB2Tail = MBPI->getEdgeProbability(CmpBB, Tail); in convert()
596 BranchProbability Head2Tail = MBPI->getEdgeProbability(Head, Tail); in convert()
606 BranchProbability CmpBB2I = MBPI->getEdgeProbability(CmpBB, *I); in convert()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonEarlyIfConv.cpp509 (MBPI->getEdgeProbability(FP.SplitB, FP.TrueB) < JumpProb || in isProfitable()
510 MBPI->getEdgeProbability(FP.SplitB, FP.TrueB) > Prob)) in isProfitable()
514 (MBPI->getEdgeProbability(FP.SplitB, FP.FalseB) < JumpProb || in isProfitable()
515 MBPI->getEdgeProbability(FP.SplitB, FP.FalseB) > Prob)) in isProfitable()
521 if (MBPI->getEdgeProbability(FP.SplitB, FP.TrueB) > Prob) in isProfitable()
523 if (MBPI->getEdgeProbability(FP.SplitB, FP.FalseB) > Prob) in isProfitable()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86CondBrFolding.cpp239 setBranchProb(MBB, NewDest, MBPI->getEdgeProbability(MBB, OrigDest)); in replaceBrDest()
285 BranchProbability TargetProb = MBPI->getEdgeProbability(&MBB, MBBInfo->TBB); in optimizeCondBr()
352 Prob = MBPI->getEdgeProbability(ThisMBB, NextMBB); in optimizeCondBr()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DBreakCriticalEdges.cpp397 BPI->getEdgeProbability(Target, I)); in SplitIndirectBrCriticalEdges()
419 BPI->getEdgeProbability(Src, DirectSucc); in SplitIndirectBrCriticalEdges()
/external/llvm/lib/Transforms/Instrumentation/
DCFGMST.h117 Weight = BPI->getEdgeProbability(&*BB, TargetBB).scale(scaleFactor); in buildEdges()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Instrumentation/
DCFGMST.h137 Weight = BPI->getEdgeProbability(&*BB, TargetBB).scale(scaleFactor); in buildEdges()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCReduceCRLogicals.cpp186 ProbToNewTarget = BSI.MBPI->getEdgeProbability(ThisMBB, OrigFallThrough) / 2; in splitMBB()
191 ProbToNewTarget = BSI.MBPI->getEdgeProbability(ThisMBB, OrigTarget) / 2; in splitMBB()
/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()
/external/llvm/lib/Target/Mips/
DMipsDelaySlotFiller.cpp803 return Prob.getEdgeProbability(&B, Dst0) < in selectSuccBB()
804 Prob.getEdgeProbability(&B, Dst1); in selectSuccBB()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsDelaySlotFiller.cpp878 return Prob.getEdgeProbability(&B, Dst0) < in selectSuccBB()
879 Prob.getEdgeProbability(&B, Dst1); in selectSuccBB()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLoopPredication.cpp936 BPI->getEdgeProbability(LatchBlock, LatchBrExitIdx); in isLoopProfitableToPredicate()
954 BPI->getEdgeProbability(ExitEdge.first, ExitEdge.second); in isLoopProfitableToPredicate()
DJumpThreading.cpp2095 BFI->getBlockFreq(PredBB) * BPI->getEdgeProbability(PredBB, BB); in ThreadEdge()
2155 Pred, BFI->getBlockFreq(Pred) * BPI->getEdgeProbability(Pred, BB))); in SplitBlockPreds()
2218 auto BB2SuccBBFreq = BBOrigFreq * BPI->getEdgeProbability(BB, SuccBB); in UpdateBlockFreqAndEdgeWeight()
2228 : BBOrigFreq * BPI->getEdgeProbability(BB, Succ); in UpdateBlockFreqAndEdgeWeight()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/
DIRTranslator.cpp418 Prob = getEdgeProbability(Src, Dst); in addSuccessorWithProb()
423 IRTranslator::getEdgeProbability(const MachineBasicBlock *Src, in getEdgeProbability() function in IRTranslator
433 return FuncInfo.BPI->getEdgeProbability(SrcBB, DstBB); in getEdgeProbability()
448 BPI ? BPI->getEdgeProbability(SI.getParent(), I.getSuccessorIndex()) in translateSwitch()
494 auto DefaultProb = getEdgeProbability(SwitchMBB, DefaultMBB); in translateSwitch()

123