Lines Matching refs:OpNum

187 void ARMAsmPrinter::printOperand(const MachineInstr *MI, int OpNum,  in printOperand()  argument
189 const MachineOperand &MO = MI->getOperand(OpNum); in printOperand()
258 bool ARMAsmPrinter::PrintAsmOperand(const MachineInstr *MI, unsigned OpNum, in PrintAsmOperand() argument
268 return AsmPrinter::PrintAsmOperand(MI, OpNum, AsmVariant, ExtraCode, O); in PrintAsmOperand()
270 if (MI->getOperand(OpNum).isReg()) { in PrintAsmOperand()
272 << ARMInstPrinter::getRegisterName(MI->getOperand(OpNum).getReg()) in PrintAsmOperand()
278 if (!MI->getOperand(OpNum).isImm()) in PrintAsmOperand()
280 O << MI->getOperand(OpNum).getImm(); in PrintAsmOperand()
284 printOperand(MI, OpNum, O); in PrintAsmOperand()
287 if (MI->getOperand(OpNum).isReg()) { in PrintAsmOperand()
288 unsigned Reg = MI->getOperand(OpNum).getReg(); in PrintAsmOperand()
302 if (!MI->getOperand(OpNum).isImm()) in PrintAsmOperand()
304 O << ~(MI->getOperand(OpNum).getImm()); in PrintAsmOperand()
307 if (!MI->getOperand(OpNum).isImm()) in PrintAsmOperand()
309 O << (MI->getOperand(OpNum).getImm() & 0xffff); in PrintAsmOperand()
312 if (!MI->getOperand(OpNum).isReg()) in PrintAsmOperand()
314 const MachineOperand &MO = MI->getOperand(OpNum); in PrintAsmOperand()
332 unsigned RegOps = OpNum + 1; in PrintAsmOperand()
345 if (OpNum == 0) in PrintAsmOperand()
347 const MachineOperand &FlagsOP = MI->getOperand(OpNum - 1); in PrintAsmOperand()
357 for (OpNum = InlineAsm::MIOp_FirstOperand; TiedIdx; --TiedIdx) { in PrintAsmOperand()
358 unsigned OpFlags = MI->getOperand(OpNum).getImm(); in PrintAsmOperand()
359 OpNum += InlineAsm::getNumOperandRegisters(OpFlags) + 1; in PrintAsmOperand()
361 Flags = MI->getOperand(OpNum).getImm(); in PrintAsmOperand()
365 OpNum += 1; in PrintAsmOperand()
387 const MachineOperand &MO = MI->getOperand(OpNum); in PrintAsmOperand()
398 unsigned RegOp = FirstHalf ? OpNum : OpNum + 1; in PrintAsmOperand()
411 if (!MI->getOperand(OpNum).isReg()) in PrintAsmOperand()
413 unsigned Reg = MI->getOperand(OpNum).getReg(); in PrintAsmOperand()
427 const MachineOperand &MO = MI->getOperand(OpNum); in PrintAsmOperand()
442 printOperand(MI, OpNum, O); in PrintAsmOperand()
447 unsigned OpNum, unsigned AsmVariant, in PrintAsmMemoryOperand() argument
458 if (!MI->getOperand(OpNum).isReg()) in PrintAsmMemoryOperand()
460 O << ARMInstPrinter::getRegisterName(MI->getOperand(OpNum).getReg()); in PrintAsmMemoryOperand()
465 const MachineOperand &MO = MI->getOperand(OpNum); in PrintAsmMemoryOperand()