git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@287416
91177308-0d34-0410-b5e6-
96231b3b80d8
unsigned OpFlags = MI->getOperand(OpNum - 1).getImm();
unsigned NumOpRegs = InlineAsm::getNumOperandRegisters(OpFlags);
+ (void)NumOpRegs;
const AVRSubtarget &STI = MF->getSubtarget<AVRSubtarget>();
const TargetRegisterInfo &TRI = *STI.getRegisterInfo();
}
const MachineOperand &MO = MI->getOperand(OpNum);
+ (void)MO;
assert(MO.isReg() && "Unexpected inline asm memory operand");
// TODO: We can look up the alternative name for the register if it's given.
CCAssignToStack<2, 1>
]>;
-// Special argument calling convention for
-// multiplication runtime functions.
-def ArgCC_AVR_BUILTIN_MUL : CallingConv
-<[
- CCIfType<[i16], CCAssignToReg<[R27R26,R19R18]>>
-]>;
-
// Special argument calling convention for
// division runtime functions.
def ArgCC_AVR_BUILTIN_DIV : CallingConv