Lines Matching refs:CE

1077     if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()))  in isARMBranchTarget()  local
1078 return CE->getValue() % 4 == 0; in isARMBranchTarget()
1086 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm())) in isThumbBranchTarget() local
1087 return CE->getValue() % 2 == 0; in isThumbBranchTarget()
1097 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Imm.Val)) { in isUnsignedOffset() local
1098 int64_t Val = CE->getValue(); in isUnsignedOffset()
1112 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Imm.Val)) { in isSignedOffset() local
1113 int64_t Val = CE->getValue(); in isSignedOffset()
1127 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Imm.Val)) { in isLEOffset() local
1128 int64_t Val = CE->getValue(); in isLEOffset()
1142 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Imm.Val); in isThumbMemPC() local
1143 if (!CE) return false; in isThumbMemPC()
1144 Val = CE->getValue(); in isThumbMemPC()
1149 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in isThumbMemPC() local
1150 Val = CE->getValue(); in isThumbMemPC()
1160 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isFPImm() local
1161 if (!CE) return false; in isFPImm()
1162 int Val = ARM_AM::getFP32Imm(APInt(32, CE->getValue())); in isFPImm()
1169 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImmediate() local
1170 if (!CE) return false; in isImmediate()
1171 int64_t Value = CE->getValue(); in isImmediate()
1178 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImmediateS4() local
1179 if (!CE) return false; in isImmediateS4()
1180 int64_t Value = CE->getValue(); in isImmediateS4()
1186 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImmediateS2() local
1187 if (!CE) return false; in isImmediateS2()
1188 int64_t Value = CE->getValue(); in isImmediateS2()
1223 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImm0_508s4Neg() local
1224 if (!CE) return false; in isImm0_508s4Neg()
1225 int64_t Value = -CE->getValue(); in isImm0_508s4Neg()
1232 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImm0_4095Neg() local
1233 if (!CE) return false; in isImm0_4095Neg()
1238 if ((CE->getValue() >> 32) > 0) return false; in isImm0_4095Neg()
1239 uint32_t Value = -static_cast<uint32_t>(CE->getValue()); in isImm0_4095Neg()
1262 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImm0_255Expr() local
1265 if (!CE) in isImm0_255Expr()
1267 int64_t Value = CE->getValue(); in isImm0_255Expr()
1273 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImm256_65535Expr() local
1276 if (!CE) return true; in isImm256_65535Expr()
1277 int64_t Value = CE->getValue(); in isImm256_65535Expr()
1283 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImm0_65535Expr() local
1286 if (!CE) return true; in isImm0_65535Expr()
1287 int64_t Value = CE->getValue(); in isImm0_65535Expr()
1315 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isAdrLabel() local
1316 if (!CE) return false; in isAdrLabel()
1317 int64_t Value = CE->getValue(); in isAdrLabel()
1333 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isT2SOImm() local
1334 if (!CE) return false; in isT2SOImm()
1335 int64_t Value = CE->getValue(); in isT2SOImm()
1341 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isT2SOImmNot() local
1342 if (!CE) return false; in isT2SOImmNot()
1343 int64_t Value = CE->getValue(); in isT2SOImmNot()
1350 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isT2SOImmNeg() local
1351 if (!CE) return false; in isT2SOImmNeg()
1352 int64_t Value = CE->getValue(); in isT2SOImmNeg()
1360 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isSetEndImm() local
1361 if (!CE) return false; in isSetEndImm()
1362 int64_t Value = CE->getValue(); in isSetEndImm()
1432 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isPowerTwoInRange() local
1433 if (!CE) return false; in isPowerTwoInRange()
1434 int64_t Value = CE->getValue(); in isPowerTwoInRange()
1442 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isModImmNot() local
1443 if (!CE) return false; in isModImmNot()
1444 int64_t Value = CE->getValue(); in isModImmNot()
1450 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isModImmNeg() local
1451 if (!CE) return false; in isModImmNeg()
1452 int64_t Value = CE->getValue(); in isModImmNeg()
1459 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isThumbModImmNeg1_7() local
1460 if (!CE) return false; in isThumbModImmNeg1_7()
1461 int32_t Value = -(int32_t)CE->getValue(); in isThumbModImmNeg1_7()
1467 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isThumbModImmNeg8_255() local
1468 if (!CE) return false; in isThumbModImmNeg8_255()
1469 int32_t Value = -(int32_t)CE->getValue(); in isThumbModImmNeg8_255()
1533 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemPCRelImm12() local
1534 int64_t Val = CE->getValue(); in isMemPCRelImm12()
1621 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isAddrMode2() local
1622 int64_t Val = CE->getValue(); in isAddrMode2()
1631 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isAM2OffsetImm() local
1632 if (!CE) return false; in isAM2OffsetImm()
1633 int64_t Val = CE->getValue(); in isAM2OffsetImm()
1651 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isAddrMode3() local
1652 int64_t Val = CE->getValue(); in isAddrMode3()
1667 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isAM3Offset() local
1668 if (!CE) return false; in isAM3Offset()
1669 int64_t Val = CE->getValue(); in isAM3Offset()
1686 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isAddrMode5() local
1687 int64_t Val = CE->getValue(); in isAddrMode5()
1705 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isAddrMode5FP16() local
1706 int64_t Val = CE->getValue(); in isAddrMode5FP16()
1762 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemThumbRIs4() local
1763 int64_t Val = CE->getValue(); in isMemThumbRIs4()
1775 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemThumbRIs2() local
1776 int64_t Val = CE->getValue(); in isMemThumbRIs2()
1788 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemThumbRIs1() local
1789 int64_t Val = CE->getValue(); in isMemThumbRIs1()
1801 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemThumbSPI() local
1802 int64_t Val = CE->getValue(); in isMemThumbSPI()
1818 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemImm8s4Offset() local
1819 int64_t Val = CE->getValue(); in isMemImm8s4Offset()
1839 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemImm7s4Offset() local
1840 int64_t Val = CE->getValue(); in isMemImm7s4Offset()
1852 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemImm0_1020s4Offset() local
1853 int64_t Val = CE->getValue(); in isMemImm0_1020s4Offset()
1866 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemImm8Offset() local
1867 int64_t Val = CE->getValue(); in isMemImm8Offset()
1884 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemImm7ShiftedOffset() local
1885 int64_t Val = CE->getValue(); in isMemImm7ShiftedOffset()
1938 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemRegQOffset() local
1939 int64_t Val = CE->getValue(); in isMemRegQOffset()
1959 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemPosImm8Offset() local
1960 int64_t Val = CE->getValue(); in isMemPosImm8Offset()
1973 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemNegImm8Offset() local
1974 int64_t Val = CE->getValue(); in isMemNegImm8Offset()
1986 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemUImm12Offset() local
1987 int64_t Val = CE->getValue(); in isMemUImm12Offset()
2005 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemImm12Offset() local
2006 int64_t Val = CE->getValue(); in isMemImm12Offset()
2023 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isPostIdxImm8() local
2024 if (!CE) return false; in isPostIdxImm8()
2025 int64_t Val = CE->getValue(); in isPostIdxImm8()
2032 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isPostIdxImm8s4() local
2033 if (!CE) return false; in isPostIdxImm8s4()
2034 int64_t Val = CE->getValue(); in isPostIdxImm8s4()
2280 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isNEONi8splat() local
2282 if (!CE) return false; in isNEONi8splat()
2283 int64_t Value = CE->getValue(); in isNEONi8splat()
2294 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isNEONi16splat() local
2296 if (!CE) return false; in isNEONi16splat()
2297 unsigned Value = CE->getValue(); in isNEONi16splat()
2304 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isNEONi16splatNot() local
2306 if (!CE) return false; in isNEONi16splatNot()
2307 unsigned Value = CE->getValue(); in isNEONi16splatNot()
2316 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isNEONi32splat() local
2318 if (!CE) return false; in isNEONi32splat()
2319 unsigned Value = CE->getValue(); in isNEONi32splat()
2326 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isNEONi32splatNot() local
2328 if (!CE) return false; in isNEONi32splatNot()
2329 unsigned Value = CE->getValue(); in isNEONi32splatNot()
2351 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isNEONReplicate() local
2353 if (!CE) in isNEONReplicate()
2355 int64_t Value = CE->getValue(); in isNEONReplicate()
2407 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isNEONi32vmov() local
2409 if (!CE) in isNEONi32vmov()
2411 return isValidNEONi32vmovImm(CE->getValue()); in isNEONi32vmov()
2416 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isNEONi32vmovNeg() local
2418 if (!CE) return false; in isNEONi32vmovNeg()
2419 return isValidNEONi32vmovImm(~CE->getValue()); in isNEONi32vmovNeg()
2424 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isNEONi64splat() local
2426 if (!CE) return false; in isNEONi64splat()
2427 uint64_t Value = CE->getValue(); in isNEONi64splat()
2438 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isComplexRotation() local
2439 if (!CE) return false; in isComplexRotation()
2440 uint64_t Value = CE->getValue(); in isComplexRotation()
2447 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isMVELongShift() local
2449 if (!CE) return false; in isMVELongShift()
2450 uint64_t Value = CE->getValue(); in isMVELongShift()
2456 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isMveSaturateOp() local
2457 if (!CE) return false; in isMveSaturateOp()
2458 uint64_t Value = CE->getValue(); in isMveSaturateOp()
2516 else if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Expr)) in addExpr() local
2517 Inst.addOperand(MCOperand::createImm(CE->getValue())); in addExpr()
2679 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addModImmNotOperands() local
2680 uint32_t Enc = ARM_AM::getSOImmVal(~CE->getValue()); in addModImmNotOperands()
2686 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addModImmNegOperands() local
2687 uint32_t Enc = ARM_AM::getSOImmVal(-CE->getValue()); in addModImmNegOperands()
2693 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addThumbModImmNeg8_255Operands() local
2694 uint32_t Val = -CE->getValue(); in addThumbModImmNeg8_255Operands()
2700 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addThumbModImmNeg1_7Operands() local
2701 uint32_t Val = -CE->getValue(); in addThumbModImmNeg1_7Operands()
2723 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addFBits16Operands() local
2724 Inst.addOperand(MCOperand::createImm(16 - CE->getValue())); in addFBits16Operands()
2729 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addFBits32Operands() local
2730 Inst.addOperand(MCOperand::createImm(32 - CE->getValue())); in addFBits32Operands()
2735 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addFPImmOperands() local
2736 int Val = ARM_AM::getFP32Imm(APInt(32, CE->getValue())); in addFPImmOperands()
2744 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm8s4Operands() local
2745 Inst.addOperand(MCOperand::createImm(CE->getValue())); in addImm8s4Operands()
2752 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm7s4Operands() local
2753 Inst.addOperand(MCOperand::createImm(CE->getValue())); in addImm7s4Operands()
2758 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm7Shift0Operands() local
2759 Inst.addOperand(MCOperand::createImm(CE->getValue())); in addImm7Shift0Operands()
2764 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm7Shift1Operands() local
2765 Inst.addOperand(MCOperand::createImm(CE->getValue())); in addImm7Shift1Operands()
2770 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm7Shift2Operands() local
2771 Inst.addOperand(MCOperand::createImm(CE->getValue())); in addImm7Shift2Operands()
2776 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm7Operands() local
2777 Inst.addOperand(MCOperand::createImm(CE->getValue())); in addImm7Operands()
2784 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm0_1020s4Operands() local
2785 Inst.addOperand(MCOperand::createImm(CE->getValue() / 4)); in addImm0_1020s4Operands()
2792 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm0_508s4NegOperands() local
2793 Inst.addOperand(MCOperand::createImm(-(CE->getValue() / 4))); in addImm0_508s4NegOperands()
2800 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm0_508s4Operands() local
2801 Inst.addOperand(MCOperand::createImm(CE->getValue() / 4)); in addImm0_508s4Operands()
2808 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm1_16Operands() local
2809 Inst.addOperand(MCOperand::createImm(CE->getValue() - 1)); in addImm1_16Operands()
2816 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm1_32Operands() local
2817 Inst.addOperand(MCOperand::createImm(CE->getValue() - 1)); in addImm1_32Operands()
2824 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImmThumbSROperands() local
2825 unsigned Imm = CE->getValue(); in addImmThumbSROperands()
2833 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addPKHASRImmOperands() local
2834 int Val = CE->getValue(); in addPKHASRImmOperands()
2842 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addT2SOImmNotOperands() local
2843 Inst.addOperand(MCOperand::createImm(~(uint32_t)CE->getValue())); in addT2SOImmNotOperands()
2850 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addT2SOImmNegOperands() local
2851 Inst.addOperand(MCOperand::createImm(-(uint32_t)CE->getValue())); in addT2SOImmNegOperands()
2858 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm0_4095NegOperands() local
2859 Inst.addOperand(MCOperand::createImm(-(uint32_t)CE->getValue())); in addImm0_4095NegOperands()
2863 if(const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm())) { in addUnsignedOffset_b8s2Operands() local
2864 Inst.addOperand(MCOperand::createImm(CE->getValue() >> 2)); in addUnsignedOffset_b8s2Operands()
2874 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in addThumbMemPCOperands() local
2875 if (CE) { in addThumbMemPCOperands()
2876 Inst.addOperand(MCOperand::createImm(CE->getValue())); in addThumbMemPCOperands()
2886 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in addThumbMemPCOperands() local
2887 Inst.addOperand(MCOperand::createImm(CE->getValue())); in addThumbMemPCOperands()
2929 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in addMemPCRelImm12Operands() local
2930 Inst.addOperand(MCOperand::createImm(CE->getValue())); in addMemPCRelImm12Operands()
2946 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addAdrLabelOperands() local
2947 int Val = CE->getValue(); in addAdrLabelOperands()
3008 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in addAddrMode2Operands() local
3009 int32_t Val = CE->getValue(); in addAddrMode2Operands()
3032 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in addAM2OffsetImmOperands() local
3033 assert(CE && "non-constant AM2OffsetImm operand!"); in addAM2OffsetImmOperands()
3034 int32_t Val = CE->getValue(); in addAM2OffsetImmOperands()
3061 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in addAddrMode3Operands() local
3062 int32_t Val = CE->getValue(); in addAddrMode3Operands()
3093 const MCConstantExpr *CE = static_cast<const MCConstantExpr*>(getImm()); in addAM3OffsetOperands() local
3094 int32_t Val = CE->getValue(); in addAM3OffsetOperands()
3118 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in addAddrMode5Operands() local
3120 int32_t Val = CE->getValue() / 4; in addAddrMode5Operands()
3148 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in addAddrMode5FP16Operands() local
3149 int32_t Val = CE->getValue() / 2; in addAddrMode5FP16Operands()
3197 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in addMemImm0_1020s4OffsetOperands() local
3199 Inst.addOperand(MCOperand::createImm(CE->getValue() / 4)); in addMemImm0_1020s4OffsetOperands()
3291 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in addMemThumbRIs4Operands() local
3293 Inst.addOperand(MCOperand::createImm(CE->getValue() / 4)); in addMemThumbRIs4Operands()
3303 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in addMemThumbRIs2Operands() local
3304 Inst.addOperand(MCOperand::createImm(CE->getValue() / 2)); in addMemThumbRIs2Operands()
3320 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in addMemThumbSPIOperands() local
3322 Inst.addOperand(MCOperand::createImm(CE->getValue() / 4)); in addMemThumbSPIOperands()
3329 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in addPostIdxImm8Operands() local
3330 assert(CE && "non-constant post-idx-imm8 operand!"); in addPostIdxImm8Operands()
3331 int Imm = CE->getValue(); in addPostIdxImm8Operands()
3340 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in addPostIdxImm8s4Operands() local
3341 assert(CE && "non-constant post-idx-imm8s4 operand!"); in addPostIdxImm8s4Operands()
3342 int Imm = CE->getValue(); in addPostIdxImm8s4Operands()
3369 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addPowerTwoOperands() local
3370 Inst.addOperand(MCOperand::createImm(CE->getValue())); in addPowerTwoOperands()
3478 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONi8splatOperands() local
3479 Inst.addOperand(MCOperand::createImm(CE->getValue() | 0xe00)); in addNEONi8splatOperands()
3485 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONi16splatOperands() local
3486 unsigned Value = CE->getValue(); in addNEONi16splatOperands()
3494 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONi16splatNotOperands() local
3495 unsigned Value = CE->getValue(); in addNEONi16splatNotOperands()
3503 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONi32splatOperands() local
3504 unsigned Value = CE->getValue(); in addNEONi32splatOperands()
3512 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONi32splatNotOperands() local
3513 unsigned Value = CE->getValue(); in addNEONi32splatNotOperands()
3520 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONi8ReplicateOperands() local
3525 unsigned Value = CE->getValue(); in addNEONi8ReplicateOperands()
3551 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONi32vmovOperands() local
3552 unsigned Value = encodeNeonVMOVImmediate(CE->getValue()); in addNEONi32vmovOperands()
3563 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONvmovi16ReplicateOperands() local
3570 uint64_t Value = CE->getValue(); in addNEONvmovi16ReplicateOperands()
3580 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONi32vmovNegOperands() local
3581 unsigned Value = encodeNeonVMOVImmediate(~CE->getValue()); in addNEONi32vmovNegOperands()
3587 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONvmovi32ReplicateOperands() local
3594 uint64_t Value = CE->getValue(); in addNEONvmovi32ReplicateOperands()
3602 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONi64splatOperands() local
3603 uint64_t Value = CE->getValue(); in addNEONi64splatOperands()
3613 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addComplexRotationEvenOperands() local
3614 Inst.addOperand(MCOperand::createImm(CE->getValue() / 90)); in addComplexRotationEvenOperands()
3619 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addComplexRotationOddOperands() local
3620 Inst.addOperand(MCOperand::createImm((CE->getValue() - 90) / 180)); in addComplexRotationOddOperands()
3625 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addMveSaturateOperands() local
3626 unsigned Imm = CE->getValue(); in addMveSaturateOperands()
4336 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(ShiftExpr); in tryParseShiftRegister() local
4337 if (!CE) { in tryParseShiftRegister()
4344 Imm = CE->getValue(); in tryParseShiftRegister()
4554 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Expr); in parseCoprocOptionOperand() local
4555 if (!CE || CE->getValue() < 0 || CE->getValue() > 255) in parseCoprocOptionOperand()
4558 int Val = CE->getValue(); in parseCoprocOptionOperand()
4805 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(LaneIndex); in parseVectorLane() local
4806 if (!CE) in parseVectorLane()
4812 int64_t Val = CE->getValue(); in parseVectorLane()
5096 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(MemBarrierID); in parseMemBarrierOptOperand() local
5097 if (!CE) in parseMemBarrierOptOperand()
5100 int Val = CE->getValue(); in parseMemBarrierOptOperand()
5160 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(ISBarrierID); in parseInstSyncBarrierOptOperand() local
5161 if (!CE) in parseInstSyncBarrierOptOperand()
5164 int Val = CE->getValue(); in parseInstSyncBarrierOptOperand()
5367 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(ShiftAmount); in parsePKHImm() local
5368 if (!CE) in parsePKHImm()
5370 int Val = CE->getValue(); in parsePKHImm()
5374 Operands.push_back(ARMOperand::CreateImm(CE, Loc, EndLoc, *this)); in parsePKHImm()
5430 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(ShiftAmount); in parseShifterImm() local
5431 if (!CE) in parseShifterImm()
5434 int64_t Val = CE->getValue(); in parseShifterImm()
5480 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(ShiftAmount); in parseRotImm() local
5481 if (!CE) in parseRotImm()
5484 int64_t Val = CE->getValue(); in parseRotImm()
5533 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Imm1Exp); in parseModImm() local
5535 if (CE) { in parseModImm()
5537 Imm1 = CE->getValue(); in parseModImm()
5587 CE = dyn_cast<MCConstantExpr>(Imm2Exp); in parseModImm()
5589 if (CE) { in parseModImm()
5590 Imm2 = CE->getValue(); in parseModImm()
5616 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(LSBExpr); in parseBitfield() local
5617 if (!CE) in parseBitfield()
5620 int64_t LSB = CE->getValue(); in parseBitfield()
5639 CE = dyn_cast<MCConstantExpr>(WidthExpr); in parseBitfield()
5640 if (!CE) in parseBitfield()
5643 int64_t Width = CE->getValue(); in parseBitfield()
5728 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Offset); in parseAM3Offset() local
5729 if (!CE) in parseAM3Offset()
5733 int32_t Val = CE->getValue(); in parseAM3Offset()
5985 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Expr); in parseMemory() local
5986 if (!CE) in parseMemory()
5990 switch (CE->getValue()) { in parseMemory()
6041 if (const auto *CE = dyn_cast<MCConstantExpr>(Offset)) { in parseMemory() local
6044 int32_t Val = CE->getValue(); in parseMemory()
6046 CE = MCConstantExpr::create(std::numeric_limits<int32_t>::min(), in parseMemory()
6050 AdjustedOffset = CE; in parseMemory()
6165 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Expr); in parseMemRegOffsetShift() local
6166 if (!CE) in parseMemRegOffsetShift()
6168 int64_t Imm = CE->getValue(); in parseMemRegOffsetShift()
6369 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(ImmVal); in parseOperand() local
6370 if (CE) { in parseOperand()
6371 int32_t Val = CE->getValue(); in parseOperand()
6848 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Op.getImm()); in isThumbI8Relocation() local
6849 if (CE) in isThumbI8Relocation()
7623 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Op.getImm()); in isARMMCExpr() local
7624 if (CE) in isARMMCExpr()
8254 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Op.getImm()); in validateInstruction() local
8255 if (CE) break; in validateInstruction()
11830 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(AttrExpr); in parseDirectiveEabiAttr() local
11831 if (check(!CE, TagLoc, "expected numeric constant")) in parseDirectiveEabiAttr()
11834 Tag = CE->getValue(); in parseDirectiveEabiAttr()
11864 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(ValueExpr); in parseDirectiveEabiAttr() local
11865 if (!CE) in parseDirectiveEabiAttr()
11867 IntegerValue = CE->getValue(); in parseDirectiveEabiAttr()
12110 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(OffsetExpr); in parseDirectiveSetFP() local
12111 if (check(!CE, ExLoc, "setfp offset must be an immediate")) in parseDirectiveSetFP()
12113 Offset = CE->getValue(); in parseDirectiveSetFP()
12145 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(OffsetExpr); in parseDirectivePad() local
12146 if (!CE) in parseDirectivePad()
12152 getTargetStreamer().emitPad(CE->getValue()); in parseDirectivePad()
12314 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(IndexExpression); in parseDirectivePersonalityIndex() local
12315 if (!CE) in parseDirectivePersonalityIndex()
12317 if (CE->getValue() < 0 || CE->getValue() >= ARM::EHABI::NUM_PERSONALITY_INDEX) in parseDirectivePersonalityIndex()
12321 getTargetStreamer().emitPersonalityIndex(CE->getValue()); in parseDirectivePersonalityIndex()
12338 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(OffsetExpr); in parseDirectiveUnwindRaw() local
12339 if (!CE) in parseDirectiveUnwindRaw()
12342 StackOffset = CE->getValue(); in parseDirectiveUnwindRaw()
12424 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(OffsetExpr); in parseDirectiveMovSP() local
12425 if (!CE) in parseDirectiveMovSP()
12428 Offset = CE->getValue(); in parseDirectiveMovSP()
13019 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Op.getImm())) in validateTargetOperandClass() local
13020 if (CE->getValue() == 0) in validateTargetOperandClass()
13025 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Op.getImm())) in validateTargetOperandClass() local
13026 if (CE->getValue() == 8) in validateTargetOperandClass()
13031 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Op.getImm())) in validateTargetOperandClass() local
13032 if (CE->getValue() == 16) in validateTargetOperandClass()