Lines Matching refs:FromMBB
2053 MachineBasicBlock &FromMBB = *FromBBI.BB; in CopyAndPredicateBlock() local
2054 for (MachineInstr &I : FromMBB) { in CopyAndPredicateBlock()
2083 std::vector<MachineBasicBlock *> Succs(FromMBB.succ_begin(), in CopyAndPredicateBlock()
2084 FromMBB.succ_end()); in CopyAndPredicateBlock()
2085 MachineBasicBlock *NBB = getNextBlock(FromMBB); in CopyAndPredicateBlock()
2111 MachineBasicBlock &FromMBB = *FromBBI.BB; in MergeBlocks() local
2112 assert(!FromMBB.hasAddressTaken() && in MergeBlocks()
2117 MachineBasicBlock::iterator FromTI = FromMBB.getFirstTerminator(); in MergeBlocks()
2119 ToBBI.BB->splice(ToTI, &FromMBB, FromMBB.begin(), FromTI); in MergeBlocks()
2122 if (FromTI != FromMBB.end() && !TII->isPredicated(*FromTI)) in MergeBlocks()
2124 ToBBI.BB->splice(ToTI, &FromMBB, FromTI, FromMBB.end()); in MergeBlocks()
2133 SmallVector<MachineBasicBlock *, 4> FromSuccs(FromMBB.succ_begin(), in MergeBlocks()
2134 FromMBB.succ_end()); in MergeBlocks()
2135 MachineBasicBlock *NBB = getNextBlock(FromMBB); in MergeBlocks()
2140 if (AddEdges && ToBBI.BB->isSuccessor(&FromMBB)) { in MergeBlocks()
2143 To2FromProb = MBPI->getEdgeProbability(ToBBI.BB, &FromMBB); in MergeBlocks()
2144 ToBBI.BB->removeSuccessor(&FromMBB); in MergeBlocks()
2158 NewProb = MBPI->getEdgeProbability(&FromMBB, Succ); in MergeBlocks()
2169 FromMBB.removeSuccessor(Succ); in MergeBlocks()
2205 MachineBasicBlock *Last = &*FromMBB.getParent()->rbegin(); in MergeBlocks()
2206 if (Last != &FromMBB) in MergeBlocks()
2207 FromMBB.moveAfter(Last); in MergeBlocks()