/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineBranchProbabilityInfo.cpp | 50 BranchProbability MachineBranchProbabilityInfo::getEdgeProbability( function in class:MachineBranchProbabilityInfo 56 BranchProbability MachineBranchProbabilityInfo::getEdgeProbability( function in class:MachineBranchProbabilityInfo 60 return getEdgeProbability(Src, find(Src->successors(), Dst)); 66 return getEdgeProbability(Src, Dst) > HotProb; 75 auto Prob = getEdgeProbability(MBB, I); 83 if (getEdgeProbability(MBB, MaxSucc) >= HotProb) 93 const BranchProbability Prob = getEdgeProbability(Src, Dst);
|
H A D | MachineBlockPlacement.cpp | 672 AdjustedSumProb -= MBPI->getEdgeProbability(BB, Succ); 775 BranchProbability PProb = MBPI->getEdgeProbability(BB, Succ); 789 auto Prob = MBPI->getEdgeProbability(Succ, SuccSucc); 807 * MBPI->getEdgeProbability(SuccPred, Succ); 842 BranchProbability UProb = MBPI->getEdgeProbability(Succ, PDom); 1020 MBPI->getEdgeProbability(SuccPred, Succ); 1049 isProfitableToTailDup(BB, Succ2, MBPI->getEdgeProbability(BB, Succ1), 1052 MBPI->getEdgeProbability(BB, Succ2), AdjustedSumProb); 1067 MBPI->getEdgeProbability(BB, TrellisSucc), AdjustedSumProb); 1241 if (MBPI->getEdgeProbability( [all...] |
H A D | IfConversion.cpp | 1295 BranchProbability Prediction = MBPI->getEdgeProbability(BB, TrueBBI.BB); 1677 CvtNext = MBPI->getEdgeProbability(&CvtMBB, &NextMBB); 1678 CvtFalse = MBPI->getEdgeProbability(&CvtMBB, CvtBBI->FalseBB); 1679 BBNext = MBPI->getEdgeProbability(BBI.BB, &NextMBB); 1680 BBCvt = MBPI->getEdgeProbability(BBI.BB, &CvtMBB); 2277 To2FromProb = MBPI->getEdgeProbability(ToBBI.BB, &FromMBB); 2292 NewProb = MBPI->getEdgeProbability(&FromMBB, Succ); 2331 MBPI->getEdgeProbability(ToBBI.BB, Succ) + NewProb);
|
H A D | TailDuplicator.cpp | 873 PredBB->addSuccessor(Succ, MBPI->getEdgeProbability(TailBB, Succ));
|
H A D | EarlyIfConversion.cpp | 985 auto TrueProbability = MBPI->getEdgeProbability(IfConv.Head, IfConv.TBB);
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineBranchProbabilityInfo.h | 45 BranchProbability getEdgeProbability(const MachineBasicBlock *Src, 51 getEdgeProbability(const MachineBasicBlock *Src,
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | BranchProbabilityInfo.h | 88 BranchProbability getEdgeProbability(const BasicBlock *Src, 94 BranchProbability getEdgeProbability(const BasicBlock *Src, 97 BranchProbability getEdgeProbability(const BasicBlock *Src, 114 /// Retrieves an edge's probability similarly to \see getEdgeProbability, but
|
H A D | BlockFrequencyInfoImpl.h | 1326 getWeightFromBranchProb(BPI->getEdgeProbability(BB, SI)))) 1451 BranchProbability BP = BPI->getEdgeProbability(Node, EI);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | BranchProbabilityInfo.cpp | 876 return getEdgeProbability(Src, Dst) > BranchProbability(4, 5); 886 auto Prob = getEdgeProbability(BB, Succ); 905 BranchProbabilityInfo::getEdgeProbability(const BasicBlock *Src, function in class:BranchProbabilityInfo 916 BranchProbabilityInfo::getEdgeProbability(const BasicBlock *Src, function in class:BranchProbabilityInfo 918 return getEdgeProbability(Src, Dst.getSuccessorIndex()); 924 BranchProbabilityInfo::getEdgeProbability(const BasicBlock *Src, function in class:BranchProbabilityInfo 956 const BranchProbability Prob = getEdgeProbability(Src, Dst);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ConditionalCompares.cpp | 580 BranchProbability Head2CmpBB = MBPI->getEdgeProbability(Head, CmpBB); 581 BranchProbability CmpBB2Tail = MBPI->getEdgeProbability(CmpBB, Tail); 596 BranchProbability Head2Tail = MBPI->getEdgeProbability(Head, Tail); 606 BranchProbability CmpBB2I = MBPI->getEdgeProbability(CmpBB, *I);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonEarlyIfConv.cpp | 509 (MBPI->getEdgeProbability(FP.SplitB, FP.TrueB) < JumpProb || 510 MBPI->getEdgeProbability(FP.SplitB, FP.TrueB) > Prob)) 514 (MBPI->getEdgeProbability(FP.SplitB, FP.FalseB) < JumpProb || 515 MBPI->getEdgeProbability(FP.SplitB, FP.FalseB) > Prob)) 521 if (MBPI->getEdgeProbability(FP.SplitB, FP.TrueB) > Prob) 523 if (MBPI->getEdgeProbability(FP.SplitB, FP.FalseB) > Prob)
|
H A D | HexagonNewValueJump.cpp | 343 MBPI->getEdgeProbability(Src, jmpTarget);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86CondBrFolding.cpp | 239 setBranchProb(MBB, NewDest, MBPI->getEdgeProbability(MBB, OrigDest)); 285 BranchProbability TargetProb = MBPI->getEdgeProbability(&MBB, MBBInfo->TBB); 352 Prob = MBPI->getEdgeProbability(ThisMBB, NextMBB);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | BreakCriticalEdges.cpp | 397 BPI->getEdgeProbability(Target, I)); 419 BPI->getEdgeProbability(Src, DirectSucc);
|
H A D | CodeExtractor.cpp | 1404 BFI->getBlockFreq(Pred) * BPI->getEdgeProbability(Pred, header); 1432 BF += BFI->getBlockFreq(Block) * BPI->getEdgeProbability(Block, *SI);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | CFGMST.h | 137 Weight = BPI->getEdgeProbability(&*BB, TargetBB).scale(scaleFactor);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsDelaySlotFiller.cpp | 878 return Prob.getEdgeProbability(&B, Dst0) < 879 Prob.getEdgeProbability(&B, Dst1);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopPredication.cpp | 936 BPI->getEdgeProbability(LatchBlock, LatchBrExitIdx); 954 BPI->getEdgeProbability(ExitEdge.first, ExitEdge.second);
|
H A D | JumpThreading.cpp | 2095 BFI->getBlockFreq(PredBB) * BPI->getEdgeProbability(PredBB, BB); 2155 Pred, BFI->getBlockFreq(Pred) * BPI->getEdgeProbability(Pred, BB))); 2218 auto BB2SuccBBFreq = BBOrigFreq * BPI->getEdgeProbability(BB, SuccBB); 2228 : BBOrigFreq * BPI->getEdgeProbability(BB, Succ);
|
H A D | InductiveRangeCheckElimination.cpp | 401 BPI->getEdgeProbability(BI->getParent(), (unsigned)0) < LikelyTaken) 774 BPI ? BPI->getEdgeProbability(LatchBr->getParent(), LatchBrExitIdx)
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCReduceCRLogicals.cpp | 186 ProbToNewTarget = BSI.MBPI->getEdgeProbability(ThisMBB, OrigFallThrough) / 2; 191 ProbToNewTarget = BSI.MBPI->getEdgeProbability(ThisMBB, OrigTarget) / 2;
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | IRTranslator.h | 611 BranchProbability getEdgeProbability(const MachineBasicBlock *Src,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.h | 662 BranchProbability getEdgeProbability(const MachineBasicBlock *Src,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | IRTranslator.cpp | 418 Prob = getEdgeProbability(Src, Dst); 423 IRTranslator::getEdgeProbability(const MachineBasicBlock *Src, function in class:IRTranslator 433 return FuncInfo.BPI->getEdgeProbability(SrcBB, DstBB); 448 BPI ? BPI->getEdgeProbability(SI.getParent(), I.getSuccessorIndex()) 494 auto DefaultProb = getEdgeProbability(SwitchMBB, DefaultMBB);
|
H A D | RegBankSelect.cpp | 925 return (MBFI->getBlockFreq(&Src) * MBPI->getEdgeProbability(&Src, DstOrSplit))
|