Lines Matching refs:OpNum

698     int OpNum = LdStDesc->ListOperand;  in printInst()  local
699 printVectorList(MI, OpNum++, STI, O, ""); in printInst()
702 O << '[' << MI->getOperand(OpNum++).getImm() << ']'; in printInst()
705 unsigned AddrReg = MI->getOperand(OpNum++).getReg(); in printInst()
710 unsigned Reg = MI->getOperand(OpNum++).getReg(); in printInst()
1030 void AArch64InstPrinter::printAddSubImm(const MCInst *MI, unsigned OpNum, in printAddSubImm() argument
1033 const MCOperand &MO = MI->getOperand(OpNum); in printAddSubImm()
1038 AArch64_AM::getShiftValue(MI->getOperand(OpNum + 1).getImm()); in printAddSubImm()
1041 printShifter(MI, OpNum + 1, STI, O); in printAddSubImm()
1048 printShifter(MI, OpNum + 1, STI, O); in printAddSubImm()
1052 void AArch64InstPrinter::printLogicalImm32(const MCInst *MI, unsigned OpNum, in printLogicalImm32() argument
1055 uint64_t Val = MI->getOperand(OpNum).getImm(); in printLogicalImm32()
1060 void AArch64InstPrinter::printLogicalImm64(const MCInst *MI, unsigned OpNum, in printLogicalImm64() argument
1063 uint64_t Val = MI->getOperand(OpNum).getImm(); in printLogicalImm64()
1068 void AArch64InstPrinter::printShifter(const MCInst *MI, unsigned OpNum, in printShifter() argument
1071 unsigned Val = MI->getOperand(OpNum).getImm(); in printShifter()
1080 void AArch64InstPrinter::printShiftedRegister(const MCInst *MI, unsigned OpNum, in printShiftedRegister() argument
1083 O << getRegisterName(MI->getOperand(OpNum).getReg()); in printShiftedRegister()
1084 printShifter(MI, OpNum + 1, STI, O); in printShiftedRegister()
1087 void AArch64InstPrinter::printExtendedRegister(const MCInst *MI, unsigned OpNum, in printExtendedRegister() argument
1090 O << getRegisterName(MI->getOperand(OpNum).getReg()); in printExtendedRegister()
1091 printArithExtend(MI, OpNum + 1, STI, O); in printExtendedRegister()
1094 void AArch64InstPrinter::printArithExtend(const MCInst *MI, unsigned OpNum, in printArithExtend() argument
1097 unsigned Val = MI->getOperand(OpNum).getImm(); in printArithExtend()
1121 void AArch64InstPrinter::printMemExtend(const MCInst *MI, unsigned OpNum, in printMemExtend() argument
1124 unsigned SignExtend = MI->getOperand(OpNum).getImm(); in printMemExtend()
1125 unsigned DoShift = MI->getOperand(OpNum + 1).getImm(); in printMemExtend()
1138 void AArch64InstPrinter::printCondCode(const MCInst *MI, unsigned OpNum, in printCondCode() argument
1141 AArch64CC::CondCode CC = (AArch64CC::CondCode)MI->getOperand(OpNum).getImm(); in printCondCode()
1145 void AArch64InstPrinter::printInverseCondCode(const MCInst *MI, unsigned OpNum, in printInverseCondCode() argument
1148 AArch64CC::CondCode CC = (AArch64CC::CondCode)MI->getOperand(OpNum).getImm(); in printInverseCondCode()
1152 void AArch64InstPrinter::printAMNoIndex(const MCInst *MI, unsigned OpNum, in printAMNoIndex() argument
1155 O << '[' << getRegisterName(MI->getOperand(OpNum).getReg()) << ']'; in printAMNoIndex()
1159 void AArch64InstPrinter::printImmScale(const MCInst *MI, unsigned OpNum, in printImmScale() argument
1162 O << '#' << formatImm(Scale * MI->getOperand(OpNum).getImm()); in printImmScale()
1165 void AArch64InstPrinter::printUImm12Offset(const MCInst *MI, unsigned OpNum, in printUImm12Offset() argument
1167 const MCOperand MO = MI->getOperand(OpNum); in printUImm12Offset()
1176 void AArch64InstPrinter::printAMIndexedWB(const MCInst *MI, unsigned OpNum, in printAMIndexedWB() argument
1178 const MCOperand MO1 = MI->getOperand(OpNum + 1); in printAMIndexedWB()
1179 O << '[' << getRegisterName(MI->getOperand(OpNum).getReg()); in printAMIndexedWB()
1190 void AArch64InstPrinter::printPrefetchOp(const MCInst *MI, unsigned OpNum, in printPrefetchOp() argument
1193 unsigned prfop = MI->getOperand(OpNum).getImm(); in printPrefetchOp()
1201 void AArch64InstPrinter::printPSBHintOp(const MCInst *MI, unsigned OpNum, in printPSBHintOp() argument
1204 unsigned psbhintop = MI->getOperand(OpNum).getImm(); in printPSBHintOp()
1212 void AArch64InstPrinter::printFPImmOperand(const MCInst *MI, unsigned OpNum, in printFPImmOperand() argument
1215 const MCOperand &MO = MI->getOperand(OpNum); in printFPImmOperand()
1270 unsigned OpNum, in printGPRSeqPairsClassOperand() argument
1275 unsigned Reg = MI->getOperand(OpNum).getReg(); in printGPRSeqPairsClassOperand()
1285 void AArch64InstPrinter::printVectorList(const MCInst *MI, unsigned OpNum, in printVectorList() argument
1289 unsigned Reg = MI->getOperand(OpNum).getReg(); in printVectorList()
1331 unsigned OpNum, in printImplicitlyTypedVectorList() argument
1334 printVectorList(MI, OpNum, STI, O, ""); in printImplicitlyTypedVectorList()
1338 void AArch64InstPrinter::printTypedVectorList(const MCInst *MI, unsigned OpNum, in printTypedVectorList() argument
1347 printVectorList(MI, OpNum, STI, O, Suffix); in printTypedVectorList()
1350 void AArch64InstPrinter::printVectorIndex(const MCInst *MI, unsigned OpNum, in printVectorIndex() argument
1353 O << "[" << MI->getOperand(OpNum).getImm() << "]"; in printVectorIndex()
1356 void AArch64InstPrinter::printAlignedLabel(const MCInst *MI, unsigned OpNum, in printAlignedLabel() argument
1359 const MCOperand &Op = MI->getOperand(OpNum); in printAlignedLabel()
1370 dyn_cast<MCConstantExpr>(MI->getOperand(OpNum).getExpr()); in printAlignedLabel()
1377 MI->getOperand(OpNum).getExpr()->print(O, &MAI); in printAlignedLabel()
1381 void AArch64InstPrinter::printAdrpLabel(const MCInst *MI, unsigned OpNum, in printAdrpLabel() argument
1384 const MCOperand &Op = MI->getOperand(OpNum); in printAdrpLabel()
1394 MI->getOperand(OpNum).getExpr()->print(O, &MAI); in printAdrpLabel()