HomeSort by: relevance | last modified time | path
    Searched refs:getEdgeProbability (Results 1 - 25 of 34) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
MachineBranchProbabilityInfo.cpp 52 BranchProbability MachineBranchProbabilityInfo::getEdgeProbability(
58 BranchProbability MachineBranchProbabilityInfo::getEdgeProbability(
62 return getEdgeProbability(Src, find(Src->successors(), Dst));
68 return getEdgeProbability(Src, Dst) > HotProb;
77 auto Prob = getEdgeProbability(MBB, I);
85 if (getEdgeProbability(MBB, MaxSucc) >= HotProb)
95 const BranchProbability Prob = getEdgeProbability(Src, Dst);
MachineBlockPlacement.cpp 707 AdjustedSumProb -= MBPI->getEdgeProbability(BB, Succ);
810 BranchProbability PProb = MBPI->getEdgeProbability(BB, Succ);
824 auto Prob = MBPI->getEdgeProbability(Succ, SuccSucc);
842 * MBPI->getEdgeProbability(SuccPred, Succ);
877 BranchProbability UProb = MBPI->getEdgeProbability(Succ, PDom);
1055 MBPI->getEdgeProbability(SuccPred, Succ);
1084 isProfitableToTailDup(BB, Succ2, MBPI->getEdgeProbability(BB, Succ1),
1087 MBPI->getEdgeProbability(BB, Succ2), AdjustedSumProb);
1102 MBPI->getEdgeProbability(BB, TrellisSucc), AdjustedSumProb);
1278 if (MBPI->getEdgeProbability(&BB, PDom) < BranchProbability(50, 100)
    [all...]
MachineBlockFrequencyInfo.cpp 264 MBPI.getEdgeProbability(&NewPredecessor, &NewSuccessor);
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);
2276 To2FromProb = MBPI->getEdgeProbability(ToBBI.BB, &FromMBB);
2293 NewProb = MBPI->getEdgeProbability(&FromMBB, Succ);
2332 MBPI->getEdgeProbability(ToBBI.BB, Succ) + NewProb);
EarlyIfConversion.cpp 1129 auto TrueProbability = MBPI->getEdgeProbability(IfConv.Head, IfConv.TBB);
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
MachineBranchProbabilityInfo.h 45 BranchProbability getEdgeProbability(const MachineBasicBlock *Src,
51 getEdgeProbability(const MachineBasicBlock *Src,
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
BranchProbabilityInfo.h 153 BranchProbability getEdgeProbability(const BasicBlock *Src,
159 BranchProbability getEdgeProbability(const BasicBlock *Src,
162 BranchProbability getEdgeProbability(const BasicBlock *Src,
179 /// Retrieves an edge's probability similarly to \see getEdgeProbability, but
CFGPrinter.h 246 auto BranchProb = CFGInfo->getBPI()->getEdgeProbability(Node, SuccBB);
BlockFrequencyInfoImpl.h 1386 getWeightFromBranchProb(BPI->getEdgeProbability(BB, SI))))
1566 BranchProbability BP = BPI->getEdgeProbability(Node, EI);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
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);
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
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)
HexagonNewValueJump.cpp 343 MBPI->getEdgeProbability(Src, jmpTarget);
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
BranchProbabilityInfo.cpp 1105 return getEdgeProbability(Src, Dst) > BranchProbability(4, 5);
1114 auto Prob = getEdgeProbability(BB, Succ);
1133 BranchProbabilityInfo::getEdgeProbability(const BasicBlock *Src,
1148 BranchProbabilityInfo::getEdgeProbability(const BasicBlock *Src,
1150 return getEdgeProbability(Src, Dst.getSuccessorIndex());
1156 BranchProbabilityInfo::getEdgeProbability(const BasicBlock *Src,
1219 const BranchProbability Prob = getEdgeProbability(Src, Dst);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
BreakCriticalEdges.cpp 391 EdgeProbabilities.emplace_back(BPI->getEdgeProbability(Target, I));
420 BPI->getEdgeProbability(Src, DirectSucc);
CodeExtractor.cpp 1586 BFI->getBlockFreq(Pred) * BPI->getEdgeProbability(Pred, header);
1619 BF += BFI->getBlockFreq(Block) * BPI->getEdgeProbability(Block, Succ);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
CFGMST.h 142 Weight = BPI->getEdgeProbability(&BB, TargetBB).scale(scaleFactor);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
IRTranslator.cpp 613 getEdgeProbability(&CurMBB, Succ0MBB),
614 getEdgeProbability(&CurMBB, Succ1MBB),
655 Prob = getEdgeProbability(Src, Dst);
660 IRTranslator::getEdgeProbability(const MachineBasicBlock *Src,
670 return FuncInfo.BPI->getEdgeProbability(SrcBB, DstBB);
685 BPI ? BPI->getEdgeProbability(SI.getParent(), I.getSuccessorIndex())
732 auto DefaultProb = getEdgeProbability(SwitchMBB, DefaultMBB);
2400 Prob *= BPI->getEdgeProbability(EHPadBB, NewEHPadBB);
2472 BPI ? BPI->getEdgeProbability(InvokeMBB->getBasicBlock(), EHPadBB)
RegBankSelect.cpp 955 return (MBFI->getBlockFreq(&Src) * MBPI->getEdgeProbability(&Src, DstOrSplit))
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
MipsDelaySlotFiller.cpp 881 return Prob.getEdgeProbability(&B, Dst0) <
882 Prob.getEdgeProbability(&B, Dst1);
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCReduceCRLogicals.cpp 186 ProbToNewTarget = BSI.MBPI->getEdgeProbability(ThisMBB, OrigFallThrough) / 2;
191 ProbToNewTarget = BSI.MBPI->getEdgeProbability(ThisMBB, OrigTarget) / 2;
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LoopPredication.cpp 938 BPI->getEdgeProbability(LatchBlock, LatchBrExitIdx);
956 BPI->getEdgeProbability(ExitEdge.first, ExitEdge.second);
JumpThreading.cpp 2278 BPI->getEdgeProbability(PredPredBB, PredBB);
2398 BFI->getBlockFreq(PredBB) * BPI->getEdgeProbability(PredBB, BB);
2458 Pred, BFI->getBlockFreq(Pred) * BPI->getEdgeProbability(Pred, BB)));
2521 auto BB2SuccBBFreq = BBOrigFreq * BPI->getEdgeProbability(BB, SuccBB);
2531 : BBOrigFreq * BPI->getEdgeProbability(BB, Succ);
InductiveRangeCheckElimination.cpp 418 BPI->getEdgeProbability(BI->getParent(), (unsigned)0) < LikelyTaken)
1873 BPI->getEdgeProbability(LS.Latch, LS.LatchBrExitIdx);
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
IRTranslator.h 672 BranchProbability getEdgeProbability(const MachineBasicBlock *Src,
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
SelectionDAGBuilder.h 657 BranchProbability getEdgeProbability(const MachineBasicBlock *Src,

Completed in 53 milliseconds

1 2