Searched refs:SaveExec (Results 1 – 4 of 4) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | SIOptimizeExecMaskingPreRA.cpp | 331 auto SaveExec = getOrExecSource(*Lead, *TII, MRI); in runOnMachineFunction() local 349 if (!SaveExec || !SaveExec->isFullCopy()) in runOnMachineFunction() 352 unsigned SavedExec = SaveExec->getOperand(0).getReg(); in runOnMachineFunction() 355 if (U.getParent() != SaveExec->getParent()) { in runOnMachineFunction() 360 LLVM_DEBUG(dbgs() << "Redundant EXEC COPY: " << *SaveExec << '\n'); in runOnMachineFunction() 364 LIS->RemoveMachineInstrFromMaps(*SaveExec); in runOnMachineFunction() 365 SaveExec->eraseFromParent(); in runOnMachineFunction()
|
| H A D | SILowerControlFlow.cpp | 174 MachineOperand &SaveExec = MI.getOperand(0); in emitIf() local 176 assert(SaveExec.getSubReg() == AMDGPU::NoSubRegister && in emitIf() 179 unsigned SaveExecReg = SaveExec.getReg(); in emitIf()
|
| H A D | SIInstrInfo.cpp | 3710 unsigned SaveExec = MRI.createVirtualRegister(&AMDGPU::SReg_64RegClass); in emitLoadSRsrcFromVGPRLoop() local 3755 MRI.setSimpleHint(SaveExec, AndCond); in emitLoadSRsrcFromVGPRLoop() 3758 BuildMI(LoopBB, I, DL, TII.get(AMDGPU::S_AND_SAVEEXEC_B64), SaveExec) in emitLoadSRsrcFromVGPRLoop() 3767 .addReg(SaveExec); in emitLoadSRsrcFromVGPRLoop() 3781 unsigned SaveExec = MRI.createVirtualRegister(&AMDGPU::SReg_64_XEXECRegClass); in loadSRsrcFromVGPR() local 3784 BuildMI(MBB, I, DL, TII.get(AMDGPU::S_MOV_B64), SaveExec) in loadSRsrcFromVGPR() 3835 .addReg(SaveExec); in loadSRsrcFromVGPR()
|
| H A D | SIISelLowering.cpp | 2954 unsigned SaveExec = MRI.createVirtualRegister(&AMDGPU::SReg_64_XEXECRegClass); in loadM0FromVGPR() local 2960 BuildMI(MBB, I, DL, TII->get(AMDGPU::S_MOV_B64), SaveExec) in loadM0FromVGPR() 2990 .addReg(SaveExec); in loadM0FromVGPR()
|