Searched refs:RemainderBB (Results 1 – 4 of 4) sorted by relevance
/external/llvm/lib/Target/AMDGPU/ |
D | SILowerControlFlow.cpp | 102 MachineBasicBlock &RemainderBB, 417 MachineBasicBlock &RemainderBB, in splitLoadM0BlockLiveIns() argument 432 RemainderBB.addLiveIn(Reg); in splitLoadM0BlockLiveIns() 509 MachineBasicBlock *RemainderBB = MF->CreateMachineBasicBlock(); in splitBlock() local 514 MF->insert(MBBI, RemainderBB); in splitBlock() 517 RemainderBB->transferSuccessors(&MBB); in splitBlock() 518 RemainderBB->splice(RemainderBB->begin(), &MBB, I, MBB.end()); in splitBlock() 522 return std::make_pair(LoopBB, RemainderBB); in splitBlock() 565 MachineBasicBlock *RemainderBB; in loadM0() local 567 std::tie(LoopBB, RemainderBB) = splitBlock(MBB, I); in loadM0() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | AMDGPURegisterBankInfo.cpp | 785 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()
|
D | SIInstrInfo.cpp | 4440 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()
|
D | SIISelLowering.cpp | 3076 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 …]
|