Lines Matching refs:OpNo
89 void HexagonInstPrinter::printOperand(MCInst const *MI, unsigned OpNo,
91 if (HexagonMCInstrInfo::getExtendableOp(MII, *MI) == OpNo &&
94 MCOperand const &MO = MI->getOperand(OpNo);
108 void HexagonInstPrinter::printExtOperand(MCInst const *MI, unsigned OpNo,
110 printOperand(MI, OpNo, O);
114 unsigned OpNo,
116 O << MI->getOperand(OpNo).getImm();
119 void HexagonInstPrinter::printNegImmOperand(MCInst const *MI, unsigned OpNo,
121 O << -MI->getOperand(OpNo).getImm();
124 void HexagonInstPrinter::printNOneImmOperand(MCInst const *MI, unsigned OpNo,
129 void HexagonInstPrinter::prints3_6ImmOperand(MCInst const *MI, unsigned OpNo,
132 bool Success = MI->getOperand(OpNo).getExpr()->evaluateAsAbsolute(Imm);
139 void HexagonInstPrinter::prints3_7ImmOperand(MCInst const *MI, unsigned OpNo,
142 bool Success = MI->getOperand(OpNo).getExpr()->evaluateAsAbsolute(Imm);
149 void HexagonInstPrinter::prints4_6ImmOperand(MCInst const *MI, unsigned OpNo,
152 bool Success = MI->getOperand(OpNo).getExpr()->evaluateAsAbsolute(Imm);
159 void HexagonInstPrinter::prints4_7ImmOperand(MCInst const *MI, unsigned OpNo,
162 bool Success = MI->getOperand(OpNo).getExpr()->evaluateAsAbsolute(Imm);
169 void HexagonInstPrinter::printGlobalOperand(MCInst const *MI, unsigned OpNo,
171 printOperand(MI, OpNo, O);
174 void HexagonInstPrinter::printJumpTable(MCInst const *MI, unsigned OpNo,
176 assert(MI->getOperand(OpNo).isExpr() && "Expecting expression");
178 printOperand(MI, OpNo, O);
181 void HexagonInstPrinter::printConstantPool(MCInst const *MI, unsigned OpNo,
183 assert(MI->getOperand(OpNo).isExpr() && "Expecting expression");
185 printOperand(MI, OpNo, O);
188 void HexagonInstPrinter::printBranchOperand(MCInst const *MI, unsigned OpNo,
195 void HexagonInstPrinter::printCallOperand(MCInst const *MI, unsigned OpNo,
198 void HexagonInstPrinter::printAbsAddrOperand(MCInst const *MI, unsigned OpNo,
201 void HexagonInstPrinter::printPredicateOperand(MCInst const *MI, unsigned OpNo,
204 void HexagonInstPrinter::printSymbol(MCInst const *MI, unsigned OpNo,
206 MCOperand const &MO = MI->getOperand(OpNo);
211 printOperand(MI, OpNo, O);
213 printOperand(MI, OpNo, O);
219 void HexagonInstPrinter::printBrtarget(MCInst const *MI, unsigned OpNo,
221 MCOperand const &MO = MI->getOperand(OpNo);
229 if (HexagonMCInstrInfo::getExtendableOp(MII, *MI) == OpNo)