Lines Matching refs:Top
462 bool hasViableTopFallthrough(const MachineBasicBlock *Top,
464 BlockFrequency TopFallThroughFreq(const MachineBasicBlock *Top,
1862 const MachineBasicBlock *Top,
1865 for (MachineBasicBlock *Pred : Top->predecessors()) {
1869 // Found a Pred block can be placed before Top.
1870 // Check if Top is the best successor of Pred.
1871 auto TopProb = MBPI->getEdgeProbability(Pred, Top);
1886 MBPI->getEdgeProbability(Pred, Top);
2224 /// Check if there is a fallthrough to loop header Top.
2226 /// 1. Look for a Pred that can be layout before Top.
2227 /// 2. Check if Top is the most possible successor of Pred.
2230 const MachineBasicBlock *Top,
2232 for (MachineBasicBlock *Pred : Top->predecessors()) {
2236 // Found a Pred block can be placed before Top.
2237 // Check if Top is the best successor of Pred.
2238 auto TopProb = MBPI->getEdgeProbability(Pred, Top);
2270 MachineBasicBlock *Top = *LoopChain.begin();
2277 bool ViableTopFallthrough = hasViableTopFallthrough(Top, LoopBlockSet);
2292 BlockFrequency FallThrough2Top = TopFallThroughFreq(Top, LoopBlockSet);
2325 if (!Bottom->isSuccessor(Top))