Lines Matching refs:FromMBB
2166 MachineBasicBlock &FromMBB = *FromBBI.BB; in CopyAndPredicateBlock() local
2167 for (MachineInstr &I : FromMBB) { in CopyAndPredicateBlock()
2200 std::vector<MachineBasicBlock *> Succs(FromMBB.succ_begin(), in CopyAndPredicateBlock()
2201 FromMBB.succ_end()); in CopyAndPredicateBlock()
2202 MachineBasicBlock *NBB = getNextBlock(FromMBB); in CopyAndPredicateBlock()
2228 MachineBasicBlock &FromMBB = *FromBBI.BB; in MergeBlocks() local
2229 assert(!FromMBB.hasAddressTaken() && in MergeBlocks()
2234 if (FromMBB.mayHaveInlineAsmBr()) in MergeBlocks()
2235 for (MachineInstr &MI : FromMBB) in MergeBlocks()
2243 MachineBasicBlock::iterator FromTI = FromMBB.getFirstTerminator(); in MergeBlocks()
2245 ToBBI.BB->splice(ToTI, &FromMBB, FromMBB.begin(), FromTI); in MergeBlocks()
2248 if (FromTI != FromMBB.end() && !TII->isPredicated(*FromTI)) in MergeBlocks()
2250 ToBBI.BB->splice(ToTI, &FromMBB, FromTI, FromMBB.end()); in MergeBlocks()
2259 SmallVector<MachineBasicBlock *, 4> FromSuccs(FromMBB.successors()); in MergeBlocks()
2260 MachineBasicBlock *NBB = getNextBlock(FromMBB); in MergeBlocks()
2265 if (AddEdges && ToBBI.BB->isSuccessor(&FromMBB)) { in MergeBlocks()
2268 To2FromProb = MBPI->getEdgeProbability(ToBBI.BB, &FromMBB); in MergeBlocks()
2269 ToBBI.BB->removeSuccessor(&FromMBB); in MergeBlocks()
2275 FromMBB.removeSuccessor(Succ); in MergeBlocks()
2285 NewProb = MBPI->getEdgeProbability(&FromMBB, Succ); in MergeBlocks()
2296 FromMBB.removeSuccessor(Succ); in MergeBlocks()
2332 MachineBasicBlock *Last = &*FromMBB.getParent()->rbegin(); in MergeBlocks()
2333 if (Last != &FromMBB) in MergeBlocks()
2334 FromMBB.moveAfter(Last); in MergeBlocks()