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()) {
689 if (NewMO->isReg()) {
724 if (Operands[i].isReg())
729 if (MRI && Operands[OpNo].isReg())
798 if (!MO.isReg()) {
865 if (!MO.isReg() || !MO.isImplicit())
962 if (!getOperand(OpIdx).isReg())
1004 if (!MO.isReg() || !MO.isUse())
1032 if (!MO.isReg() || MO.getReg() != Reg)
1062 if (!MO.isReg() || !MO.isDef())
1153 if (UseMO.isReg() && UseMO.isUse() && UseMO.TiedTo == OpIdx + 1)
1197 if (MO.isReg() && MO.isUse())
1211 if (!MO.isReg() || MO.getReg() != FromReg)
1218 if (!MO.isReg() || MO.getReg() != FromReg)
1360 if (!MO.isReg() || MO.isUse())
1375 if (MO.isReg() && MO.isImplicit())
1428 for (; StartOp < e && getOperand(StartOp).isReg() &&
1485 if (MO.isReg() && TargetRegisterInfo::isVirtualRegister(MO.getReg()))
1493 MO.isReg() && MO.isImplicit() && MO.isDef()) {
1645 if (!MO.isReg() || !MO.isUse() || MO.isUndef())
1700 if (!MO.isReg() || !MO.isUse() || !MO.isKill())
1718 if (!MO.isReg() || !MO.isDef())
1769 if (MO.isReg() && MO.getReg() == Reg && MO.isDef() &&
1788 if (!MO.isReg() || !MO.isDef()) continue;
1818 if (MO.isReg() && MO.isDef() &&