Lines Matching refs:MCE

739     const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm());  in isUImm6()  local
740 if (!MCE) in isUImm6()
742 int64_t Val = MCE->getValue(); in isUImm6()
761 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in isImmScaled() local
762 if (!MCE) in isImmScaled()
775 int64_t Val = MCE->getValue(); in isImmScaled()
785 auto *MCE = dyn_cast<MCConstantExpr>(getImm()); in isSVEPattern() local
786 if (!MCE) in isSVEPattern()
788 int64_t Val = MCE->getValue(); in isSVEPattern()
834 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in isUImm12Offset() local
835 if (!MCE) in isUImm12Offset()
838 int64_t Val = MCE->getValue(); in isUImm12Offset()
846 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in isImmInRange() local
847 if (!MCE) in isImmInRange()
849 int64_t Val = MCE->getValue(); in isImmInRange()
859 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in isLogicalImm() local
860 if (!MCE) in isLogicalImm()
863 int64_t Val = MCE->getValue(); in isLogicalImm()
1002 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in isSIMDImmType10() local
1003 if (!MCE) in isSIMDImmType10()
1005 return AArch64_AM::isAdvSIMDModImmType10(MCE->getValue()); in isSIMDImmType10()
1012 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in isBranchTarget() local
1013 if (!MCE) in isBranchTarget()
1015 int64_t Val = MCE->getValue(); in isBranchTarget()
1720 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in addAdrpLabelOperands() local
1721 if (!MCE) in addAdrpLabelOperands()
1724 Inst.addOperand(MCOperand::createImm(MCE->getValue() >> 12)); in addAdrpLabelOperands()
1734 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in addUImm12OffsetOperands() local
1736 if (!MCE) { in addUImm12OffsetOperands()
1740 Inst.addOperand(MCOperand::createImm(MCE->getValue() / Scale)); in addUImm12OffsetOperands()
1745 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm()); in addUImm6Operands() local
1746 Inst.addOperand(MCOperand::createImm(MCE->getValue())); in addUImm6Operands()
1752 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm()); in addImmScaledOperands() local
1753 Inst.addOperand(MCOperand::createImm(MCE->getValue() / Scale)); in addImmScaledOperands()
1759 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm()); in addLogicalImmOperands() local
1760 std::make_unsigned_t<T> Val = MCE->getValue(); in addLogicalImmOperands()
1768 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm()); in addLogicalImmNotOperands() local
1769 std::make_unsigned_t<T> Val = ~MCE->getValue(); in addLogicalImmNotOperands()
1776 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm()); in addSIMDImmType10Operands() local
1777 uint64_t encoding = AArch64_AM::encodeAdvSIMDModImmType10(MCE->getValue()); in addSIMDImmType10Operands()
1786 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in addBranchTarget26Operands() local
1787 if (!MCE) { in addBranchTarget26Operands()
1791 assert(MCE && "Invalid constant immediate operand!"); in addBranchTarget26Operands()
1792 Inst.addOperand(MCOperand::createImm(MCE->getValue() >> 2)); in addBranchTarget26Operands()
1800 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in addPCRelLabel19Operands() local
1801 if (!MCE) { in addPCRelLabel19Operands()
1805 assert(MCE && "Invalid constant immediate operand!"); in addPCRelLabel19Operands()
1806 Inst.addOperand(MCOperand::createImm(MCE->getValue() >> 2)); in addPCRelLabel19Operands()
1814 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in addBranchTarget14Operands() local
1815 if (!MCE) { in addBranchTarget14Operands()
1819 assert(MCE && "Invalid constant immediate operand!"); in addBranchTarget14Operands()
1820 Inst.addOperand(MCOperand::createImm(MCE->getValue() >> 2)); in addBranchTarget14Operands()
1956 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm()); in addComplexRotationEvenOperands() local
1957 Inst.addOperand(MCOperand::createImm(MCE->getValue() / 90)); in addComplexRotationEvenOperands()
1962 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm()); in addComplexRotationOddOperands() local
1963 Inst.addOperand(MCOperand::createImm((MCE->getValue() - 90) / 180)); in addComplexRotationOddOperands()
2750 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(ImmVal); in tryParsePrefetch() local
2751 if (!MCE) { in tryParsePrefetch()
2755 unsigned prfop = MCE->getValue(); in tryParsePrefetch()
2762 auto PRFM = LookupByEncoding(MCE->getValue()); in tryParsePrefetch()
3250 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(ImmVal); in tryParseOptionalShiftExtend() local
3251 if (!MCE) { in tryParseOptionalShiftExtend()
3258 ShOp, MCE->getValue(), true, S, E, getContext())); in tryParseOptionalShiftExtend()
3479 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(ImmVal); in tryParseBarrierOperand() local
3480 if (!MCE) { in tryParseBarrierOperand()
3484 int64_t Value = MCE->getValue(); in tryParseBarrierOperand()
3551 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(ImmVal); in tryParseBarriernXSOperand() local
3552 if (!MCE) { in tryParseBarriernXSOperand()
3556 int64_t Value = MCE->getValue(); in tryParseBarriernXSOperand()
3660 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(ImmVal); in tryParseVectorIndex() local
3661 if (!MCE) { in tryParseVectorIndex()
3671 Operands.push_back(AArch64Operand::CreateVectorIndex(MCE->getValue(), SIdx, in tryParseVectorIndex()
4202 if (const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(ImmVal)) { in parseOptionalMulOperand() local
4204 MCConstantExpr::create(MCE->getValue(), getContext()), S, getLoc(), in parseOptionalMulOperand()
7051 auto *MCE = dyn_cast<MCConstantExpr>(ImmVal); in tryParseSVEPattern() local
7052 if (!MCE) in tryParseSVEPattern()
7055 Pattern = MCE->getValue(); in tryParseSVEPattern()