Lines Matching refs:getImm
110 if (Op2.isImm() && Op2.getImm() == 0 && Op3.isImm()) { in printInst()
113 switch (Op3.getImm()) { in printInst()
151 int64_t immr = Op2.getImm(); in printInst()
152 int64_t imms = Op3.getImm(); in printInst()
186 if (Op2.getImm() > Op3.getImm()) { in printInst()
192 markup(O, Markup::Immediate) << "#" << (Is64Bit ? 64 : 32) - Op2.getImm(); in printInst()
194 markup(O, Markup::Immediate) << "#" << Op3.getImm() + 1; in printInst()
205 markup(O, Markup::Immediate) << "#" << Op2.getImm(); in printInst()
207 markup(O, Markup::Immediate) << "#" << Op3.getImm() - Op2.getImm() + 1; in printInst()
215 int ImmR = MI->getOperand(3).getImm(); in printInst()
216 int ImmS = MI->getOperand(4).getImm(); in printInst()
325 int Shift = MI->getOperand(2).getImm(); in printInst()
326 uint64_t Value = (uint64_t)MI->getOperand(1).getImm() << Shift; in printInst()
338 int Shift = MI->getOperand(2).getImm(); in printInst()
339 uint64_t Value = ~((uint64_t)MI->getOperand(1).getImm() << Shift); in printInst()
355 MI->getOperand(2).getImm(), RegWidth); in printInst()
364 << MI->getOperand(1).getImm(); in printInst()
815 O << '[' << MI->getOperand(OpNum++).getImm() << ']'; in printInst()
858 unsigned PRFOp = MI->getOperand(0).getImm(); in printRangePrefetchAlias()
870 unsigned SignExtend = MI->getOperand(3).getImm(); // encoded in "option<2>". in printRangePrefetchAlias()
871 unsigned Shift = MI->getOperand(4).getImm(); // encoded in "S". in printRangePrefetchAlias()
910 unsigned Op1Val = Op1.getImm(); in printSysAlias()
911 unsigned CnVal = Cn.getImm(); in printSysAlias()
912 unsigned CmVal = Cm.getImm(); in printSysAlias()
913 unsigned Op2Val = Op2.getImm(); in printSysAlias()
1031 unsigned Op1Val = Op1.getImm(); in printSyspAlias()
1032 unsigned CnVal = Cn.getImm(); in printSyspAlias()
1033 unsigned CmVal = Cm.getImm(); in printSyspAlias()
1034 unsigned Op2Val = Op2.getImm(); in printSyspAlias()
1135 unsigned svcrop = MO.getImm(); in printSVCROp()
1160 markup(O, Markup::Immediate) << "#" << formatImm(Op.getImm()); in printImm()
1167 markup(O, Markup::Immediate) << format("#%#llx", Op.getImm()); in printImmHex()
1176 markup(O, Markup::Immediate) << "#" << formatImm((signed char)Op.getImm()); in printSImm()
1178 markup(O, Markup::Immediate) << "#" << formatImm((signed short)Op.getImm()); in printSImm()
1180 markup(O, Markup::Immediate) << "#" << formatImm(Op.getImm()); in printSImm()
1210 O << "c" << Op.getImm(); in printSysCROperand()
1218 unsigned Val = (MO.getImm() & 0xfff); in printAddSubImm()
1219 assert(Val == MO.getImm() && "Add/sub immediate out of range!"); in printAddSubImm()
1221 AArch64_AM::getShiftValue(MI->getOperand(OpNum + 1).getImm()); in printAddSubImm()
1239 uint64_t Val = MI->getOperand(OpNum).getImm(); in printLogicalImm()
1248 unsigned Val = MI->getOperand(OpNum).getImm(); in printShifter()
1275 unsigned Val = MI->getOperand(OpNum).getImm(); in printArithExtend()
1322 bool SignExtend = MI->getOperand(OpNum).getImm(); in printMemExtend()
1323 bool DoShift = MI->getOperand(OpNum + 1).getImm(); in printMemExtend()
1378 AArch64CC::CondCode CC = (AArch64CC::CondCode)MI->getOperand(OpNum).getImm(); in printCondCode()
1385 AArch64CC::CondCode CC = (AArch64CC::CondCode)MI->getOperand(OpNum).getImm(); in printInverseCondCode()
1402 << '#' << formatImm(Scale * MI->getOperand(OpNum).getImm()); in printImmScale()
1409 unsigned FirstImm = Scale * MI->getOperand(OpNum).getImm(); in printImmRangeScale()
1418 markup(O, Markup::Immediate) << '#' << formatImm(MO.getImm() * Scale); in printUImm12Offset()
1432 markup(O, Markup::Immediate) << "#" << formatImm(MO1.getImm() * Scale); in printAMIndexedWB()
1444 unsigned prfop = MI->getOperand(OpNum).getImm(); in printRPRFMOperand()
1457 unsigned prfop = MI->getOperand(OpNum).getImm(); in printPrefetchOp()
1477 unsigned psbhintop = MI->getOperand(OpNum).getImm(); in printPSBHintOp()
1488 unsigned btihintop = MI->getOperand(OpNum).getImm() ^ 32; in printBTIHintOp()
1501 : AArch64_AM::getFPImmFloat(MO.getImm()); in printFPImmOperand()
1627 unsigned RegMask = MI->getOperand(OpNum).getImm(); in printMatrixTileList()
1760 O << "[" << Scale * MI->getOperand(OpNum).getImm() << "]"; in printVectorIndex()
1767 O << Scale * MI->getOperand(OpNum).getImm(); in printMatrixIndex()
1779 int64_t Offset = Op.getImm() * 4; in printAlignedLabel()
1808 int64_t Offset = Op.getImm(); in printAdrAdrpLabel()
1828 unsigned Val = MI->getOperand(OpNo).getImm(); in printBarrierOption()
1851 unsigned Val = MI->getOperand(OpNo).getImm(); in printBarriernXSOption()
1889 unsigned Val = MI->getOperand(OpNo).getImm(); in printMRSSystemRegister()
1916 unsigned Val = MI->getOperand(OpNo).getImm(); in printMSRSystemRegister()
1943 unsigned Val = MI->getOperand(OpNo).getImm(); in printSystemPStateField()
1958 unsigned RawVal = MI->getOperand(OpNo).getImm(); in printSIMDType10Operand()
1967 unsigned Val = MI->getOperand(OpNo).getImm(); in printComplexRotationOp()
1974 unsigned Val = MI->getOperand(OpNum).getImm(); in printSVEPattern()
1985 unsigned Val = MI->getOperand(OpNum).getImm(); in printSVEVecLenSpecifier()
2039 unsigned UnscaledVal = MI->getOperand(OpNum).getImm(); in printImm8OptLsl()
2040 unsigned Shift = MI->getOperand(OpNum + 1).getImm(); in printImm8OptLsl()
2067 uint64_t Val = MI->getOperand(OpNum).getImm(); in printSVELogicalImm()
2103 unsigned Val = MI->getOperand(OpNum).getImm(); in printExactFPImm()