/external/llvm/lib/CodeGen/ |
D | MachineBlockPlacement.cpp | 213 const MachineBranchProbabilityInfo *MBPI; member in __anond3af580f0311::MachineBlockPlacement 419 AdjustedSumProb -= MBPI->getEdgeProbability(BB, Succ); in selectBestSuccessor() 427 uint32_t SuccProbN = MBPI->getEdgeProbability(BB, Succ).getNumerator(); in selectBestSuccessor() 470 auto RealSuccProb = MBPI->getEdgeProbability(BB, Succ); in selectBestSuccessor() 479 MBFI->getBlockFreq(Pred) * MBPI->getEdgeProbability(Pred, Succ); in selectBestSuccessor() 741 auto SuccProb = MBPI->getEdgeProbability(MBB, Succ); in findBestLoopExit() 882 MBFI->getBlockFreq(Pred) * MBPI->getEdgeProbability(Pred, HeaderBB); in rotateLoopWithProfile() 903 auto SuccProb = MBPI->getEdgeProbability(BB, Succ); in rotateLoopWithProfile() 961 auto TailToHeadProb = MBPI->getEdgeProbability(TailBB, *Iter); in rotateLoopWithProfile() 1009 MBPI->getEdgeProbability(LoopPred, L.getHeader()); in collectLoopBlockSet() [all …]
|
D | BranchFolding.h | 31 const MachineBranchProbabilityInfo &MBPI); 115 const MachineBranchProbabilityInfo &MBPI; variable
|
D | MachineBlockFrequencyInfo.cpp | 141 MachineBranchProbabilityInfo &MBPI = in runOnMachineFunction() local 146 MBFI->calculate(F, MBPI, MLI); in runOnMachineFunction()
|
D | IfConversion.cpp | 165 const MachineBranchProbabilityInfo *MBPI; member in __anon01cb6a4b0111::IfConverter 284 MBPI = &getAnalysis<MachineBranchProbabilityInfo>(); in INITIALIZE_PASS_DEPENDENCY() 295 BranchFolder BF(true, false, *MBFI, *MBPI); in INITIALIZE_PASS_DEPENDENCY() 428 BranchFolder BF(false, false, *MBFI, *MBPI); in INITIALIZE_PASS_DEPENDENCY() 848 BranchProbability Prediction = MBPI->getEdgeProbability(BB, TrueBBI.BB); in AnalyzeBlock() 1215 CvtNext = MBPI->getEdgeProbability(CvtBBI->BB, NextBBI->BB); in IfConvertTriangle() 1216 CvtFalse = MBPI->getEdgeProbability(CvtBBI->BB, CvtBBI->FalseBB); in IfConvertTriangle() 1217 BBNext = MBPI->getEdgeProbability(BBI.BB, NextBBI->BB); in IfConvertTriangle() 1218 BBCvt = MBPI->getEdgeProbability(BBI.BB, CvtBBI->BB); in IfConvertTriangle() 1679 To2FromProb = MBPI->getEdgeProbability(ToBBI.BB, FromBBI.BB); in MergeBlocks() [all …]
|
D | TailDuplication.cpp | 66 const MachineBranchProbabilityInfo *MBPI; member in __anon7b8aa9fc0111::TailDuplicatePass 143 MBPI = &getAnalysis<MachineBranchProbabilityInfo>(); in runOnMachineFunction() 861 PredBB->addSuccessor(*I, MBPI->getEdgeProbability(TailBB, I)); in TailDuplicate()
|
D | BranchFolding.cpp | 113 MBPI(ProbInfo) { in BranchFolder() 1094 *EdgeFreq += BlockFreq * MBPI.getEdgeProbability(SrcMBB, *SuccI); in setCommonTailEdgeWeights()
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonVLIWPacketizer.h | 36 const MachineBranchProbabilityInfo *MBPI; 47 const MachineBranchProbabilityInfo *MBPI);
|
D | HexagonNewValueJump.cpp | 93 const MachineBranchProbabilityInfo *MBPI; member 291 *MBPI) { in getNewValueJumpOpcode() argument 295 MBPI->getEdgeProbability(Src, jmpTarget); in getNewValueJumpOpcode() 402 MBPI = &getAnalysis<MachineBranchProbabilityInfo>(); in runOnMachineFunction() 637 jmpTarget, MBPI); in runOnMachineFunction()
|
D | HexagonVLIWPacketizer.cpp | 105 const MachineBranchProbabilityInfo *MBPI) in INITIALIZE_PASS_DEPENDENCY() 106 : VLIWPacketizerList(MF, MLI, AA), MBPI(MBPI), MLI(&MLI) { in INITIALIZE_PASS_DEPENDENCY() 178 auto *MBPI = &getAnalysis<MachineBranchProbabilityInfo>(); in runOnMachineFunction() local 184 HexagonPacketizerList Packetizer(MF, MLI, AA, MBPI); in runOnMachineFunction() 418 NewOpcode = HII->getDotNewPredOp(MI, MBPI); in promoteToDotNew()
|
D | HexagonInstrInfo.h | 359 const MachineBranchProbabilityInfo *MBPI) const; 361 const MachineBranchProbabilityInfo *MBPI) const;
|
D | HexagonEarlyIfConv.cpp | 197 const MachineBranchProbabilityInfo *MBPI; member in __anonb9ada2ed0111::HexagonEarlyIfConversion 477 if (MBPI) { in isProfitable() 479 if (MBPI->getEdgeProbability(FP.SplitB, FP.TrueB) > Prob) in isProfitable() 481 if (MBPI->getEdgeProbability(FP.SplitB, FP.FalseB) > Prob) in isProfitable() 1044 MBPI = EnableHexagonBP ? &getAnalysis<MachineBranchProbabilityInfo>() : in runOnMachineFunction()
|
D | HexagonInstrInfo.cpp | 3109 const MachineBranchProbabilityInfo *MBPI) const { in getDotNewPredJumpOp() 3116 const BranchProbability Prediction = MBPI->getEdgeProbability(Src, Dst); in getDotNewPredJumpOp() 3134 const MachineBranchProbabilityInfo *MBPI) const { in getDotNewPredOp() 3143 return getDotNewPredJumpOp(MI, MBPI); in getDotNewPredOp()
|