Lines Matching refs:FromMBB

2165   MachineBasicBlock &FromMBB = *FromBBI.BB;  in CopyAndPredicateBlock()  local
2166 for (MachineInstr &I : FromMBB) { in CopyAndPredicateBlock()
2199 std::vector<MachineBasicBlock *> Succs(FromMBB.succ_begin(), in CopyAndPredicateBlock()
2200 FromMBB.succ_end()); in CopyAndPredicateBlock()
2201 MachineBasicBlock *NBB = getNextBlock(FromMBB); in CopyAndPredicateBlock()
2227 MachineBasicBlock &FromMBB = *FromBBI.BB; in MergeBlocks() local
2228 assert(!FromMBB.hasAddressTaken() && in MergeBlocks()
2233 if (FromMBB.mayHaveInlineAsmBr()) in MergeBlocks()
2234 for (MachineInstr &MI : FromMBB) in MergeBlocks()
2242 MachineBasicBlock::iterator FromTI = FromMBB.getFirstTerminator(); in MergeBlocks()
2244 ToBBI.BB->splice(ToTI, &FromMBB, FromMBB.begin(), FromTI); in MergeBlocks()
2247 if (FromTI != FromMBB.end() && !TII->isPredicated(*FromTI)) in MergeBlocks()
2249 ToBBI.BB->splice(ToTI, &FromMBB, FromTI, FromMBB.end()); in MergeBlocks()
2258 SmallVector<MachineBasicBlock *, 4> FromSuccs(FromMBB.successors()); in MergeBlocks()
2259 MachineBasicBlock *NBB = getNextBlock(FromMBB); in MergeBlocks()
2264 if (AddEdges && ToBBI.BB->isSuccessor(&FromMBB)) { in MergeBlocks()
2267 To2FromProb = MBPI->getEdgeProbability(ToBBI.BB, &FromMBB); in MergeBlocks()
2268 ToBBI.BB->removeSuccessor(&FromMBB); in MergeBlocks()
2274 FromMBB.removeSuccessor(Succ); in MergeBlocks()
2284 NewProb = MBPI->getEdgeProbability(&FromMBB, Succ); in MergeBlocks()
2295 FromMBB.removeSuccessor(Succ); in MergeBlocks()
2331 MachineBasicBlock *Last = &*FromMBB.getParent()->rbegin(); in MergeBlocks()
2332 if (Last != &FromMBB) in MergeBlocks()
2333 FromMBB.moveAfter(Last); in MergeBlocks()