Lines Matching defs:OpNum
54 bool PrintAsmOperand(const MachineInstr *MI, unsigned OpNum,
57 bool PrintAsmMemoryOperand(const MachineInstr *MI, unsigned OpNum,
100 bool AVRAsmPrinter::PrintAsmOperand(const MachineInstr *MI, unsigned OpNum,
104 if (!AsmPrinter::PrintAsmOperand(MI, OpNum, ExtraCode, O))
107 const MachineOperand &MO = MI->getOperand(OpNum);
121 const InlineAsm::Flag OpFlags(MI->getOperand(OpNum - 1).getImm());
134 Reg = MI->getOperand(OpNum + RegIdx).getReg();
148 printOperand(MI, OpNum, O); // Fallback to ordinary cases.
154 unsigned OpNum, const char *ExtraCode,
159 const MachineOperand &MO = MI->getOperand(OpNum);
167 if (MI->getOperand(OpNum).getReg() == AVR::R31R30) {
169 } else if (MI->getOperand(OpNum).getReg() == AVR::R29R28) {
171 } else if (MI->getOperand(OpNum).getReg() == AVR::R27R26) {
179 const InlineAsm::Flag OpFlags(MI->getOperand(OpNum - 1).getImm());
183 assert(MI->getOperand(OpNum).getReg() != AVR::R27R26 &&
185 O << '+' << MI->getOperand(OpNum + 1).getImm();