Lines Matching refs:isReg

101     if (Src.isReg() && Src.getReg() == Exec)  in isCopyFromExec()
116 if (Dst.isReg() && Dst.getReg() == Exec && MI.getOperand(1).isReg()) in isCopyToExec()
141 if (Src1.isReg() && Src1.getReg() == AMDGPU::EXEC) in isLogicalOpOnExec()
144 if (Src2.isReg() && Src2.getReg() == AMDGPU::EXEC) in isLogicalOpOnExec()
157 if (Src1.isReg() && Src1.getReg() == AMDGPU::EXEC_LO) in isLogicalOpOnExec()
160 if (Src2.isReg() && Src2.getReg() == AMDGPU::EXEC_LO) in isLogicalOpOnExec()
213 bool RegSrc = MI.getOperand(1).isReg(); in removeTerminatorBit()
218 bool RegSrc = MI.getOperand(1).isReg(); in removeTerminatorBit()
524 if (Src0.isReg() && Src0.getReg() == CopyFromExec) { in optimizeExecSequence()
526 } else if (Src1.isReg() && Src1.getReg() == CopyFromExec) { in optimizeExecSequence()
600 if (Src0->isReg()) in optimizeVCMPSaveExecSequence()
602 if (Src1->isReg()) in optimizeVCMPSaveExecSequence()
634 if (!SaveExecSrc0->isReg()) in tryRecordVCmpxAndSaveexecSequence()
662 if (Src0->isReg() && TRI->isSGPRReg(*MRI, Src0->getReg()) && in tryRecordVCmpxAndSaveexecSequence()
667 if (Src1->isReg() && TRI->isSGPRReg(*MRI, Src1->getReg()) && in tryRecordVCmpxAndSaveexecSequence()
689 if (Src0->isReg()) in tryRecordVCmpxAndSaveexecSequence()
692 if (Src1->isReg()) in tryRecordVCmpxAndSaveexecSequence()
717 if (XorDst.isReg() && XorDst.getReg() == Exec && XorSrc0.isReg() && in tryRecordOrSaveexecXorSequence()
718 XorSrc1.isReg() && in tryRecordOrSaveexecXorSequence()
732 if (OrDst.isReg() && OrSrc0.isReg()) { in tryRecordOrSaveexecXorSequence()