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())
961 if (!MO.isReg()) {
1024 if (!MO.isReg() || !MO.isDef())
1048 if (!MO.isReg() || !MO.isImplicit())
1145 if (!getOperand(OpIdx).isReg())
1193 if (!MO.isReg() || MO.getReg() != Reg)
1204 assert(MO.isReg() &&
1234 if (!MO.isReg() || !MO.isUse())
1262 if (!MO.isReg() || MO.getReg() != Reg)
1292 if (!MO.isReg() || !MO.isDef())
1383 if (UseMO.isReg() && UseMO.isUse() && UseMO.TiedTo == OpIdx + 1)
1426 if (MO.isReg() && MO.isUse())
1439 if (!MO.isReg() || MO.getReg() != FromReg)
1445 if (!MO.isReg() || MO.getReg() != FromReg)
1590 if (!MO.isReg() || MO.isUse())
1605 if ((MO.isReg() && MO.isImplicit()) || MO.isRegMask())
1647 for (; StartOp < e && getOperand(StartOp).isReg() &&
1703 if (MO.isReg() && TargetRegisterInfo::isVirtualRegister(MO.getReg()))
1711 MO.isReg() && MO.isImplicit() && MO.isDef()) {
1878 if (!MO.isReg() || !MO.isUse() || MO.isUndef())
1932 if (!MO.isReg() || !MO.isUse() || !MO.isKill())
1950 if (!MO.isReg() || !MO.isDef())
1994 if (!MO.isReg() || !MO.isDef() || MO.getReg() != Reg)
2002 if (!MO.isReg() || !MO.isDef() || MO.getReg() != Reg || MO.getSubReg() == 0)
2016 if (MO.isReg() && MO.getReg() == Reg && MO.isDef() &&
2034 if (!MO.isReg() || !MO.isDef()) continue;
2058 if (MO.isReg() && MO.isDef() &&