Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/
DSIOptimizeExecMaskingPreRA.cpp200 auto SaveExec = getOrExecSource(*Lead, *TII, MRI); in runOnMachineFunction() local
218 if (!SaveExec || !SaveExec->isFullCopy()) in runOnMachineFunction()
221 unsigned SavedExec = SaveExec->getOperand(0).getReg(); in runOnMachineFunction()
224 if (U.getParent() != SaveExec->getParent()) { in runOnMachineFunction()
229 LLVM_DEBUG(dbgs() << "Redundant EXEC COPY: " << *SaveExec << '\n'); in runOnMachineFunction()
233 LIS->RemoveMachineInstrFromMaps(*SaveExec); in runOnMachineFunction()
234 SaveExec->eraseFromParent(); in runOnMachineFunction()
DSILowerControlFlow.cpp176 MachineOperand &SaveExec = MI.getOperand(0); in emitIf() local
178 assert(SaveExec.getSubReg() == AMDGPU::NoSubRegister && in emitIf()
181 unsigned SaveExecReg = SaveExec.getReg(); in emitIf()
DSIISelLowering.cpp2923 unsigned SaveExec = MRI.createVirtualRegister(&AMDGPU::SReg_64_XEXECRegClass); in loadM0FromVGPR() local
2929 BuildMI(MBB, I, DL, TII->get(AMDGPU::S_MOV_B64), SaveExec) in loadM0FromVGPR()
2959 .addReg(SaveExec); in loadM0FromVGPR()