• Home
  • Raw
  • Download

Lines Matching refs:OpNo

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