/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
H A D | MachineBlockFrequencyInfo.cpp | 48 MachineBranchProbabilityInfo &MBPI = getAnalysis<MachineBranchProbabilityInfo>(); local 49 MBFI->doFunction(&F, &MBPI);
|
H A D | IfConversion.cpp | 156 const MachineBranchProbabilityInfo *MBPI; member in class:__anon22621::IfConverter 264 MBPI = &getAnalysis<MachineBranchProbabilityInfo>(); 794 BranchProbability Prediction = MBPI->getEdgeProbability(BB, TrueBBI.BB);
|
/external/llvm/lib/CodeGen/ |
H A D | TailDuplication.cpp | 51 auto MBPI = &getAnalysis<MachineBranchProbabilityInfo>(); local 53 Duplicator.initMF(MF, MMI, MBPI);
|
H A D | MachineBlockPlacement.cpp | 248 const MachineBranchProbabilityInfo *MBPI; member in class:__anon13923::MachineBlockPlacement 459 AdjustedSumProb -= MBPI->getEdgeProbability(BB, Succ); 643 MBFI->getBlockFreq(Pred) * MBPI->getEdgeProbability(Pred, Succ); 683 auto RealSuccProb = MBPI->getEdgeProbability(BB, Succ); 1007 auto SuccProb = MBPI->getEdgeProbability(MBB, Succ); 1147 MBFI->getBlockFreq(Pred) * MBPI->getEdgeProbability(Pred, HeaderBB); 1168 auto SuccProb = MBPI->getEdgeProbability(BB, Succ); 1226 auto TailToHeadProb = MBPI->getEdgeProbability(TailBB, *Iter); 1274 MBPI->getEdgeProbability(LoopPred, L.getHeader()); 1556 MBPI 1717 const MachineBranchProbabilityInfo *MBPI; member in class:__anon13924::MachineBlockPlacementStats [all...] |
H A D | BranchFolding.h | 34 const MachineBranchProbabilityInfo &MBPI); 128 const MachineBranchProbabilityInfo &MBPI; member in class:llvm::BranchFolder
|
H A D | MachineBlockFrequencyInfo.cpp | 136 MachineBranchProbabilityInfo &MBPI = local 141 MBFI->calculate(F, MBPI, MLI);
|
H A D | IfConversion.cpp | 166 const MachineBranchProbabilityInfo *MBPI; member in class:__anon13902::IfConverter 294 MBPI = &getAnalysis<MachineBranchProbabilityInfo>(); 305 BranchFolder BF(true, false, MBFI, *MBPI); 429 BranchFolder BF(false, false, MBFI, *MBPI); 882 BranchProbability Prediction = MBPI->getEdgeProbability(BB, TrueBBI.BB); 1255 CvtNext = MBPI->getEdgeProbability(CvtBBI->BB, NextBBI->BB); 1256 CvtFalse = MBPI->getEdgeProbability(CvtBBI->BB, CvtBBI->FalseBB); 1257 BBNext = MBPI->getEdgeProbability(BBI.BB, NextBBI->BB); 1258 BBCvt = MBPI->getEdgeProbability(BBI.BB, CvtBBI->BB); 1751 To2FromProb = MBPI [all...] |
H A D | TailDuplicator.cpp | 65 MBPI = MBPIin; 67 assert(MBPI != nullptr && "Machine Branch Probability Info required"); 802 PredBB->addSuccessor(*I, MBPI->getEdgeProbability(TailBB, I));
|
H A D | BranchFolding.cpp | 115 MBPI(ProbInfo) { 1124 *EdgeFreq += BlockFreq * MBPI.getEdgeProbability(SrcMBB, *SuccI);
|
/external/llvm/include/llvm/CodeGen/ |
H A D | TailDuplicator.h | 33 const MachineBranchProbabilityInfo *MBPI; member in class:llvm::TailDuplicator 49 const MachineBranchProbabilityInfo *MBPI);
|
/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonVLIWPacketizer.h | 36 const MachineBranchProbabilityInfo *MBPI; member in class:llvm::HexagonPacketizerList 47 const MachineBranchProbabilityInfo *MBPI);
|
H A D | HexagonNewValueJump.cpp | 94 const MachineBranchProbabilityInfo *MBPI; member in struct:__anon14351::HexagonNewValueJump 291 *MBPI) { 295 MBPI->getEdgeProbability(Src, jmpTarget); 405 MBPI = &getAnalysis<MachineBranchProbabilityInfo>(); 639 jmpTarget, MBPI); 287 getNewValueJumpOpcode(MachineInstr *MI, int reg, bool secondRegNewified, MachineBasicBlock *jmpTarget, const MachineBranchProbabilityInfo *MBPI) argument
|
H A D | HexagonInstrInfo.h | 389 const MachineBranchProbabilityInfo *MBPI) const; 391 const MachineBranchProbabilityInfo *MBPI) const;
|
H A D | HexagonEarlyIfConv.cpp | 195 const MachineBranchProbabilityInfo *MBPI; member in class:__anon14328::HexagonEarlyIfConversion 475 if (MBPI) { 477 if (MBPI->getEdgeProbability(FP.SplitB, FP.TrueB) > Prob) 479 if (MBPI->getEdgeProbability(FP.SplitB, FP.FalseB) > Prob) 1045 MBPI = EnableHexagonBP ? &getAnalysis<MachineBranchProbabilityInfo>() :
|
H A D | HexagonVLIWPacketizer.cpp | 107 const MachineBranchProbabilityInfo *MBPI) 108 : VLIWPacketizerList(MF, MLI, AA), MBPI(MBPI), MLI(&MLI) { 181 auto *MBPI = &getAnalysis<MachineBranchProbabilityInfo>(); local 187 HexagonPacketizerList Packetizer(MF, MLI, AA, MBPI); 424 NewOpcode = HII->getDotNewPredOp(MI, MBPI); 105 HexagonPacketizerList(MachineFunction &MF, MachineLoopInfo &MLI, AliasAnalysis *AA, const MachineBranchProbabilityInfo *MBPI) argument
|
H A D | HexagonInstrInfo.cpp | 3575 const MachineBranchProbabilityInfo *MBPI) const { 3582 const BranchProbability Prediction = MBPI->getEdgeProbability(Src, Dst); 3600 const MachineBranchProbabilityInfo *MBPI) const { 3609 return getDotNewPredJumpOp(MI, MBPI);
|
/external/llvm/lib/CodeGen/GlobalISel/ |
H A D | RegBankSelect.cpp | 49 MBFI(nullptr), MBPI(nullptr), OptMode(RunningMode) { 65 MBPI = &getAnalysis<MachineBranchProbabilityInfo>(); 68 MBPI = nullptr; 409 // To get accurate information we need MBFI and MBPI. 411 assert(MBFI && MBPI && "Cost computation requires MBFI and MBPI"); 761 const MachineBranchProbabilityInfo *MBPI = local 763 if (!MBPI) 766 return (MBFI->getBlockFreq(&Src) * MBPI->getEdgeProbability(&Src, DstOrSplit))
|
/external/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | RegBankSelect.h | 471 MachineBranchProbabilityInfo *MBPI; member in class:llvm::RegBankSelect
|