Lines Matching refs:isReg
92 assert(isReg() && "Wrong MachineOperand accessor");
113 assert((!isReg() || !isTied()) && "Cannot change a tied operand into an imm");
116 if (isReg() && isOnRegUseList())
139 bool WasReg = isReg();
580 if (Operands[i].isReg())
589 if (Operands[i].isReg())
642 bool isImpReg = Op.isReg() && Op.isImplicit();
644 while (OpNo && Operands[OpNo-1].isReg() && Operands[OpNo-1].isImplicit()) {
686 if (NewMO->isReg()) {
721 if (Operands[i].isReg())
726 if (MRI && Operands[OpNo].isReg())
795 if (!MO.isReg()) {
862 if (!MO.isReg() || !MO.isImplicit())
959 if (!getOperand(OpIdx).isReg())
1001 if (!MO.isReg() || !MO.isUse())
1029 if (!MO.isReg() || MO.getReg() != Reg)
1059 if (!MO.isReg() || !MO.isDef())
1150 if (UseMO.isReg() && UseMO.isUse() && UseMO.TiedTo == OpIdx + 1)
1194 if (MO.isReg() && MO.isUse())
1208 if (!MO.isReg() || MO.getReg() != FromReg)
1215 if (!MO.isReg() || MO.getReg() != FromReg)
1357 if (!MO.isReg() || MO.isUse())
1372 if (MO.isReg() && MO.isImplicit())
1425 for (; StartOp < e && getOperand(StartOp).isReg() &&
1482 if (MO.isReg() && TargetRegisterInfo::isVirtualRegister(MO.getReg()))
1490 MO.isReg() && MO.isImplicit() && MO.isDef()) {
1642 if (!MO.isReg() || !MO.isUse() || MO.isUndef())
1697 if (!MO.isReg() || !MO.isUse() || !MO.isKill())
1715 if (!MO.isReg() || !MO.isDef())
1766 if (MO.isReg() && MO.getReg() == IncomingReg && MO.isDef() &&
1785 if (!MO.isReg() || !MO.isDef()) continue;
1815 if (MO.isReg() && MO.isDef() &&