Lines Matching refs:OpNo
212 unsigned OpNo = InlineAsm::MIOp_FirstOperand;
218 if (OpNo >= MI->getNumOperands()) break;
219 unsigned OpFlags = MI->getOperand(OpNo).getImm();
220 OpNo += InlineAsm::getNumOperandRegisters(OpFlags) + 1;
226 if (OpNo >= MI->getNumOperands() ||
227 MI->getOperand(OpNo).isMetadata()) {
230 unsigned OpFlags = MI->getOperand(OpNo).getImm();
231 ++OpNo; // Skip over the ID number.
234 Error = AP->PrintAsmMemoryOperand(MI, OpNo, InlineAsmVariant,
237 Error = AP->PrintAsmOperand(MI, OpNo, InlineAsmVariant,
378 unsigned OpNo = InlineAsm::MIOp_FirstOperand;
384 if (OpNo >= MI->getNumOperands()) break;
385 unsigned OpFlags = MI->getOperand(OpNo).getImm();
386 OpNo += InlineAsm::getNumOperandRegisters(OpFlags) + 1;
392 if (OpNo >= MI->getNumOperands() ||
393 MI->getOperand(OpNo).isMetadata()) {
396 unsigned OpFlags = MI->getOperand(OpNo).getImm();
397 ++OpNo; // Skip over the ID number.
401 const MCSymbol *Sym = MI->getOperand(OpNo).getMBB()->getSymbol();
405 Error = AP->PrintAsmMemoryOperand(MI, OpNo, InlineAsmVariant,
409 Error = AP->PrintAsmOperand(MI, OpNo, InlineAsmVariant,
537 bool AsmPrinter::PrintAsmOperand(const MachineInstr *MI, unsigned OpNo,
544 const MachineOperand &MO = MI->getOperand(OpNo);
563 bool AsmPrinter::PrintAsmMemoryOperand(const MachineInstr *MI, unsigned OpNo,