/external/llvm/lib/CodeGen/ |
D | MachineBlockPlacement.cpp | 176 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 …]
|
D | MachineBlockFrequencyInfo.cpp | 141 MachineBranchProbabilityInfo &MBPI = in runOnMachineFunction() local 146 MBFI->doFunction(&F, &MBPI, &MLI); in runOnMachineFunction()
|
D | IfConversion.cpp | 164 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 …]
|
D | TailDuplication.cpp | 65 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/ |
D | HexagonNewValueJump.cpp | 91 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()
|
D | HexagonVLIWPacketizer.cpp | 113 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()
|
D | HexagonInstrInfo.h | 187 *MBPI) const; 203 const MachineBranchProbabilityInfo *MBPI) const;
|
D | HexagonInstrInfo.cpp | 1583 *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()
|