Lines Matching refs:isReg
90 assert(Target->isReg()); in SDWAOperand()
91 assert(Replaced->isReg()); in SDWAOperand()
247 assert(To.isReg() && From.isReg()); in copyRegOperand()
259 return LHS.isReg() && in isSameReg()
260 RHS.isReg() && in isSameReg()
267 if (!Reg->isReg() || !Reg->isDef()) in findSingleRegUse()
289 if (!Reg->isReg()) in findSingleRegDef()
297 if (DefMO.isReg() && DefMO.getReg() == Reg->getReg()) in findSingleRegDef()
348 assert(Src && (Src->isReg() || Src->isImm())); in convertToSDWA()
390 assert(Src && Src->isReg()); in convertToSDWA()
447 Operand->isReg() && in convertToSDWA()
469 if (!MO.isReg()) in convertToSDWA()
501 if (Op.isReg()) { in foldToImm()
549 if (!Src1->isReg() || Src1->getReg().isPhysical() || in matchSDWAOperand()
588 if (!Src1->isReg() || Src1->getReg().isPhysical() || in matchSDWAOperand()
652 if (!Src0->isReg() || Src0->getReg().isPhysical() || in matchSDWAOperand()
681 if (!ValSrc->isReg() || ValSrc->getReg().isPhysical() || in matchSDWAOperand()
704 if (!Op1 || !Op1->isReg() || !Op2 || !Op2->isReg()) in matchSDWAOperand()
814 assert(OrDst && OrDst->isReg()); in matchSDWAOperand()
964 if (!Src0->isReg() && !Src0->isImm()) in isConvertibleToSDWA()
969 if (!Src1->isReg() && !Src1->isImm()) in isConvertibleToSDWA()
1162 if (!Op.isImm() && !(Op.isReg() && !TRI->isVGPR(*MRI, Op.getReg()))) in legalizeScalarOperands()
1170 if (ST.hasSDWAScalar() && ConstantBusCount == 0 && Op.isReg() && in legalizeScalarOperands()
1181 else if (Op.isReg()) in legalizeScalarOperands()