diff options
Diffstat (limited to 'llvm/lib/Target/AVR/AVRAsmPrinter.cpp')
| -rw-r--r-- | llvm/lib/Target/AVR/AVRAsmPrinter.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/lib/Target/AVR/AVRAsmPrinter.cpp b/llvm/lib/Target/AVR/AVRAsmPrinter.cpp index ceee44ec0f20..abe5dcc48340 100644 --- a/llvm/lib/Target/AVR/AVRAsmPrinter.cpp +++ b/llvm/lib/Target/AVR/AVRAsmPrinter.cpp @@ -118,8 +118,8 @@ bool AVRAsmPrinter::PrintAsmOperand(const MachineInstr *MI, unsigned OpNum, Register Reg = MO.getReg(); unsigned ByteNumber = ExtraCode[0] - 'A'; - unsigned OpFlags = MI->getOperand(OpNum - 1).getImm(); - unsigned NumOpRegs = InlineAsm::getNumOperandRegisters(OpFlags); + const InlineAsm::Flag OpFlags(MI->getOperand(OpNum - 1).getImm()); + const unsigned NumOpRegs = OpFlags.getNumOperandRegisters(); const AVRSubtarget &STI = MF->getSubtarget<AVRSubtarget>(); const TargetRegisterInfo &TRI = *STI.getRegisterInfo(); @@ -176,8 +176,8 @@ bool AVRAsmPrinter::PrintAsmMemoryOperand(const MachineInstr *MI, // If NumOpRegs == 2, then we assume it is product of a FrameIndex expansion // and the second operand is an Imm. - unsigned OpFlags = MI->getOperand(OpNum - 1).getImm(); - unsigned NumOpRegs = InlineAsm::getNumOperandRegisters(OpFlags); + const InlineAsm::Flag OpFlags(MI->getOperand(OpNum - 1).getImm()); + const unsigned NumOpRegs = OpFlags.getNumOperandRegisters(); if (NumOpRegs == 2) { assert(MI->getOperand(OpNum).getReg() != AVR::R27R26 && |
