Home
last modified time | relevance | path

Searched refs:RemainderBB (Results 1 – 3 of 3) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPURegisterBankInfo.cpp785 MachineBasicBlock *RemainderBB = MF->CreateMachineBasicBlock(); in executeInWaterfallLoop() local
791 MF->insert(MBBI, RemainderBB); in executeInWaterfallLoop()
797 RemainderBB->transferSuccessorsAndUpdatePHIs(&MBB); in executeInWaterfallLoop()
798 RemainderBB->splice(RemainderBB->begin(), &MBB, Range.end(), MBB.end()); in executeInWaterfallLoop()
801 RestoreExecBB->addSuccessor(RemainderBB); in executeInWaterfallLoop()
1026 B.setInsertPt(*RemainderBB, RemainderBB->begin()); in executeInWaterfallLoop()
DSIInstrInfo.cpp4440 MachineBasicBlock *RemainderBB = MF.CreateMachineBasicBlock(); in loadSRsrcFromVGPR() local
4445 MF.insert(MBBI, RemainderBB); in loadSRsrcFromVGPR()
4448 LoopBB->addSuccessor(RemainderBB); in loadSRsrcFromVGPR()
4452 RemainderBB->transferSuccessorsAndUpdatePHIs(&MBB); in loadSRsrcFromVGPR()
4453 RemainderBB->splice(RemainderBB->begin(), &MBB, I, MBB.end()); in loadSRsrcFromVGPR()
4464 MDT->addNewBlock(RemainderBB, LoopBB); in loadSRsrcFromVGPR()
4465 for (auto &Succ : RemainderBB->successors()) { in loadSRsrcFromVGPR()
4467 MDT->changeImmediateDominator(Succ, RemainderBB); in loadSRsrcFromVGPR()
4475 MachineBasicBlock::iterator First = RemainderBB->begin(); in loadSRsrcFromVGPR()
4476 BuildMI(*RemainderBB, First, DL, TII.get(MovExecOpc), Exec).addReg(SaveExec); in loadSRsrcFromVGPR()
DSIISelLowering.cpp3076 MachineBasicBlock *RemainderBB = MF->CreateMachineBasicBlock(); in splitBlockForLoop() local
3081 MF->insert(MBBI, RemainderBB); in splitBlockForLoop()
3084 LoopBB->addSuccessor(RemainderBB); in splitBlockForLoop()
3087 RemainderBB->transferSuccessorsAndUpdatePHIs(&MBB); in splitBlockForLoop()
3096 RemainderBB->splice(RemainderBB->begin(), &MBB, Next, MBB.end()); in splitBlockForLoop()
3098 RemainderBB->splice(RemainderBB->begin(), &MBB, I, MBB.end()); in splitBlockForLoop()
3103 return std::make_pair(LoopBB, RemainderBB); in splitBlockForLoop()
3128 MachineBasicBlock *RemainderBB; in emitGWSMemViolTestLoop() local
3135 std::tie(LoopBB, RemainderBB) = splitBlockForLoop(MI, *BB, true); in emitGWSMemViolTestLoop()
3162 return RemainderBB; in emitGWSMemViolTestLoop()
[all …]