Lines Matching refs: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, in singlePathTo() argument
369 assert(DstMBB); in singlePathTo()
370 if (SrcMBB == DstMBB) in singlePathTo()
374 if (SrcMBB == DstMBB) in singlePathTo()
629 void R600MachineCFGStructurizer::cloneSuccessorList(MachineBasicBlock *DstMBB, in cloneSuccessorList() argument
632 DstMBB->addSuccessor(Succ); // *iter's predecessor is also taken care of in cloneSuccessorList()
1328 void R600MachineCFGStructurizer::mergeSerialBlock(MachineBasicBlock *DstMBB, in mergeSerialBlock() argument
1330 LLVM_DEBUG(dbgs() << "serialPattern BB" << DstMBB->getNumber() << " <= BB" in mergeSerialBlock()
1332 DstMBB->splice(DstMBB->end(), SrcMBB, SrcMBB->begin(), SrcMBB->end()); in mergeSerialBlock()
1334 DstMBB->removeSuccessor(SrcMBB, true); in mergeSerialBlock()
1335 cloneSuccessorList(DstMBB, SrcMBB); in mergeSerialBlock()
1473 MachineBasicBlock *SrcMBB, MachineBasicBlock *DstMBB) { in cloneOnSideEntryTo() argument
1476 while (SrcMBB && SrcMBB != DstMBB) { in cloneOnSideEntryTo()
1516 MachineBasicBlock *DstMBB, MachineBasicBlock::iterator I) { in migrateInstruction() argument
1528 << DstMBB->size() << "srcSize = " << SrcMBB->size() in migrateInstruction()
1532 DstMBB->splice(I, SrcMBB, SrcMBB->begin(), SpliceEnd); in migrateInstruction()
1535 << DstMBB->size() << "srcSize = " << SrcMBB->size() in migrateInstruction()