• Home
  • Raw
  • Download

Lines Matching refs:OpNo

88 void HexagonInstPrinter::printOperand(MCInst const *MI, unsigned OpNo,  in printOperand()  argument
90 if (HexagonMCInstrInfo::getExtendableOp(MII, *MI) == OpNo && in printOperand()
93 MCOperand const &MO = MI->getOperand(OpNo); in printOperand()
107 void HexagonInstPrinter::printExtOperand(MCInst const *MI, unsigned OpNo, in printExtOperand() argument
109 printOperand(MI, OpNo, O); in printExtOperand()
113 unsigned OpNo, in printUnsignedImmOperand() argument
115 O << MI->getOperand(OpNo).getImm(); in printUnsignedImmOperand()
118 void HexagonInstPrinter::printNegImmOperand(MCInst const *MI, unsigned OpNo, in printNegImmOperand() argument
120 O << -MI->getOperand(OpNo).getImm(); in printNegImmOperand()
123 void HexagonInstPrinter::printNOneImmOperand(MCInst const *MI, unsigned OpNo, in printNOneImmOperand() argument
128 void HexagonInstPrinter::prints3_6ImmOperand(MCInst const *MI, unsigned OpNo, in prints3_6ImmOperand() argument
131 bool Success = MI->getOperand(OpNo).getExpr()->evaluateAsAbsolute(Imm); in prints3_6ImmOperand()
138 void HexagonInstPrinter::prints3_7ImmOperand(MCInst const *MI, unsigned OpNo, in prints3_7ImmOperand() argument
141 bool Success = MI->getOperand(OpNo).getExpr()->evaluateAsAbsolute(Imm); in prints3_7ImmOperand()
148 void HexagonInstPrinter::prints4_6ImmOperand(MCInst const *MI, unsigned OpNo, in prints4_6ImmOperand() argument
151 bool Success = MI->getOperand(OpNo).getExpr()->evaluateAsAbsolute(Imm); in prints4_6ImmOperand()
158 void HexagonInstPrinter::prints4_7ImmOperand(MCInst const *MI, unsigned OpNo, in prints4_7ImmOperand() argument
161 bool Success = MI->getOperand(OpNo).getExpr()->evaluateAsAbsolute(Imm); in prints4_7ImmOperand()
168 void HexagonInstPrinter::printGlobalOperand(MCInst const *MI, unsigned OpNo, in printGlobalOperand() argument
170 printOperand(MI, OpNo, O); in printGlobalOperand()
173 void HexagonInstPrinter::printJumpTable(MCInst const *MI, unsigned OpNo, in printJumpTable() argument
175 assert(MI->getOperand(OpNo).isExpr() && "Expecting expression"); in printJumpTable()
177 printOperand(MI, OpNo, O); in printJumpTable()
180 void HexagonInstPrinter::printConstantPool(MCInst const *MI, unsigned OpNo, in printConstantPool() argument
182 assert(MI->getOperand(OpNo).isExpr() && "Expecting expression"); in printConstantPool()
184 printOperand(MI, OpNo, O); in printConstantPool()
187 void HexagonInstPrinter::printBranchOperand(MCInst const *MI, unsigned OpNo, in printBranchOperand() argument
194 void HexagonInstPrinter::printCallOperand(MCInst const *MI, unsigned OpNo, in printCallOperand() argument
197 void HexagonInstPrinter::printAbsAddrOperand(MCInst const *MI, unsigned OpNo, in printAbsAddrOperand() argument
200 void HexagonInstPrinter::printPredicateOperand(MCInst const *MI, unsigned OpNo, in printPredicateOperand() argument
203 void HexagonInstPrinter::printSymbol(MCInst const *MI, unsigned OpNo, in printSymbol() argument
205 assert(MI->getOperand(OpNo).isImm() && "Unknown symbol operand"); in printSymbol()
209 printOperand(MI, OpNo, O); in printSymbol()
213 void HexagonInstPrinter::printBrtarget(MCInst const *MI, unsigned OpNo, in printBrtarget() argument
215 MCOperand const &MO = MI->getOperand(OpNo); in printBrtarget()
223 if (HexagonMCInstrInfo::getExtendableOp(MII, *MI) == OpNo) in printBrtarget()