Lines Matching refs:OpNo
217 unsigned OpNo = InlineAsm::MIOp_FirstOperand;
223 if (OpNo >= MI->getNumOperands()) break;
224 unsigned OpFlags = MI->getOperand(OpNo).getImm();
225 OpNo += InlineAsm::getNumOperandRegisters(OpFlags) + 1;
231 if (OpNo >= MI->getNumOperands() ||
232 MI->getOperand(OpNo).isMetadata()) {
235 unsigned OpFlags = MI->getOperand(OpNo).getImm();
236 ++OpNo; // Skip over the ID number.
239 Error = AP->PrintAsmMemoryOperand(MI, OpNo, InlineAsmVariant,
242 Error = AP->PrintAsmOperand(MI, OpNo, InlineAsmVariant,
383 unsigned OpNo = InlineAsm::MIOp_FirstOperand;
389 if (OpNo >= MI->getNumOperands()) break;
390 unsigned OpFlags = MI->getOperand(OpNo).getImm();
391 OpNo += InlineAsm::getNumOperandRegisters(OpFlags) + 1;
397 if (OpNo >= MI->getNumOperands() ||
398 MI->getOperand(OpNo).isMetadata()) {
401 unsigned OpFlags = MI->getOperand(OpNo).getImm();
402 ++OpNo; // Skip over the ID number.
406 OS << *MI->getOperand(OpNo).getMBB()->getSymbol();
409 Error = AP->PrintAsmMemoryOperand(MI, OpNo, InlineAsmVariant,
413 Error = AP->PrintAsmOperand(MI, OpNo, InlineAsmVariant,
535 bool AsmPrinter::PrintAsmOperand(const MachineInstr *MI, unsigned OpNo,
542 const MachineOperand &MO = MI->getOperand(OpNo);
561 bool AsmPrinter::PrintAsmMemoryOperand(const MachineInstr *MI, unsigned OpNo,