Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSILateBranchLowering.cpp35 void earlyTerm(MachineInstr &MI, MachineBasicBlock *EarlyExitBlock);
190 MachineBasicBlock *EarlyExitBlock) { in earlyTerm() argument
195 .addMBB(EarlyExitBlock); in earlyTerm()
201 MBB.addSuccessor(EarlyExitBlock); in earlyTerm()
202 MDT->insertEdge(&MBB, EarlyExitBlock); in earlyTerm()
268 MachineBasicBlock *EarlyExitBlock = MF.CreateMachineBasicBlock(); in run() local
271 MF.insert(MF.end(), EarlyExitBlock); in run()
272 BuildMI(*EarlyExitBlock, EarlyExitBlock->end(), DL, TII->get(MovOpc), in run()
275 generateEndPgm(*EarlyExitBlock, EarlyExitBlock->end(), DL, TII, MF); in run()
280 earlyTerm(*Instr, EarlyExitBlock); in run()