Lines Matching refs:isReg
99 assert(isReg() && "Wrong MachineOperand accessor");
119 if (!isReg() || !isOnRegUseList())
134 assert((!isReg() || !isTied()) && "Cannot change a tied operand into an imm");
143 assert((!isReg() || !isTied()) && "Cannot change a tied operand into an imm");
152 assert((!isReg() || !isTied()) &&
164 assert((!isReg() || !isTied()) &&
186 bool WasReg = isReg();
698 if (MO.isReg())
707 if (MO.isReg())
754 bool isImpReg = Op.isReg() && Op.isImplicit();
756 while (OpNo && Operands[OpNo-1].isReg() && Operands[OpNo-1].isImplicit()) {
801 if (NewMO->isReg()) {
836 if (Operands[i].isReg())
841 if (MRI && Operands[OpNo].isReg())
910 if (!MO.isReg()) {
973 if (!MO.isReg() || !MO.isDef())
997 if (!MO.isReg() || !MO.isImplicit())
1094 if (!getOperand(OpIdx).isReg())
1142 if (!MO.isReg() || MO.getReg() != Reg)
1153 assert(MO.isReg() &&
1183 if (!MO.isReg() || !MO.isUse())
1211 if (!MO.isReg() || MO.getReg() != Reg)
1241 if (!MO.isReg() || !MO.isDef())
1332 if (UseMO.isReg() && UseMO.isUse() && UseMO.TiedTo == OpIdx + 1)
1375 if (MO.isReg() && MO.isUse())
1388 if (!MO.isReg() || MO.getReg() != FromReg)
1394 if (!MO.isReg() || MO.getReg() != FromReg)
1539 if (!MO.isReg() || MO.isUse())
1554 if ((MO.isReg() && MO.isImplicit()) || MO.isRegMask())
1596 for (; StartOp < e && getOperand(StartOp).isReg() &&
1652 if (MO.isReg() && TargetRegisterInfo::isVirtualRegister(MO.getReg()))
1660 MO.isReg() && MO.isImplicit() && MO.isDef()) {
1816 if (!MO.isReg() || !MO.isUse() || MO.isUndef())
1870 if (!MO.isReg() || !MO.isUse() || !MO.isKill())
1888 if (!MO.isReg() || !MO.isDef())
1932 if (!MO.isReg() || !MO.isDef() || MO.getReg() != Reg)
1940 if (!MO.isReg() || !MO.isDef() || MO.getReg() != Reg || MO.getSubReg() == 0)
1954 if (MO.isReg() && MO.getReg() == Reg && MO.isDef() &&
1972 if (!MO.isReg() || !MO.isDef()) continue;
1996 if (MO.isReg() && MO.isDef() &&