Lines Matching defs:OpNum
55 bool PrintAsmOperand(const MachineInstr *MI, unsigned OpNum,
58 bool PrintAsmMemoryOperand(const MachineInstr *MI, unsigned OpNum,
101 bool AVRAsmPrinter::PrintAsmOperand(const MachineInstr *MI, unsigned OpNum,
105 if (!AsmPrinter::PrintAsmOperand(MI, OpNum, ExtraCode, O))
108 const MachineOperand &MO = MI->getOperand(OpNum);
122 const InlineAsm::Flag OpFlags(MI->getOperand(OpNum - 1).getImm());
135 Reg = MI->getOperand(OpNum + RegIdx).getReg();
149 printOperand(MI, OpNum, O); // Fallback to ordinary cases.
155 unsigned OpNum, const char *ExtraCode,
160 const MachineOperand &MO = MI->getOperand(OpNum);
168 if (MI->getOperand(OpNum).getReg() == AVR::R31R30) {
170 } else if (MI->getOperand(OpNum).getReg() == AVR::R29R28) {
172 } else if (MI->getOperand(OpNum).getReg() == AVR::R27R26) {
180 const InlineAsm::Flag OpFlags(MI->getOperand(OpNum - 1).getImm());
184 assert(MI->getOperand(OpNum).getReg() != AVR::R27R26 &&
186 O << '+' << MI->getOperand(OpNum + 1).getImm();