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 | 6460 MachineBasicBlock *RemainderBB = MF.CreateMachineBasicBlock(); in loadMBUFScalarOperandsFromVGPR() local 6466 MF.insert(MBBI, RemainderBB); in loadMBUFScalarOperandsFromVGPR() 6470 BodyBB->addSuccessor(RemainderBB); in loadMBUFScalarOperandsFromVGPR() 6474 RemainderBB->transferSuccessorsAndUpdatePHIs(&MBB); in loadMBUFScalarOperandsFromVGPR() 6475 RemainderBB->splice(RemainderBB->begin(), &MBB, End, MBB.end()); in loadMBUFScalarOperandsFromVGPR() 6487 MDT->addNewBlock(RemainderBB, BodyBB); in loadMBUFScalarOperandsFromVGPR() 6488 for (auto &Succ : RemainderBB->successors()) { in loadMBUFScalarOperandsFromVGPR() 6490 MDT->changeImmediateDominator(Succ, RemainderBB); in loadMBUFScalarOperandsFromVGPR() 6497 MachineBasicBlock::iterator First = RemainderBB->begin(); in loadMBUFScalarOperandsFromVGPR() 6500 BuildMI(*RemainderBB, First, DL, TII.get(AMDGPU::S_CMP_LG_U32)) in loadMBUFScalarOperandsFromVGPR() [all …]
|
H A D | SIISelLowering.cpp | 4365 MachineBasicBlock *RemainderBB = MF->CreateMachineBasicBlock(); in splitBlockForLoop() local 4370 MF->insert(MBBI, RemainderBB); in splitBlockForLoop() 4373 LoopBB->addSuccessor(RemainderBB); in splitBlockForLoop() 4376 RemainderBB->transferSuccessorsAndUpdatePHIs(&MBB); in splitBlockForLoop() 4385 RemainderBB->splice(RemainderBB->begin(), &MBB, Next, MBB.end()); in splitBlockForLoop() 4387 RemainderBB->splice(RemainderBB->begin(), &MBB, I, MBB.end()); in splitBlockForLoop() 4392 return std::pair(LoopBB, RemainderBB); in splitBlockForLoop() 4417 MachineBasicBlock *RemainderBB; in emitGWSMemViolTestLoop() local 4424 std::tie(LoopBB, RemainderBB) = splitBlockForLoop(MI, *BB, true); in emitGWSMemViolTestLoop() 4451 return RemainderBB; in emitGWSMemViolTestLoop() [all …]
|