reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2239 assert(!FromMBB.hasAddressTaken() && 2244 MachineBasicBlock::iterator FromTI = FromMBB.getFirstTerminator(); 2246 ToBBI.BB->splice(ToTI, &FromMBB, FromMBB.begin(), FromTI); 2246 ToBBI.BB->splice(ToTI, &FromMBB, FromMBB.begin(), FromTI); 2249 if (FromTI != FromMBB.end() && !TII->isPredicated(*FromTI)) 2251 ToBBI.BB->splice(ToTI, &FromMBB, FromTI, FromMBB.end()); 2251 ToBBI.BB->splice(ToTI, &FromMBB, FromTI, FromMBB.end()); 2260 SmallVector<MachineBasicBlock *, 4> FromSuccs(FromMBB.succ_begin(), 2261 FromMBB.succ_end()); 2262 MachineBasicBlock *NBB = getNextBlock(FromMBB); 2267 if (AddEdges && ToBBI.BB->isSuccessor(&FromMBB)) { 2270 To2FromProb = MBPI->getEdgeProbability(ToBBI.BB, &FromMBB); 2271 ToBBI.BB->removeSuccessor(&FromMBB); 2285 NewProb = MBPI->getEdgeProbability(&FromMBB, Succ); 2296 FromMBB.removeSuccessor(Succ); 2332 MachineBasicBlock *Last = &*FromMBB.getParent()->rbegin(); 2333 if (Last != &FromMBB) 2334 FromMBB.moveAfter(Last);