Lines Matching refs:MCConstantExpr
1038 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm())) in isARMBranchTarget()
1047 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm())) in isThumbBranchTarget()
1058 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Imm.Val)) { in isUnsignedOffset()
1073 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Imm.Val)) { in isSignedOffset()
1088 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Imm.Val)) { in isLEOffset()
1103 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Imm.Val); in isThumbMemPC()
1110 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in isThumbMemPC()
1121 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isFPImm()
1130 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImmediate()
1139 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImmediateS4()
1147 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImmediateS2()
1184 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImm0_508s4Neg()
1193 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImm0_4095Neg()
1222 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImm256_65535Expr()
1232 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImm0_65535Expr()
1259 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isExpImm()
1268 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isInvertedExpImm()
1287 if (isImm() && !isa<MCConstantExpr>(getImm())) in isAdrLabel()
1292 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isAdrLabel()
1302 if (isImm() && !isa<MCConstantExpr>(getImm())) { in isT2SOImm()
1310 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isT2SOImm()
1318 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isT2SOImmNot()
1327 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isT2SOImmNeg()
1337 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isSetEndImm()
1401 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isPowerTwoInRange()
1411 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isModImmNot()
1419 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isModImmNeg()
1428 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isThumbModImmNeg1_7()
1436 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isThumbModImmNeg8_255()
1502 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemPCRelImm12()
1590 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isAddrMode2()
1600 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isAM2OffsetImm()
1611 if (isImm() && !isa<MCConstantExpr>(getImm())) in isAddrMode3()
1620 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isAddrMode3()
1636 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isAM3Offset()
1648 if (isImm() && !isa<MCConstantExpr>(getImm())) in isAddrMode5()
1655 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isAddrMode5()
1667 if (isImm() && !isa<MCConstantExpr>(getImm())) in isAddrMode5FP16()
1674 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isAddrMode5FP16()
1731 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemThumbRIs4()
1744 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemThumbRIs2()
1757 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemThumbRIs1()
1770 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemThumbSPI()
1781 if (isImm() && !isa<MCConstantExpr>(getImm())) in isMemImm8s4Offset()
1787 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemImm8s4Offset()
1800 if (isImm() && !isa<MCConstantExpr>(getImm())) in isMemImm7s4Offset()
1808 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemImm7s4Offset()
1821 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemImm0_1020s4Offset()
1835 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemImm8Offset()
1853 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemImm7ShiftedOffset()
1907 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemRegQOffset()
1928 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemPosImm8Offset()
1942 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemNegImm8Offset()
1955 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemUImm12Offset()
1967 if (isImm() && !isa<MCConstantExpr>(getImm())) in isMemImm12Offset()
1974 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemImm12Offset()
1992 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isPostIdxImm8()
2001 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isPostIdxImm8s4()
2235 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isNEONi8splat()
2249 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isNEONi16splat()
2259 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isNEONi16splatNot()
2271 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isNEONi32splat()
2281 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isNEONi32splatNot()
2306 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isNEONReplicate()
2362 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isNEONi32vmov()
2371 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isNEONi32vmovNeg()
2379 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isNEONi64splat()
2393 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isComplexRotation()
2402 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isMVELongShift()
2411 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isMveSaturateOp()
2457 else if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Expr)) in addExpr()
2621 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addModImmNotOperands()
2628 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addModImmNegOperands()
2635 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addThumbModImmNeg8_255Operands()
2642 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addThumbModImmNeg1_7Operands()
2665 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addFBits16Operands()
2671 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addFBits32Operands()
2677 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addFPImmOperands()
2686 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm8s4Operands()
2694 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm7s4Operands()
2700 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm7Shift0Operands()
2706 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm7Shift1Operands()
2712 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm7Shift2Operands()
2718 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm7Operands()
2726 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm0_1020s4Operands()
2734 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm0_508s4NegOperands()
2742 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm0_508s4Operands()
2750 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm1_16Operands()
2758 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm1_32Operands()
2766 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImmThumbSROperands()
2775 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addPKHASRImmOperands()
2784 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addT2SOImmNotOperands()
2792 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addT2SOImmNegOperands()
2800 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm0_4095NegOperands()
2805 if(const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm())) { in addUnsignedOffset_b8s2Operands()
2816 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in addThumbMemPCOperands()
2827 assert(isa<MCConstantExpr>(Memory.OffsetImm) && "Unknown value type!"); in addThumbMemPCOperands()
2828 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in addThumbMemPCOperands()
2871 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in addMemPCRelImm12Operands()
2883 if (!isa<MCConstantExpr>(getImm())) { in addAdrLabelOperands()
2888 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addAdrLabelOperands()
2950 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in addAddrMode2Operands()
2974 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in addAM2OffsetImmOperands()
3003 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in addAddrMode3Operands()
3035 const MCConstantExpr *CE = static_cast<const MCConstantExpr*>(getImm()); in addAM3OffsetOperands()
3060 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in addAddrMode5Operands()
3090 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in addAddrMode5FP16Operands()
3139 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in addMemImm0_1020s4OffsetOperands()
3233 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in addMemThumbRIs4Operands()
3245 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in addMemThumbRIs2Operands()
3262 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in addMemThumbSPIOperands()
3271 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in addPostIdxImm8Operands()
3282 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in addPostIdxImm8s4Operands()
3311 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addPowerTwoOperands()
3406 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONi8splatOperands()
3413 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONi16splatOperands()
3422 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONi16splatNotOperands()
3431 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONi32splatOperands()
3440 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONi32splatNotOperands()
3448 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONi8ReplicateOperands()
3479 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONi32vmovOperands()
3491 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONvmovi16ReplicateOperands()
3508 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONi32vmovNegOperands()
3515 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONvmovi32ReplicateOperands()
3530 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONi64splatOperands()
3541 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addComplexRotationEvenOperands()
3547 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addComplexRotationOddOperands()
3553 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addMveSaturateOperands()
4184 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(ShiftExpr); in tryParseShiftRegister()
4263 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(ImmVal); in tryParseRegisterWithWriteBack()
4408 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Expr); in parseCoprocOptionOperand()
4651 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(LaneIndex); in parseVectorLane()
4986 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(MemBarrierID); in parseMemBarrierOptOperand()
5054 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(ISBarrierID); in parseInstSyncBarrierOptOperand()
5262 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(ShiftAmount); in parsePKHImm()
5297 Operands.push_back(ARMOperand::CreateImm(MCConstantExpr::create(Val, in parseSetEndImm()
5344 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(ShiftAmount); in parseShifterImm()
5406 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(ShiftAmount); in parseRotImm()
5466 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Imm1Exp); in parseModImm()
5526 CE = dyn_cast<MCConstantExpr>(Imm2Exp); in parseModImm()
5561 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(LSBExpr); in parseBitfield()
5594 CE = dyn_cast<MCConstantExpr>(WidthExpr); in parseBitfield()
5690 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Offset); in parseAM3Offset()
5702 ARMOperand::CreateImm(MCConstantExpr::create(Val, getContext()), S, E)); in parseAM3Offset()
5883 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Expr); in parseMemory()
5938 if (const auto *CE = dyn_cast<MCConstantExpr>(Offset)) { in parseMemory()
5943 CE = MCConstantExpr::create(std::numeric_limits<int32_t>::min(), in parseMemory()
6059 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Expr); in parseMemRegOffsetShift()
6135 MCConstantExpr::create(IntVal, getContext()), in parseFPImm()
6152 MCConstantExpr::create(Val, getContext()), S, in parseFPImm()
6253 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(ImmVal); in parseOperand()
6257 ImmVal = MCConstantExpr::create(std::numeric_limits<int32_t>::min(), in parseOperand()
6834 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(IMM.getImm())) { in shouldOmitCCOutOperand()
7185 MCConstantExpr::create(ProcessorIMod, getContext()), in ParseInstruction()
8099 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Op.getImm()); in validateInstruction()
8755 const MCExpr *Const8 = MCConstantExpr::create(8, getContext()); in processInstruction()
8836 if (isa<MCConstantExpr>(SubExprVal) && in processInstruction()
8840 (int64_t) (cast<MCConstantExpr>(SubExprVal))->getValue(); in processInstruction()
11344 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(AttrExpr); in parseDirectiveEabiAttr()
11378 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(ValueExpr); in parseDirectiveEabiAttr()
11622 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(OffsetExpr); in parseDirectiveSetFP()
11657 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(OffsetExpr); in parseDirectivePad()
11723 const MCConstantExpr *Value = dyn_cast_or_null<MCConstantExpr>(Expr); in parseDirectiveInst()
11828 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(IndexExpression); in parseDirectivePersonalityIndex()
11852 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(OffsetExpr); in parseDirectiveUnwindRaw()
11870 const MCConstantExpr *OC = dyn_cast<MCConstantExpr>(OE); in parseDirectiveUnwindRaw()
11939 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(OffsetExpr); in parseDirectiveMovSP()
12355 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Op.getImm())) in validateTargetOperandClass()
12361 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Op.getImm())) in validateTargetOperandClass()
12367 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Op.getImm())) in validateTargetOperandClass()