/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()
|
D | TailDuplicator.cpp | 802 PredBB->addSuccessor(*I, MBPI->getEdgeProbability(TailBB, I)); in tailDuplicate()
|
D | BranchFolding.cpp | 1124 *EdgeFreq += BlockFreq * MBPI.getEdgeProbability(SrcMBB, *SuccI); in setCommonTailEdgeWeights()
|
/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,
|
D | BlockFrequencyInfoImpl.h | 1210 getWeightFromBranchProb(BPI->getEdgeProbability(BB, SI)))) 1324 BranchProbability BP = BPI->getEdgeProbability(Node, EI);
|
/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/lib/CodeGen/ |
D | MachineBranchProbabilityInfo.cpp | 95 MachineBranchProbabilityInfo::getEdgeProbability(MachineBasicBlock *Src, in getEdgeProbability() function in MachineBranchProbabilityInfo 107 const BranchProbability Prob = getEdgeProbability(Src, Dst); in printEdgeProbability()
|
D | IfConversion.cpp | 794 BranchProbability Prediction = MBPI->getEdgeProbability(BB, TrueBBI.BB); in AnalyzeBlock()
|
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/ |
D | MachineBranchProbabilityInfo.h | 65 BranchProbability getEdgeProbability(MachineBasicBlock *Src,
|
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
D | BranchProbabilityInfo.h | 71 BranchProbability getEdgeProbability(const BasicBlock *Src,
|
D | BlockFrequencyImpl.h | 76 BranchProbability Prob = BPI->getEdgeProbability(Src, Dst); in getEdgeFreq()
|
/external/swiftshader/third_party/LLVM/lib/Analysis/ |
D | BranchProbabilityInfo.cpp | 493 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/ |
D | CFGMST.h | 117 Weight = BPI->getEdgeProbability(&*BB, TargetBB).scale(scaleFactor); in buildEdges()
|
/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()
|
D | InductiveRangeCheckElimination.cpp | 395 if (BPI.getEdgeProbability(BI->getParent(), (unsigned)0) < LikelyTaken) in extractRangeChecksFromBranch() 649 BPI.getEdgeProbability(LatchBr->getParent(), LatchBrExitIdx); in parseLoopStructure()
|
/external/llvm/lib/Target/Mips/ |
D | MipsDelaySlotFiller.cpp | 803 return Prob.getEdgeProbability(&B, Dst0) < in selectSuccBB() 804 Prob.getEdgeProbability(&B, Dst1); in selectSuccBB()
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonEarlyIfConv.cpp | 477 if (MBPI->getEdgeProbability(FP.SplitB, FP.TrueB) > Prob) in isProfitable() 479 if (MBPI->getEdgeProbability(FP.SplitB, FP.FalseB) > Prob) in isProfitable()
|
D | HexagonNewValueJump.cpp | 295 MBPI->getEdgeProbability(Src, jmpTarget); in getNewValueJumpOpcode()
|
/external/llvm/lib/CodeGen/GlobalISel/ |
D | RegBankSelect.cpp | 766 return (MBFI->getBlockFreq(&Src) * MBPI->getEdgeProbability(&Src, DstOrSplit)) in frequency()
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | SelectionDAGBuilder.h | 799 BranchProbability getEdgeProbability(const MachineBasicBlock *Src,
|
D | SelectionDAGBuilder.cpp | 1344 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 …]
|
D | FastISel.cpp | 1451 auto BranchProbability = FuncInfo.BPI->getEdgeProbability( in fastEmitBranch() 1467 FuncInfo.BPI->getEdgeProbability(BranchBB, TrueMBB->getBasicBlock()); in finishCondBranch()
|