Lines Matching refs:FromMBB

2183   MachineBasicBlock &FromMBB = *FromBBI.BB;  in CopyAndPredicateBlock()  local
2184 for (MachineInstr &I : FromMBB) { in CopyAndPredicateBlock()
2217 std::vector<MachineBasicBlock *> Succs(FromMBB.succ_begin(), in CopyAndPredicateBlock()
2218 FromMBB.succ_end()); in CopyAndPredicateBlock()
2219 MachineBasicBlock *NBB = getNextBlock(FromMBB); in CopyAndPredicateBlock()
2245 MachineBasicBlock &FromMBB = *FromBBI.BB; in MergeBlocks() local
2246 assert(!FromMBB.hasAddressTaken() && in MergeBlocks()
2251 MachineBasicBlock::iterator FromTI = FromMBB.getFirstTerminator(); in MergeBlocks()
2253 ToBBI.BB->splice(ToTI, &FromMBB, FromMBB.begin(), FromTI); in MergeBlocks()
2256 if (FromTI != FromMBB.end() && !TII->isPredicated(*FromTI)) in MergeBlocks()
2258 ToBBI.BB->splice(ToTI, &FromMBB, FromTI, FromMBB.end()); in MergeBlocks()
2267 SmallVector<MachineBasicBlock *, 4> FromSuccs(FromMBB.successors()); in MergeBlocks()
2268 MachineBasicBlock *NBB = getNextBlock(FromMBB); in MergeBlocks()
2273 if (AddEdges && ToBBI.BB->isSuccessor(&FromMBB)) { in MergeBlocks()
2276 To2FromProb = MBPI->getEdgeProbability(ToBBI.BB, &FromMBB); in MergeBlocks()
2277 ToBBI.BB->removeSuccessor(&FromMBB); in MergeBlocks()
2283 FromMBB.removeSuccessor(Succ); in MergeBlocks()
2293 NewProb = MBPI->getEdgeProbability(&FromMBB, Succ); in MergeBlocks()
2304 FromMBB.removeSuccessor(Succ); in MergeBlocks()
2340 MachineBasicBlock *Last = &*FromMBB.getParent()->rbegin(); in MergeBlocks()
2341 if (Last != &FromMBB) in MergeBlocks()
2342 FromMBB.moveAfter(Last); in MergeBlocks()