Home | History | Annotate | Download | only in InstPrinter

Lines Matching refs:getOperand

66     const MCOperand &Op0 = MI->getOperand(0);
67 const MCOperand &Op1 = MI->getOperand(1);
68 const MCOperand &Op2 = MI->getOperand(2);
69 const MCOperand &Op3 = MI->getOperand(3);
160 const MCOperand &Op0 = MI->getOperand(0); // Op1 == Op0
161 const MCOperand &Op2 = MI->getOperand(2);
162 int ImmR = MI->getOperand(3).getImm();
163 int ImmS = MI->getOperand(4).getImm();
203 MI->getOperand(1).isExpr()) {
209 O << getRegisterName(MI->getOperand(0).getReg()) << ", #";
210 MI->getOperand(1).getExpr()->print(O, &MAI);
215 MI->getOperand(2).isExpr()) {
216 O << "\tmovk\t" << getRegisterName(MI->getOperand(0).getReg()) << ", #";
217 MI->getOperand(2).getExpr()->print(O, &MAI);
633 << getRegisterName(MI->getOperand(0).getReg(), AArch64::vreg) << ", ";
639 << getRegisterName(MI->getOperand(ListOpNum + 1).getReg(), AArch64::vreg);
653 O << '[' << MI->getOperand(OpNum++).getImm() << ']';
656 unsigned AddrReg = MI->getOperand
661 unsigned Reg = MI->getOperand(OpNum++).getReg();
686 const MCOperand &Op1 = MI->getOperand(0);
687 const MCOperand &Cn = MI->getOperand(1);
688 const MCOperand &Cm = MI->getOperand(2);
689 const MCOperand &Op2 = MI->getOperand(3);
912 unsigned Reg = MI->getOperand(4).getReg();
925 const MCOperand &Op = MI->getOperand(OpNo);
940 const MCOperand &Op = MI->getOperand(OpNo);
946 const MCOperand &Op = MI->getOperand(OpNo);
960 const MCOperand &Op = MI->getOperand(OpNo);
969 const MCOperand &Op = MI->getOperand(OpNo);
977 const MCOperand &MO = MI->getOperand(OpNum);
982 AArch64_AM::getShiftValue(MI->getOperand(OpNum + 1).getImm());
999 uint64_t Val = MI->getOperand(OpNum).getImm();
1007 uint64_t Val = MI->getOperand(OpNum).getImm();
1015 unsigned Val = MI->getOperand(OpNum).getImm();
1027 O << getRegisterName(MI->getOperand(OpNum).getReg());
1034 O << getRegisterName(MI->getOperand(OpNum).getReg());
1041 unsigned Val = MI->getOperand(OpNum).getImm();
1049 unsigned Dest = MI->getOperand(0).getReg();
1050 unsigned Src1 = MI->getOperand(1).getReg();
1068 unsigned SignExtend = MI->getOperand(OpNum).getImm();
1069 unsigned DoShift = MI->getOperand(OpNum + 1).getImm();
1085 AArch64CC::CondCode CC = (AArch64CC::CondCode)MI->getOperand(OpNum).getImm();
1092 AArch64CC::CondCode CC = (AArch64CC::CondCode)MI->getOperand(OpNum).getImm();
1099 O << '[' << getRegisterName(MI->getOperand(OpNum).getReg()) << ']';
1106 O << '#' << Scale * MI->getOperand(OpNum).getImm();
1111 const MCOperand MO = MI->getOperand(OpNum);
1122 const MCOperand MO1 = MI->getOperand(OpNum + 1);
1123 O << '[' << getRegisterName(MI->getOperand(OpNum).getReg());
1137 unsigned prfop = MI->getOperand(OpNum).getImm();
1150 unsigned psbhintop = MI->getOperand(OpNum).getImm();
1163 const MCOperand &MO = MI->getOperand(OpNum);
1223 unsigned Reg = MI->getOperand(OpNum).getReg();
1237 unsigned Reg = MI->getOperand(OpNum).getReg();
1301 O << "[" << MI->getOperand(OpNum).getImm() << "]";
1307 const MCOperand &Op = MI->getOperand(OpNum);
1318 dyn_cast<MCConstantExpr>(MI->getOperand(OpNum).getExpr());
1325 MI->getOperand(OpNum).getExpr()->print(O, &MAI);
1332 const MCOperand &Op = MI->getOperand(OpNum);
1342 MI->getOperand(OpNum).getExpr()->print(O, &MAI);
1348 unsigned Val = MI->getOperand(OpNo).getImm();
1368 unsigned Val = MI->getOperand(OpNo).getImm();
1379 unsigned Val = MI->getOperand(OpNo).getImm();
1390 unsigned Val = MI->getOperand(OpNo).getImm();
1404 unsigned RawVal = MI->getOperand(OpNo).getImm();