Home
last modified time | relevance | path

Searched refs:MBPI (Results 1 – 8 of 8) sorted by relevance

/external/llvm/lib/CodeGen/
DMachineBlockPlacement.cpp176 const MachineBranchProbabilityInfo *MBPI; member in __anon8d7616860311::MachineBlockPlacement
347 uint32_t SumWeight = MBPI->getSumForBlock(BB, WeightScale); in selectBestSuccessor()
364 uint32_t SuccWeight = MBPI->getEdgeWeight(BB, *SI); in selectBestSuccessor()
388 = MBFI->getBlockFreq(*PI) * MBPI->getEdgeProbability(*PI, *SI); in selectBestSuccessor()
652 uint32_t SumWeight = MBPI->getSumForBlock(*I, WeightScale); in findBestLoopExit()
668 uint32_t SuccWeight = MBPI->getEdgeWeight(*I, *SI); in findBestLoopExit()
1018 MBPI->getEdgeWeight(PrevBB, FBB) > MBPI->getEdgeWeight(PrevBB, TBB) && in buildCFGChains()
1022 DEBUG(dbgs() << " Edge weight: " << MBPI->getEdgeWeight(PrevBB, FBB) in buildCFGChains()
1023 << " vs " << MBPI->getEdgeWeight(PrevBB, TBB) << "\n"); in buildCFGChains()
1096 BranchProbability LayoutProb = MBPI->getEdgeProbability(LayoutPred, *BI); in buildCFGChains()
[all …]
DMachineBlockFrequencyInfo.cpp141 MachineBranchProbabilityInfo &MBPI = in runOnMachineFunction() local
146 MBFI->doFunction(&F, &MBPI, &MLI); in runOnMachineFunction()
DIfConversion.cpp164 const MachineBranchProbabilityInfo *MBPI; member in __anon581e0ee20111::IfConverter
275 MBPI = &getAnalysis<MachineBranchProbabilityInfo>(); in INITIALIZE_PASS_DEPENDENCY()
809 BranchProbability Prediction = MBPI->getEdgeProbability(BB, TrueBBI.BB); in AnalyzeBlock()
1114 const MachineBranchProbabilityInfo *MBPI) { in ScaleWeights() argument
1125 MBB->setSuccWeight(SI, MBPI->getEdgeWeight(MBB, SI) / Scale); in ScaleWeights()
1189 CvtNext = MBPI->getEdgeWeight(CvtBBI->BB, NextBBI->BB); in IfConvertTriangle()
1190 CvtFalse = MBPI->getEdgeWeight(CvtBBI->BB, CvtBBI->FalseBB); in IfConvertTriangle()
1191 BBNext = MBPI->getEdgeWeight(BBI.BB, NextBBI->BB); in IfConvertTriangle()
1192 BBCvt = MBPI->getEdgeWeight(BBI.BB, CvtBBI->BB); in IfConvertTriangle()
1193 SumWeight = MBPI->getSumForBlock(CvtBBI->BB, WeightScale); in IfConvertTriangle()
[all …]
DTailDuplication.cpp65 const MachineBranchProbabilityInfo *MBPI; member in __anon62dd9b330111::TailDuplicatePass
142 MBPI = &getAnalysis<MachineBranchProbabilityInfo>(); in runOnMachineFunction()
734 uint32_t Weight = MBPI->getEdgeWeight(PredBB, TailBB); in duplicateSimpleBB()
850 PredBB->addSuccessor(*I, MBPI->getEdgeWeight(TailBB, I)); in TailDuplicate()
/external/llvm/lib/Target/Hexagon/
DHexagonNewValueJump.cpp91 const MachineBranchProbabilityInfo *MBPI; member
292 *MBPI) { in getNewValueJumpOpcode() argument
296 MBPI->getEdgeProbability(Src, jmpTarget); in getNewValueJumpOpcode()
368 MBPI = &getAnalysis<MachineBranchProbabilityInfo>(); in runOnMachineFunction()
604 jmpTarget, MBPI); in runOnMachineFunction()
DHexagonVLIWPacketizer.cpp113 const MachineBranchProbabilityInfo *MBPI; member in __anon511e0fd60111::HexagonPacketizerList
122 const MachineBranchProbabilityInfo *MBPI);
188 const MachineBranchProbabilityInfo *MBPI) in INITIALIZE_PASS_DEPENDENCY()
190 this->MBPI = MBPI; in INITIALIZE_PASS_DEPENDENCY()
197 const MachineBranchProbabilityInfo *MBPI = in runOnMachineFunction() local
200 HexagonPacketizerList Packetizer(Fn, MLI, MDT, MBPI); in runOnMachineFunction()
441 NewOpcode = QII->GetDotNewPredOp(MI, MBPI); in PromoteToDotNew()
DHexagonInstrInfo.h187 *MBPI) const;
203 const MachineBranchProbabilityInfo *MBPI) const;
DHexagonInstrInfo.cpp1583 *MBPI) const { in GetDotNewPredOp()
1594 return getDotNewPredJumpOp(MI, MBPI); in GetDotNewPredOp()
1718 MachineBranchProbabilityInfo *MBPI) const { in getDotNewPredJumpOp()
1726 const BranchProbability Prediction = MBPI->getEdgeProbability(Src, Dst); in getDotNewPredJumpOp()