Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSILowerControlFlow.cpp187 Register SaveExecReg = MI.getOperand(0).getReg(); in isSimpleIf() local
188 auto U = MRI->use_instr_nodbg_begin(SaveExecReg); in isSimpleIf()
202 Register SaveExecReg = MI.getOperand(0).getReg(); in emitIf() local
217 auto UseMI = MRI->use_instr_nodbg_begin(SaveExecReg); in emitIf()
223 Register CopyReg = SimpleIf ? SaveExecReg in emitIf()
243 BuildMI(MBB, I, DL, TII->get(XorOpc), SaveExecReg) in emitIf()
286 LIS->removeInterval(SaveExecReg); in emitIf()
287 LIS->createAndComputeVirtRegInterval(SaveExecReg); in emitIf()
H A DAMDGPURegisterBankInfo.cpp754 Register SaveExecReg = MRI.createVirtualRegister(WaveRC); in executeInWaterfallLoop() local
1024 BuildMI(MBB, MBB.end(), DL, TII->get(MovTermOpc), SaveExecReg) in executeInWaterfallLoop()
1031 .addReg(SaveExecReg); in executeInWaterfallLoop()