Lines Matching refs:MCConstantExpr
444 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in isSImm9()
453 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in isSImm7s4()
462 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in isSImm7s8()
471 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in isSImm7s16()
515 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in isUImm12Offset()
526 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in isImm0_1()
535 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in isImm0_7()
544 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in isImm1_8()
553 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in isImm0_15()
562 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in isImm1_16()
571 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in isImm0_31()
580 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in isImm1_31()
589 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in isImm1_32()
598 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in isImm0_63()
607 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in isImm1_63()
616 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in isImm1_64()
625 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in isImm0_127()
634 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in isImm0_255()
643 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in isImm0_65535()
652 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in isImm32_63()
661 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in isLogicalImm32()
673 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in isLogicalImm64()
681 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in isLogicalImm32Not()
690 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in isLogicalImm64Not()
731 const MCConstantExpr *CE = cast<MCConstantExpr>(Expr); in isAddSubImm()
750 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Expr); in isAddSubImmNeg()
757 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in isSIMDImmType10()
765 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in isBranchTarget26()
776 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in isPCRelLabel19()
787 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in isBranchTarget14()
867 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isMOVZMovAlias()
878 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isMOVNMovAlias()
1123 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Imm.Val)) { in isAdrpLabel()
1139 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Imm.Val)) { in isAdrLabel()
1153 else if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Expr)) in addExpr()
1269 const MCConstantExpr *CE = cast<MCConstantExpr>(MCE); in addAddSubImmNegOperands()
1284 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in addAdrpLabelOperands()
1298 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in addUImm12OffsetOperands()
1309 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm()); in addSImm9Operands()
1315 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm()); in addSImm7s4Operands()
1321 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm()); in addSImm7s8Operands()
1327 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm()); in addSImm7s16Operands()
1333 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm()); in addImm0_1Operands()
1339 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm()); in addImm0_7Operands()
1345 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm()); in addImm1_8Operands()
1351 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm()); in addImm0_15Operands()
1357 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm()); in addImm1_16Operands()
1364 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm()); in addImm0_31Operands()
1370 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm()); in addImm1_31Operands()
1376 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm()); in addImm1_32Operands()
1382 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm()); in addImm0_63Operands()
1388 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm()); in addImm1_63Operands()
1394 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm()); in addImm1_64Operands()
1400 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm()); in addImm0_127Operands()
1406 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm()); in addImm0_255Operands()
1412 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm()); in addImm0_65535Operands()
1418 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm()); in addImm32_63Operands()
1424 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm()); in addLogicalImm32Operands()
1432 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm()); in addLogicalImm64Operands()
1439 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm()); in addLogicalImm32NotOperands()
1447 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm()); in addLogicalImm64NotOperands()
1455 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm()); in addSIMDImmType10Operands()
1465 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in addBranchTarget26Operands()
1479 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in addPCRelLabel19Operands()
1493 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in addBranchTarget14Operands()
1598 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addMOVZMovAliasOperands()
1607 const MCConstantExpr *CE = cast<MCConstantExpr>(getImm()); in addMOVNMovAliasOperands()
2065 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(ImmVal); in tryParsePrefetch()
2275 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(Imm); in tryParseAddSubImm()
2279 Imm = MCConstantExpr::create(Val >> 12, getContext()); in tryParseAddSubImm()
2437 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(ImmVal); in tryParseOptionalShiftExtend()
2469 Expr = MCConstantExpr::create(op1, getContext()); \ in parseSysAlias()
2476 Expr = MCConstantExpr::create(op2, getContext()); \ in parseSysAlias()
2733 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(ImmVal); in tryParseBarrierOperand()
2829 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(ImmVal); in tryParseVectorRegister()
3051 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(ImmVal); in parseVectorList()
3104 if (Parser.parseExpression(ImmVal) || !isa<MCConstantExpr>(ImmVal) || in tryParseGPR64sp0Operand()
3105 cast<MCConstantExpr>(ImmVal)->getValue() != 0) { in tryParseGPR64sp0Operand()
3250 if (isa<MCConstantExpr>(SubExprVal)) { in parseOperand()
3251 uint64_t Imm = (cast<MCConstantExpr>(SubExprVal))->getValue(); in parseOperand()
3260 MCConstantExpr::create(Imm, Ctx), S, E, Ctx)); in parseOperand()
3754 const MCConstantExpr *Op3CE = dyn_cast<MCConstantExpr>(Op3.getImm()); in MatchAndEmitInstruction()
3768 const MCExpr *NewOp3 = MCConstantExpr::create(NewOp3Val, getContext()); in MatchAndEmitInstruction()
3769 const MCExpr *NewOp4 = MCConstantExpr::create(NewOp4Val, getContext()); in MatchAndEmitInstruction()
3786 const MCConstantExpr *LSBCE = dyn_cast<MCConstantExpr>(LSBOp.getImm()); in MatchAndEmitInstruction()
3787 const MCConstantExpr *WidthCE = dyn_cast<MCConstantExpr>(WidthOp.getImm()); in MatchAndEmitInstruction()
3819 const MCExpr *ImmRExpr = MCConstantExpr::create(ImmR, getContext()); in MatchAndEmitInstruction()
3820 const MCExpr *ImmSExpr = MCConstantExpr::create(ImmS, getContext()); in MatchAndEmitInstruction()
3842 const MCConstantExpr *Op3CE = dyn_cast<MCConstantExpr>(Op3.getImm()); in MatchAndEmitInstruction()
3843 const MCConstantExpr *Op4CE = dyn_cast<MCConstantExpr>(Op4.getImm()); in MatchAndEmitInstruction()
3876 MCConstantExpr::create(NewOp3Val, getContext()); in MatchAndEmitInstruction()
3878 MCConstantExpr::create(NewOp4Val, getContext()); in MatchAndEmitInstruction()
3906 const MCConstantExpr *Op3CE = dyn_cast<MCConstantExpr>(Op3.getImm()); in MatchAndEmitInstruction()
3907 const MCConstantExpr *Op4CE = dyn_cast<MCConstantExpr>(Op4.getImm()); in MatchAndEmitInstruction()
3934 MCConstantExpr::create(NewOp4Val, getContext()); in MatchAndEmitInstruction()
4325 const MCConstantExpr *Value = dyn_cast_or_null<MCConstantExpr>(Expr); in parseDirectiveInst()
4517 auto AddendExpr = dyn_cast<MCConstantExpr>(BE->getRHS()); in classifySymbolRef()
4597 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Op.getImm()); in validateTargetOperandClass()