Lines Matching refs:DstMBB
184 PathToKind singlePathTo(MachineBasicBlock *SrcMBB, MachineBasicBlock *DstMBB,
229 static void cloneSuccessorList(MachineBasicBlock *DstMBB,
264 MachineBasicBlock *SrcMBB, MachineBasicBlock *DstMBB);
265 void mergeSerialBlock(MachineBasicBlock *DstMBB,
271 void mergeLooplandBlock(MachineBasicBlock *DstMBB,
304 MachineBasicBlock *DstMBB, MachineBasicBlock::iterator I);
364 MachineBasicBlock *SrcMBB, MachineBasicBlock *DstMBB, in singlePathTo() argument
366 assert(DstMBB); in singlePathTo()
367 if (SrcMBB == DstMBB) in singlePathTo()
371 if (SrcMBB == DstMBB) in singlePathTo()
629 void AMDGPUCFGStructurizer::cloneSuccessorList(MachineBasicBlock *DstMBB, in cloneSuccessorList() argument
633 DstMBB->addSuccessor(*It); // *iter's predecessor is also taken care of in cloneSuccessorList()
1339 void AMDGPUCFGStructurizer::mergeSerialBlock(MachineBasicBlock *DstMBB, in mergeSerialBlock() argument
1341 LLVM_DEBUG(dbgs() << "serialPattern BB" << DstMBB->getNumber() << " <= BB" in mergeSerialBlock()
1343 DstMBB->splice(DstMBB->end(), SrcMBB, SrcMBB->begin(), SrcMBB->end()); in mergeSerialBlock()
1345 DstMBB->removeSuccessor(SrcMBB, true); in mergeSerialBlock()
1346 cloneSuccessorList(DstMBB, SrcMBB); in mergeSerialBlock()
1484 MachineBasicBlock *SrcMBB, MachineBasicBlock *DstMBB) { in cloneOnSideEntryTo() argument
1487 while (SrcMBB && SrcMBB != DstMBB) { in cloneOnSideEntryTo()
1528 MachineBasicBlock *DstMBB, MachineBasicBlock::iterator I) { in migrateInstruction() argument
1540 << DstMBB->size() << "srcSize = " << SrcMBB->size() in migrateInstruction()
1544 DstMBB->splice(I, SrcMBB, SrcMBB->begin(), SpliceEnd); in migrateInstruction()
1547 << DstMBB->size() << "srcSize = " << SrcMBB->size() in migrateInstruction()