Lines Matching refs:MCConstantExpr

1077     if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()))  in isARMBranchTarget()
1086 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm())) in isThumbBranchTarget()
1097 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Imm.Val)) { in isUnsignedOffset()
1112 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Imm.Val)) { in isSignedOffset()
1127 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Imm.Val)) { in isLEOffset()
1142 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Imm.Val); in isThumbMemPC()
1149 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in isThumbMemPC()
1160 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isFPImm()
1169 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImmediate()
1178 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImmediateS4()
1186 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImmediateS2()
1223 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImm0_508s4Neg()
1232 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImm0_4095Neg()
1262 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImm0_255Expr()
1273 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImm256_65535Expr()
1283 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImm0_65535Expr()
1310 if (isImm() && !isa<MCConstantExpr>(getImm())) in isAdrLabel()
1315 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isAdrLabel()
1325 if (isImm() && !isa<MCConstantExpr>(getImm())) { in isT2SOImm()
1333 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isT2SOImm()
1341 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isT2SOImmNot()
1350 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isT2SOImmNeg()
1360 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isSetEndImm()
1432 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isPowerTwoInRange()
1442 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isModImmNot()
1450 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isModImmNeg()
1459 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isThumbModImmNeg1_7()
1467 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isThumbModImmNeg8_255()
1533 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemPCRelImm12()
1621 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isAddrMode2()
1631 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isAM2OffsetImm()
1642 if (isImm() && !isa<MCConstantExpr>(getImm())) in isAddrMode3()
1651 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isAddrMode3()
1667 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isAM3Offset()
1679 if (isImm() && !isa<MCConstantExpr>(getImm())) in isAddrMode5()
1686 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isAddrMode5()
1698 if (isImm() && !isa<MCConstantExpr>(getImm())) in isAddrMode5FP16()
1705 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isAddrMode5FP16()
1762 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemThumbRIs4()
1775 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemThumbRIs2()
1788 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemThumbRIs1()
1801 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemThumbSPI()
1812 if (isImm() && !isa<MCConstantExpr>(getImm())) in isMemImm8s4Offset()
1818 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemImm8s4Offset()
1831 if (isImm() && !isa<MCConstantExpr>(getImm())) in isMemImm7s4Offset()
1839 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemImm7s4Offset()
1852 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemImm0_1020s4Offset()
1866 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemImm8Offset()
1884 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemImm7ShiftedOffset()
1938 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemRegQOffset()
1959 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemPosImm8Offset()
1973 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemNegImm8Offset()
1986 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemUImm12Offset()
1998 if (isImm() && !isa<MCConstantExpr>(getImm())) in isMemImm12Offset()
2005 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemImm12Offset()
2023 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isPostIdxImm8()
2032 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isPostIdxImm8s4()
2280 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isNEONi8splat()
2294 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isNEONi16splat()
2304 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isNEONi16splatNot()
2316 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isNEONi32splat()
2326 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isNEONi32splatNot()
2351 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isNEONReplicate()
2407 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isNEONi32vmov()
2416 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isNEONi32vmovNeg()
2424 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isNEONi64splat()
2438 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isComplexRotation()
2447 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isMVELongShift()
2456 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isMveSaturateOp()
2516 else if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Expr)) in addExpr()
2679 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addModImmNotOperands()
2686 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addModImmNegOperands()
2693 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addThumbModImmNeg8_255Operands()
2700 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addThumbModImmNeg1_7Operands()
2723 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addFBits16Operands()
2729 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addFBits32Operands()
2735 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addFPImmOperands()
2744 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm8s4Operands()
2752 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm7s4Operands()
2758 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm7Shift0Operands()
2764 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm7Shift1Operands()
2770 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm7Shift2Operands()
2776 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm7Operands()
2784 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm0_1020s4Operands()
2792 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm0_508s4NegOperands()
2800 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm0_508s4Operands()
2808 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm1_16Operands()
2816 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm1_32Operands()
2824 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImmThumbSROperands()
2833 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addPKHASRImmOperands()
2842 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addT2SOImmNotOperands()
2850 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addT2SOImmNegOperands()
2858 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addImm0_4095NegOperands()
2863 if(const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm())) { in addUnsignedOffset_b8s2Operands()
2874 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in addThumbMemPCOperands()
2885 assert(isa<MCConstantExpr>(Memory.OffsetImm) && "Unknown value type!"); in addThumbMemPCOperands()
2886 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in addThumbMemPCOperands()
2929 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in addMemPCRelImm12Operands()
2941 if (!isa<MCConstantExpr>(getImm())) { in addAdrLabelOperands()
2946 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addAdrLabelOperands()
3008 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in addAddrMode2Operands()
3032 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in addAM2OffsetImmOperands()
3061 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in addAddrMode3Operands()
3093 const MCConstantExpr *CE = static_cast<const MCConstantExpr*>(getImm()); in addAM3OffsetOperands()
3118 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in addAddrMode5Operands()
3148 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in addAddrMode5FP16Operands()
3197 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in addMemImm0_1020s4OffsetOperands()
3291 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in addMemThumbRIs4Operands()
3303 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in addMemThumbRIs2Operands()
3320 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in addMemThumbSPIOperands()
3329 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in addPostIdxImm8Operands()
3340 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in addPostIdxImm8s4Operands()
3369 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addPowerTwoOperands()
3478 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONi8splatOperands()
3485 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONi16splatOperands()
3494 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONi16splatNotOperands()
3503 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONi32splatOperands()
3512 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONi32splatNotOperands()
3520 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONi8ReplicateOperands()
3551 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONi32vmovOperands()
3563 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONvmovi16ReplicateOperands()
3580 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONi32vmovNegOperands()
3587 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONvmovi32ReplicateOperands()
3602 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addNEONi64splatOperands()
3613 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addComplexRotationEvenOperands()
3619 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addComplexRotationOddOperands()
3625 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addMveSaturateOperands()
4161 (dyn_cast<MCConstantExpr>( in getMnemonicOpsEndInd()
4164 dyn_cast<MCConstantExpr>( in getMnemonicOpsEndInd()
4336 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(ShiftExpr); in tryParseShiftRegister()
4415 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(ImmVal); in tryParseRegisterWithWriteBack()
4554 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Expr); in parseCoprocOptionOperand()
4805 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(LaneIndex); in parseVectorLane()
5096 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(MemBarrierID); in parseMemBarrierOptOperand()
5160 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(ISBarrierID); in parseInstSyncBarrierOptOperand()
5367 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(ShiftAmount); in parsePKHImm()
5394 MCConstantExpr::create(Val, getContext()), S, Tok.getEndLoc(), *this)); in parseSetEndImm()
5430 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(ShiftAmount); in parseShifterImm()
5480 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(ShiftAmount); in parseRotImm()
5533 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Imm1Exp); in parseModImm()
5587 CE = dyn_cast<MCConstantExpr>(Imm2Exp); in parseModImm()
5616 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(LSBExpr); in parseBitfield()
5639 CE = dyn_cast<MCConstantExpr>(WidthExpr); in parseBitfield()
5728 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Offset); in parseAM3Offset()
5738 MCConstantExpr::create(Val, getContext()), S, E, *this)); in parseAM3Offset()
5985 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Expr); in parseMemory()
6041 if (const auto *CE = dyn_cast<MCConstantExpr>(Offset)) { in parseMemory()
6046 CE = MCConstantExpr::create(std::numeric_limits<int32_t>::min(), in parseMemory()
6165 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Expr); in parseMemRegOffsetShift()
6251 ARMOperand::CreateImm(MCConstantExpr::create(IntVal, getContext()), S, in parseFPImm()
6266 ARMOperand::CreateImm(MCConstantExpr::create(Val, getContext()), S, in parseFPImm()
6369 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(ImmVal); in parseOperand()
6373 ImmVal = MCConstantExpr::create(std::numeric_limits<int32_t>::min(), in parseOperand()
6436 const MCConstantExpr *Value = dyn_cast_or_null<MCConstantExpr>(Expr); in parseImmExpr()
6848 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Op.getImm()); in isThumbI8Relocation()
7195 MCConstantExpr::create(ProcessorIMod, getContext()), NameLoc, NameLoc, in ParseInstruction()
7623 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Op.getImm()); in isARMMCExpr()
8254 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Op.getImm()); in validateInstruction()
9006 const MCExpr *Const8 = MCConstantExpr::create(8, getContext()); in processInstruction()
9235 if (isa<MCConstantExpr>(SubExprVal) && in processInstruction()
9239 (int64_t) (cast<MCConstantExpr>(SubExprVal))->getValue(); in processInstruction()
11830 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(AttrExpr); in parseDirectiveEabiAttr()
11864 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(ValueExpr); in parseDirectiveEabiAttr()
12110 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(OffsetExpr); in parseDirectiveSetFP()
12145 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(OffsetExpr); in parseDirectivePad()
12209 const MCConstantExpr *Value = dyn_cast_or_null<MCConstantExpr>(Expr); in parseDirectiveInst()
12314 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(IndexExpression); in parseDirectivePersonalityIndex()
12338 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(OffsetExpr); in parseDirectiveUnwindRaw()
12356 const MCConstantExpr *OC = dyn_cast<MCConstantExpr>(OE); in parseDirectiveUnwindRaw()
12424 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(OffsetExpr); in parseDirectiveMovSP()
13019 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Op.getImm())) in validateTargetOperandClass()
13025 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Op.getImm())) in validateTargetOperandClass()
13031 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Op.getImm())) in validateTargetOperandClass()