Lines Matching refs:OpNo
68 void HexagonAsmPrinter::printOperand(const MachineInstr *MI, unsigned OpNo, in printOperand() argument
70 const MachineOperand &MO = MI->getOperand(OpNo); in printOperand()
113 bool HexagonAsmPrinter::PrintAsmOperand(const MachineInstr *MI, unsigned OpNo, in PrintAsmOperand() argument
124 return AsmPrinter::PrintAsmOperand(MI, OpNo, AsmVariant, ExtraCode, OS); in PrintAsmOperand()
127 printOperand(MI, OpNo, OS); in PrintAsmOperand()
131 if (!MI->getOperand(OpNo).isReg() || in PrintAsmOperand()
132 OpNo+1 == MI->getNumOperands() || in PrintAsmOperand()
133 !MI->getOperand(OpNo+1).isReg()) in PrintAsmOperand()
135 ++OpNo; // Return the high-part. in PrintAsmOperand()
140 if (MI->getOperand(OpNo).isImm()) in PrintAsmOperand()
146 printOperand(MI, OpNo, OS); in PrintAsmOperand()
151 unsigned OpNo, unsigned AsmVariant, in PrintAsmMemoryOperand() argument
157 const MachineOperand &Base = MI->getOperand(OpNo); in PrintAsmMemoryOperand()
158 const MachineOperand &Offset = MI->getOperand(OpNo+1); in PrintAsmMemoryOperand()
161 printOperand(MI, OpNo, O); in PrintAsmMemoryOperand()