Home
last modified time | relevance | path

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

/external/llvm-project/llvm/lib/Target/AMDGPU/
DSIInsertSkips.cpp60 MachineBasicBlock *EarlyExitBlock = nullptr; member in __anona0ed147e0111::SIInsertSkips
189 if (!EarlyExitBlock) { in ensureEarlyExitBlock()
190 EarlyExitBlock = MF->CreateMachineBasicBlock(); in ensureEarlyExitBlock()
191 MF->insert(MF->end(), EarlyExitBlock); in ensureEarlyExitBlock()
192 generatePsEndPgm(*EarlyExitBlock, EarlyExitBlock->end(), DL, TII); in ensureEarlyExitBlock()
200 auto ExitI = EarlyExitBlock->getFirstNonPHI(); in ensureEarlyExitBlock()
202 BuildMI(*EarlyExitBlock, ExitI, DL, TII->get(Mov), Exec).addImm(0); in ensureEarlyExitBlock()
253 .addMBB(EarlyExitBlock); in skipIfDead()
260 MBB.addSuccessor(EarlyExitBlock); in skipIfDead()
261 MDT->getBase().insertEdge(&MBB, EarlyExitBlock); in skipIfDead()
[all …]