Lines Matching refs:OpNo
196 unsigned OpNo = InlineAsm::MIOp_FirstOperand; in EmitMSInlineAsmStr() local
202 if (OpNo >= MI->getNumOperands()) break; in EmitMSInlineAsmStr()
203 unsigned OpFlags = MI->getOperand(OpNo).getImm(); in EmitMSInlineAsmStr()
204 OpNo += InlineAsm::getNumOperandRegisters(OpFlags) + 1; in EmitMSInlineAsmStr()
210 if (OpNo >= MI->getNumOperands() || in EmitMSInlineAsmStr()
211 MI->getOperand(OpNo).isMetadata()) { in EmitMSInlineAsmStr()
214 unsigned OpFlags = MI->getOperand(OpNo).getImm(); in EmitMSInlineAsmStr()
215 ++OpNo; // Skip over the ID number. in EmitMSInlineAsmStr()
218 Error = AP->PrintAsmMemoryOperand(MI, OpNo, InlineAsmVariant, in EmitMSInlineAsmStr()
221 Error = AP->PrintAsmOperand(MI, OpNo, InlineAsmVariant, in EmitMSInlineAsmStr()
362 unsigned OpNo = InlineAsm::MIOp_FirstOperand; in EmitGCCInlineAsmStr() local
368 if (OpNo >= MI->getNumOperands()) break; in EmitGCCInlineAsmStr()
369 unsigned OpFlags = MI->getOperand(OpNo).getImm(); in EmitGCCInlineAsmStr()
370 OpNo += InlineAsm::getNumOperandRegisters(OpFlags) + 1; in EmitGCCInlineAsmStr()
376 if (OpNo >= MI->getNumOperands() || in EmitGCCInlineAsmStr()
377 MI->getOperand(OpNo).isMetadata()) { in EmitGCCInlineAsmStr()
380 unsigned OpFlags = MI->getOperand(OpNo).getImm(); in EmitGCCInlineAsmStr()
381 ++OpNo; // Skip over the ID number. in EmitGCCInlineAsmStr()
385 OS << *MI->getOperand(OpNo).getMBB()->getSymbol(); in EmitGCCInlineAsmStr()
388 Error = AP->PrintAsmMemoryOperand(MI, OpNo, InlineAsmVariant, in EmitGCCInlineAsmStr()
392 Error = AP->PrintAsmOperand(MI, OpNo, InlineAsmVariant, in EmitGCCInlineAsmStr()
521 bool AsmPrinter::PrintAsmOperand(const MachineInstr *MI, unsigned OpNo, in PrintAsmOperand() argument
528 const MachineOperand &MO = MI->getOperand(OpNo); in PrintAsmOperand()
547 bool AsmPrinter::PrintAsmMemoryOperand(const MachineInstr *MI, unsigned OpNo, in PrintAsmMemoryOperand() argument