Lines Matching refs:DstMBB

209   PathToKind singlePathTo(MachineBasicBlock *SrcMBB, MachineBasicBlock *DstMBB,
254 static void cloneSuccessorList(MachineBasicBlock *DstMBB,
289 MachineBasicBlock *SrcMBB, MachineBasicBlock *DstMBB);
290 void mergeSerialBlock(MachineBasicBlock *DstMBB,
296 void mergeLooplandBlock(MachineBasicBlock *DstMBB,
329 MachineBasicBlock *DstMBB, MachineBasicBlock::iterator I);
389 MachineBasicBlock *SrcMBB, MachineBasicBlock *DstMBB, in singlePathTo() argument
391 assert(DstMBB); in singlePathTo()
392 if (SrcMBB == DstMBB) in singlePathTo()
396 if (SrcMBB == DstMBB) in singlePathTo()
654 void AMDGPUCFGStructurizer::cloneSuccessorList(MachineBasicBlock *DstMBB, in cloneSuccessorList() argument
658 DstMBB->addSuccessor(*It); // *iter's predecessor is also taken care of in cloneSuccessorList()
1364 void AMDGPUCFGStructurizer::mergeSerialBlock(MachineBasicBlock *DstMBB, in mergeSerialBlock() argument
1366 LLVM_DEBUG(dbgs() << "serialPattern BB" << DstMBB->getNumber() << " <= BB" in mergeSerialBlock()
1368 DstMBB->splice(DstMBB->end(), SrcMBB, SrcMBB->begin(), SrcMBB->end()); in mergeSerialBlock()
1370 DstMBB->removeSuccessor(SrcMBB, true); in mergeSerialBlock()
1371 cloneSuccessorList(DstMBB, SrcMBB); in mergeSerialBlock()
1509 MachineBasicBlock *SrcMBB, MachineBasicBlock *DstMBB) { in cloneOnSideEntryTo() argument
1512 while (SrcMBB && SrcMBB != DstMBB) { in cloneOnSideEntryTo()
1553 MachineBasicBlock *DstMBB, MachineBasicBlock::iterator I) { in migrateInstruction() argument
1565 << DstMBB->size() << "srcSize = " << SrcMBB->size() in migrateInstruction()
1569 DstMBB->splice(I, SrcMBB, SrcMBB->begin(), SpliceEnd); in migrateInstruction()
1572 << DstMBB->size() << "srcSize = " << SrcMBB->size() in migrateInstruction()