Lines Matching defs:DstMBB
187 PathToKind singlePathTo(MachineBasicBlock *SrcMBB, MachineBasicBlock *DstMBB,
232 static void cloneSuccessorList(MachineBasicBlock *DstMBB,
267 MachineBasicBlock *SrcMBB, MachineBasicBlock *DstMBB);
268 void mergeSerialBlock(MachineBasicBlock *DstMBB,
274 void mergeLooplandBlock(MachineBasicBlock *DstMBB,
307 MachineBasicBlock *DstMBB, MachineBasicBlock::iterator I);
367 MachineBasicBlock *SrcMBB, MachineBasicBlock *DstMBB,
369 assert(DstMBB);
370 if (SrcMBB == DstMBB)
374 if (SrcMBB == DstMBB)
629 void R600MachineCFGStructurizer::cloneSuccessorList(MachineBasicBlock *DstMBB,
632 DstMBB->addSuccessor(Succ); // *iter's predecessor is also taken care of
1328 void R600MachineCFGStructurizer::mergeSerialBlock(MachineBasicBlock *DstMBB,
1330 LLVM_DEBUG(dbgs() << "serialPattern BB" << DstMBB->getNumber() << " <= BB"
1332 DstMBB->splice(DstMBB->end(), SrcMBB, SrcMBB->begin(), SrcMBB->end());
1334 DstMBB->removeSuccessor(SrcMBB, true);
1335 cloneSuccessorList(DstMBB, SrcMBB);
1473 MachineBasicBlock *SrcMBB, MachineBasicBlock *DstMBB) {
1476 while (SrcMBB && SrcMBB != DstMBB) {
1516 MachineBasicBlock *DstMBB, MachineBasicBlock::iterator I) {
1528 << DstMBB->size() << "srcSize = " << SrcMBB->size()
1532 DstMBB->splice(I, SrcMBB, SrcMBB->begin(), SpliceEnd);
1535 << DstMBB->size() << "srcSize = " << SrcMBB->size()