Searched refs:SaveExec (Results 1 – 4 of 4) sorted by relevance
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | SIOptimizeExecMaskingPreRA.cpp | 396 auto SaveExec = getOrExecSource(*Lead, *TII, MRI, ST); in runOnMachineFunction() local 414 if (!SaveExec || !SaveExec->isFullCopy()) in runOnMachineFunction() 417 Register SavedExec = SaveExec->getOperand(0).getReg(); in runOnMachineFunction() 420 if (U.getParent() != SaveExec->getParent()) { in runOnMachineFunction() 425 LLVM_DEBUG(dbgs() << "Redundant EXEC COPY: " << *SaveExec << '\n'); in runOnMachineFunction() 429 LIS->RemoveMachineInstrFromMaps(*SaveExec); in runOnMachineFunction() 430 SaveExec->eraseFromParent(); in runOnMachineFunction()
|
D | SILowerControlFlow.cpp | 182 MachineOperand &SaveExec = MI->getOperand(0); in getSaveExec() local 183 assert(SaveExec.getSubReg() == AMDGPU::NoSubRegister); in getSaveExec() 185 Register SaveExecReg = SaveExec.getReg(); in getSaveExec()
|
D | SIInstrInfo.cpp | 4348 Register SaveExec = MRI.createVirtualRegister(BoolXExecRC); in emitLoadSRsrcFromVGPRLoop() local 4393 MRI.setSimpleHint(SaveExec, AndCond); in emitLoadSRsrcFromVGPRLoop() 4396 BuildMI(LoopBB, I, DL, TII.get(SaveExecOpc), SaveExec) in emitLoadSRsrcFromVGPRLoop() 4405 .addReg(SaveExec); in emitLoadSRsrcFromVGPRLoop() 4424 Register SaveExec = MRI.createVirtualRegister(BoolXExecRC); in loadSRsrcFromVGPR() local 4427 BuildMI(MBB, I, DL, TII.get(MovExecOpc), SaveExec).addReg(Exec); in loadSRsrcFromVGPR() 4476 BuildMI(*RemainderBB, First, DL, TII.get(MovExecOpc), Exec).addReg(SaveExec); in loadSRsrcFromVGPR()
|
D | SIISelLowering.cpp | 3293 Register SaveExec = MRI.createVirtualRegister(BoolXExecRC); in loadM0FromVGPR() local 3301 BuildMI(MBB, I, DL, TII->get(MovExecOpc), SaveExec) in loadM0FromVGPR() 3316 .addReg(SaveExec); in loadM0FromVGPR()
|