| /external/llvm/lib/CodeGen/ |
| D | MachineBranchProbabilityInfo.cpp | 43 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()
|
| D | MachineBlockPlacement.cpp | 459 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 …]
|
| D | IfConversion.cpp | 882 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/ |
| D | MachineBranchProbabilityInfo.cpp | 50 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()
|
| D | MachineBlockPlacement.cpp | 672 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 …]
|
| D | IfConversion.cpp | 1295 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/ |
| D | MachineBranchProbabilityInfo.h | 45 BranchProbability getEdgeProbability(const MachineBasicBlock *Src, 51 getEdgeProbability(const MachineBasicBlock *Src,
|
| /external/llvm/include/llvm/CodeGen/ |
| D | MachineBranchProbabilityInfo.h | 49 BranchProbability getEdgeProbability(const MachineBasicBlock *Src, 55 getEdgeProbability(const MachineBasicBlock *Src,
|
| /external/llvm/include/llvm/Analysis/ |
| D | BranchProbabilityInfo.h | 71 BranchProbability getEdgeProbability(const BasicBlock *Src, 77 BranchProbability getEdgeProbability(const BasicBlock *Src, 80 BranchProbability getEdgeProbability(const BasicBlock *Src,
|
| /external/llvm/lib/Analysis/ |
| D | BranchProbabilityInfo.cpp | 556 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/ |
| D | BranchProbabilityInfo.h | 88 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/ |
| D | BranchProbabilityInfo.cpp | 876 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/ |
| D | AArch64ConditionalCompares.cpp | 580 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/ |
| D | HexagonEarlyIfConv.cpp | 509 (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/ |
| D | X86CondBrFolding.cpp | 239 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/ |
| D | BreakCriticalEdges.cpp | 397 BPI->getEdgeProbability(Target, I)); in SplitIndirectBrCriticalEdges() 419 BPI->getEdgeProbability(Src, DirectSucc); in SplitIndirectBrCriticalEdges()
|
| /external/llvm/lib/Transforms/Instrumentation/ |
| D | CFGMST.h | 117 Weight = BPI->getEdgeProbability(&*BB, TargetBB).scale(scaleFactor); in buildEdges()
|
| /external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Instrumentation/ |
| D | CFGMST.h | 137 Weight = BPI->getEdgeProbability(&*BB, TargetBB).scale(scaleFactor); in buildEdges()
|
| /external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/ |
| D | PPCReduceCRLogicals.cpp | 186 ProbToNewTarget = BSI.MBPI->getEdgeProbability(ThisMBB, OrigFallThrough) / 2; in splitMBB() 191 ProbToNewTarget = BSI.MBPI->getEdgeProbability(ThisMBB, OrigTarget) / 2; in splitMBB()
|
| /external/llvm/lib/Transforms/Scalar/ |
| D | JumpThreading.cpp | 1495 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/ |
| D | MipsDelaySlotFiller.cpp | 803 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/ |
| D | MipsDelaySlotFiller.cpp | 878 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/ |
| D | LoopPredication.cpp | 936 BPI->getEdgeProbability(LatchBlock, LatchBrExitIdx); in isLoopProfitableToPredicate() 954 BPI->getEdgeProbability(ExitEdge.first, ExitEdge.second); in isLoopProfitableToPredicate()
|
| D | JumpThreading.cpp | 2095 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/ |
| D | IRTranslator.cpp | 418 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()
|