if (!MO.isReg())
continue;
unsigned Reg = MO.getReg();
- if (!Reg || isReserved(Reg) || !TRI->isInAllocatableClass(Reg))
+ if (!Reg || isReserved(Reg))
continue;
if (MO.isUse()) {
if (!MO.isReg())
continue;
unsigned Reg = MO.getReg();
- if (!Reg || isReserved(Reg) || !TRI->isInAllocatableClass(Reg))
+ if (!Reg || isReserved(Reg))
continue;
if (MO.isUse()) {
if (MO.isUndef())
break;
}
assert(SubUsed && "Using an undefined register!");
+ (void)SubUsed;
}
assert((!EarlyClobberRegs.test(Reg) || MI->isRegTiedToDefOperand(i)) &&
"Using an early clobbered register!");