Searched refs:RemainderBB (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPURegisterBankInfo.cpp | 817 MachineBasicBlock *RemainderBB = MF->CreateMachineBasicBlock(); in executeInWaterfallLoop() local 824 MF->insert(MBBI, RemainderBB); in executeInWaterfallLoop() 831 RemainderBB->transferSuccessorsAndUpdatePHIs(&MBB); in executeInWaterfallLoop() 832 RemainderBB->splice(RemainderBB->begin(), &MBB, Range.end(), MBB.end()); in executeInWaterfallLoop() 835 RestoreExecBB->addSuccessor(RemainderBB); in executeInWaterfallLoop() 976 B.setInsertPt(*RemainderBB, RemainderBB->begin()); in executeInWaterfallLoop()
|
| H A D | SIInstrInfo.cpp | 6768 MachineBasicBlock *RemainderBB = MF.CreateMachineBasicBlock(); in loadMBUFScalarOperandsFromVGPR() local 6774 MF.insert(MBBI, RemainderBB); in loadMBUFScalarOperandsFromVGPR() 6778 BodyBB->addSuccessor(RemainderBB); in loadMBUFScalarOperandsFromVGPR() 6782 RemainderBB->transferSuccessorsAndUpdatePHIs(&MBB); in loadMBUFScalarOperandsFromVGPR() 6783 RemainderBB->splice(RemainderBB->begin(), &MBB, End, MBB.end()); in loadMBUFScalarOperandsFromVGPR() 6795 MDT->addNewBlock(RemainderBB, BodyBB); in loadMBUFScalarOperandsFromVGPR() 6796 for (auto &Succ : RemainderBB->successors()) { in loadMBUFScalarOperandsFromVGPR() 6798 MDT->changeImmediateDominator(Succ, RemainderBB); in loadMBUFScalarOperandsFromVGPR() 6805 MachineBasicBlock::iterator First = RemainderBB->begin(); in loadMBUFScalarOperandsFromVGPR() 6808 BuildMI(*RemainderBB, First, DL, TII.get(AMDGPU::S_CMP_LG_U32)) in loadMBUFScalarOperandsFromVGPR() [all …]
|
| H A D | SIISelLowering.cpp | 4579 MachineBasicBlock *RemainderBB = MF->CreateMachineBasicBlock(); in splitBlockForLoop() local 4584 MF->insert(MBBI, RemainderBB); in splitBlockForLoop() 4587 LoopBB->addSuccessor(RemainderBB); in splitBlockForLoop() 4590 RemainderBB->transferSuccessorsAndUpdatePHIs(&MBB); in splitBlockForLoop() 4599 RemainderBB->splice(RemainderBB->begin(), &MBB, Next, MBB.end()); in splitBlockForLoop() 4601 RemainderBB->splice(RemainderBB->begin(), &MBB, I, MBB.end()); in splitBlockForLoop() 4606 return std::pair(LoopBB, RemainderBB); in splitBlockForLoop() 4638 auto [LoopBB, RemainderBB] = splitBlockForLoop(MI, *BB, true); in emitGWSMemViolTestLoop() 4667 return RemainderBB; in emitGWSMemViolTestLoop() 4799 auto [LoopBB, RemainderBB] = splitBlockForLoop(MI, MBB, false); in loadM0FromVGPR() [all …]
|