Lines Matching refs:MCConstantExpr

1048     if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()))  in isARMBranchTarget()
1057 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm())) in isThumbBranchTarget()
1068 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Imm.Val)) { in isUnsignedOffset()
1083 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Imm.Val)) { in isSignedOffset()
1098 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Imm.Val)) { in isLEOffset()
1113 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Imm.Val); in isThumbMemPC()
1120 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in isThumbMemPC()
1131 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isFPImm()
1140 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImmediate()
1149 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImmediateS4()
1157 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImmediateS2()
1194 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImm0_508s4Neg()
1203 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImm0_4095Neg()
1232 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImm256_65535Expr()
1242 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImm0_65535Expr()
1269 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isExpImm()
1278 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isInvertedExpImm()
1297 if (isImm() && !isa<MCConstantExpr>(getImm())) in isAdrLabel()
1302 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isAdrLabel()
1312 if (isImm() && !isa<MCConstantExpr>(getImm())) { in isT2SOImm()
1320 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isT2SOImm()
1328 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isT2SOImmNot()
1337 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isT2SOImmNeg()
1347 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isSetEndImm()
1411 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isPowerTwoInRange()
1421 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isModImmNot()
1429 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isModImmNeg()
1438 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isThumbModImmNeg1_7()
1446 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isThumbModImmNeg8_255()
1512 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemPCRelImm12()
1600 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isAddrMode2()
1610 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isAM2OffsetImm()
1621 if (isImm() && !isa<MCConstantExpr>(getImm())) in isAddrMode3()
1630 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isAddrMode3()
1646 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isAM3Offset()
1658 if (isImm() && !isa<MCConstantExpr>(getImm())) in isAddrMode5()
1665 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isAddrMode5()
1677 if (isImm() && !isa<MCConstantExpr>(getImm())) in isAddrMode5FP16()
1684 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isAddrMode5FP16()
1741 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemThumbRIs4()
1754 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemThumbRIs2()
1767 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemThumbRIs1()
1780 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemThumbSPI()
1791 if (isImm() && !isa<MCConstantExpr>(getImm())) in isMemImm8s4Offset()
1797 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemImm8s4Offset()
1810 if (isImm() && !isa<MCConstantExpr>(getImm())) in isMemImm7s4Offset()
1818 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemImm7s4Offset()
1831 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemImm0_1020s4Offset()
1845 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemImm8Offset()
1863 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemImm7ShiftedOffset()
1917 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemRegQOffset()
1938 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemPosImm8Offset()
1952 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemNegImm8Offset()
1965 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemUImm12Offset()
1977 if (isImm() && !isa<MCConstantExpr>(getImm())) in isMemImm12Offset()
1984 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemImm12Offset()
2002 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isPostIdxImm8()
2011 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isPostIdxImm8s4()
2245 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isNEONi8splat()
2259 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isNEONi16splat()
2269 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isNEONi16splatNot()
2281 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isNEONi32splat()
2291 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isNEONi32splatNot()
2316 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isNEONReplicate()
2372 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isNEONi32vmov()
2381 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isNEONi32vmovNeg()
2389 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isNEONi64splat()
2403 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isComplexRotation()
2412 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isMVELongShift()
2421 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isMveSaturateOp()
2467 else if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Expr)) in addExpr()
2630 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addModImmNotOperands()
2637 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addModImmNegOperands()
2644 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addThumbModImmNeg8_255Operands()
2651 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addThumbModImmNeg1_7Operands()
2674 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addFBits16Operands()
2680 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addFBits32Operands()
2686 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addFPImmOperands()
2695 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm8s4Operands()
2703 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm7s4Operands()
2709 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm7Shift0Operands()
2715 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm7Shift1Operands()
2721 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm7Shift2Operands()
2727 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm7Operands()
2735 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm0_1020s4Operands()
2743 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm0_508s4NegOperands()
2751 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm0_508s4Operands()
2759 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm1_16Operands()
2767 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm1_32Operands()
2775 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImmThumbSROperands()
2784 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addPKHASRImmOperands()
2793 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addT2SOImmNotOperands()
2801 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addT2SOImmNegOperands()
2809 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm0_4095NegOperands()
2814 if(const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm())) { in addUnsignedOffset_b8s2Operands()
2825 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in addThumbMemPCOperands()
2836 assert(isa<MCConstantExpr>(Memory.OffsetImm) && "Unknown value type!"); in addThumbMemPCOperands()
2837 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in addThumbMemPCOperands()
2880 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in addMemPCRelImm12Operands()
2892 if (!isa<MCConstantExpr>(getImm())) { in addAdrLabelOperands()
2897 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addAdrLabelOperands()
2959 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in addAddrMode2Operands()
2983 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in addAM2OffsetImmOperands()
3012 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in addAddrMode3Operands()
3044 const MCConstantExpr *CE = static_cast<const MCConstantExpr*>(getImm()); in addAM3OffsetOperands()
3069 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in addAddrMode5Operands()
3099 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in addAddrMode5FP16Operands()
3148 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in addMemImm0_1020s4OffsetOperands()
3242 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in addMemThumbRIs4Operands()
3254 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in addMemThumbRIs2Operands()
3271 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in addMemThumbSPIOperands()
3280 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in addPostIdxImm8Operands()
3291 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in addPostIdxImm8s4Operands()
3320 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addPowerTwoOperands()
3415 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONi8splatOperands()
3422 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONi16splatOperands()
3431 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONi16splatNotOperands()
3440 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONi32splatOperands()
3449 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONi32splatNotOperands()
3457 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONi8ReplicateOperands()
3488 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONi32vmovOperands()
3500 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONvmovi16ReplicateOperands()
3517 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONi32vmovNegOperands()
3524 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONvmovi32ReplicateOperands()
3539 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONi64splatOperands()
3550 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addComplexRotationEvenOperands()
3556 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addComplexRotationOddOperands()
3562 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addMveSaturateOperands()
4193 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(ShiftExpr); in tryParseShiftRegister()
4272 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(ImmVal); in tryParseRegisterWithWriteBack()
4417 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Expr); in parseCoprocOptionOperand()
4670 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(LaneIndex); in parseVectorLane()
5005 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(MemBarrierID); in parseMemBarrierOptOperand()
5073 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(ISBarrierID); in parseInstSyncBarrierOptOperand()
5281 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(ShiftAmount); in parsePKHImm()
5316 Operands.push_back(ARMOperand::CreateImm(MCConstantExpr::create(Val, in parseSetEndImm()
5363 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(ShiftAmount); in parseShifterImm()
5425 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(ShiftAmount); in parseRotImm()
5485 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Imm1Exp); in parseModImm()
5545 CE = dyn_cast<MCConstantExpr>(Imm2Exp); in parseModImm()
5580 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(LSBExpr); in parseBitfield()
5613 CE = dyn_cast<MCConstantExpr>(WidthExpr); in parseBitfield()
5709 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Offset); in parseAM3Offset()
5721 ARMOperand::CreateImm(MCConstantExpr::create(Val, getContext()), S, E)); in parseAM3Offset()
5902 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Expr); in parseMemory()
5957 if (const auto *CE = dyn_cast<MCConstantExpr>(Offset)) { in parseMemory()
5962 CE = MCConstantExpr::create(std::numeric_limits<int32_t>::min(), in parseMemory()
6078 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Expr); in parseMemRegOffsetShift()
6154 MCConstantExpr::create(IntVal, getContext()), in parseFPImm()
6171 MCConstantExpr::create(Val, getContext()), S, in parseFPImm()
6272 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(ImmVal); in parseOperand()
6276 ImmVal = MCConstantExpr::create(std::numeric_limits<int32_t>::min(), in parseOperand()
6337 const MCConstantExpr *Value = dyn_cast_or_null<MCConstantExpr>(Expr); in parseImmExpr()
6871 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(IMM.getImm())) { in shouldOmitCCOutOperand()
7221 MCConstantExpr::create(ProcessorIMod, getContext()), in ParseInstruction()
8135 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Op.getImm()); in validateInstruction()
8791 const MCExpr *Const8 = MCConstantExpr::create(8, getContext()); in processInstruction()
8872 if (isa<MCConstantExpr>(SubExprVal) && in processInstruction()
8876 (int64_t) (cast<MCConstantExpr>(SubExprVal))->getValue(); in processInstruction()
11397 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(AttrExpr); in parseDirectiveEabiAttr()
11431 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(ValueExpr); in parseDirectiveEabiAttr()
11669 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(OffsetExpr); in parseDirectiveSetFP()
11704 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(OffsetExpr); in parseDirectivePad()
11768 const MCConstantExpr *Value = dyn_cast_or_null<MCConstantExpr>(Expr); in parseDirectiveInst()
11871 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(IndexExpression); in parseDirectivePersonalityIndex()
11895 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(OffsetExpr); in parseDirectiveUnwindRaw()
11913 const MCConstantExpr *OC = dyn_cast<MCConstantExpr>(OE); in parseDirectiveUnwindRaw()
11981 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(OffsetExpr); in parseDirectiveMovSP()
12565 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Op.getImm())) in validateTargetOperandClass()
12571 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Op.getImm())) in validateTargetOperandClass()
12577 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Op.getImm())) in validateTargetOperandClass()