Searched defs:MBPI (Results 1 - 7 of 7) sorted by relevance

/external/llvm/lib/CodeGen/
H A DBranchFolding.h31 const MachineBranchProbabilityInfo &MBPI);
114 const MachineBranchProbabilityInfo &MBPI; member in class:llvm::BranchFolder
H A DMachineBlockFrequencyInfo.cpp141 MachineBranchProbabilityInfo &MBPI = local
146 MBFI->doFunction(&F, &MBPI, &MLI);
H A DMachineBlockPlacement.cpp190 const MachineBranchProbabilityInfo *MBPI; member in class:__anon10428::MachineBlockPlacement
358 // the MBPI analysis, we manually compute probabilities using the edge
361 // improve the MBPI interface to efficiently support query patterns such as
365 uint32_t SumWeight = MBPI->getSumForBlock(BB, WeightScale);
380 uint32_t SuccWeight = MBPI->getEdgeWeight(BB, Succ);
426 MBFI->getBlockFreq(Pred) * MBPI->getEdgeProbability(Pred, Succ);
676 // the MBPI analysis, we use the internal weights and manually compute the
679 uint32_t SumWeight = MBPI->getSumForBlock(MBB, WeightScale);
693 uint32_t SuccWeight = MBPI->getEdgeWeight(MBB, Succ);
1040 MBPI
1168 const MachineBranchProbabilityInfo *MBPI; member in class:__anon10429::MachineBlockPlacementStats
[all...]
H A DTailDuplication.cpp66 const MachineBranchProbabilityInfo *MBPI; member in class:__anon10503::TailDuplicatePass
143 MBPI = &getAnalysis<MachineBranchProbabilityInfo>();
734 uint32_t Weight = MBPI->getEdgeWeight(PredBB, TailBB);
848 PredBB->addSuccessor(*I, MBPI->getEdgeWeight(TailBB, I));
H A DIfConversion.cpp165 const MachineBranchProbabilityInfo *MBPI; member in class:__anon10418::IfConverter
279 MBPI = &getAnalysis<MachineBranchProbabilityInfo>();
290 BranchFolder BF(true, false, *MBFI, *MBPI);
423 BranchFolder BF(false, false, *MBFI, *MBPI);
814 BranchProbability Prediction = MBPI->getEdgeProbability(BB, TrueBBI.BB);
1118 const MachineBranchProbabilityInfo *MBPI) {
1129 MBB->setSuccWeight(SI, MBPI->getEdgeWeight(MBB, SI) / Scale);
1194 CvtNext = MBPI->getEdgeWeight(CvtBBI->BB, NextBBI->BB);
1195 CvtFalse = MBPI->getEdgeWeight(CvtBBI->BB, CvtBBI->FalseBB);
1196 BBNext = MBPI
1114 ScaleWeights(uint64_t NewTrue, uint64_t NewFalse, MachineBasicBlock *MBB, const MachineBasicBlock *TrueBB, const MachineBasicBlock *FalseBB, const MachineBranchProbabilityInfo *MBPI) argument
[all...]
/external/llvm/lib/Target/Hexagon/
H A DHexagonNewValueJump.cpp92 const MachineBranchProbabilityInfo *MBPI; member in struct:__anon10729::HexagonNewValueJump
289 *MBPI) {
293 MBPI->getEdgeProbability(Src, jmpTarget);
362 MBPI = &getAnalysis<MachineBranchProbabilityInfo>();
597 jmpTarget, MBPI);
285 getNewValueJumpOpcode(MachineInstr *MI, int reg, bool secondRegNewified, MachineBasicBlock *jmpTarget, const MachineBranchProbabilityInfo *MBPI) argument
H A DHexagonVLIWPacketizer.cpp113 const MachineBranchProbabilityInfo *MBPI; member in class:__anon10734::HexagonPacketizerList
121 const MachineBranchProbabilityInfo *MBPI);
187 const MachineBranchProbabilityInfo *MBPI)
189 this->MBPI = MBPI;
195 const MachineBranchProbabilityInfo *MBPI = local
198 HexagonPacketizerList Packetizer(Fn, MLI, MBPI);
437 NewOpcode = QII->GetDotNewPredOp(MI, MBPI);
185 HexagonPacketizerList( MachineFunction &MF, MachineLoopInfo &MLI, const MachineBranchProbabilityInfo *MBPI) argument

Completed in 152 milliseconds