Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIOptimizeExecMaskingPreRA.cpp477 Register SavedExec = I->getOperand(0).getReg(); in run() local
478 if (SavedExec.isVirtual() && MRI->hasOneNonDBGUse(SavedExec)) { in run()
479 MachineInstr *SingleExecUser = &*MRI->use_instr_nodbg_begin(SavedExec); in run()
480 int Idx = SingleExecUser->findRegisterUseOperandIdx(SavedExec, in run()
489 MRI->replaceRegWith(SavedExec, ExecReg); in run()
490 LIS->removeInterval(SavedExec); in run()
H A DSILowerControlFlow.cpp641 Register SavedExec in optimizeEndCf() local
643 assert(SavedExec.isVirtual() && "Expected saved exec to be src1!"); in optimizeEndCf()
645 const MachineInstr *Def = MRI->getUniqueVRegDef(SavedExec); in optimizeEndCf()
646 if (Def && LoweredIf.count(SavedExec)) { in optimizeEndCf()