Lines Matching refs:Addr
241 uint64_t Addr,
244 uint64_t Addr,
247 uint64_t Addr,
250 uint64_t Addr,
253 uint64_t Addr,
256 uint64_t Addr,
259 uint64_t Addr,
262 uint64_t Addr,
265 uint64_t Addr,
268 uint64_t Addr,
271 uint64_t Addr,
274 DecodeWSeqPairsClassRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Addr,
277 DecodeXSeqPairsClassRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Addr,
280 uint64_t Addr,
289 static DecodeStatus DecodeImm8OptLsl(MCInst &Inst, unsigned Imm, uint64_t Addr,
292 uint64_t Addr,
297 uint64_t Addr,
300 uint64_t Addr,
427 uint64_t Addr, in DecodeFPR128RegisterClass() argument
439 DecodeFPR128_loRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Addr, in DecodeFPR128_loRegisterClass() argument
443 return DecodeFPR128RegisterClass(Inst, RegNo, Addr, Decoder); in DecodeFPR128_loRegisterClass()
447 DecodeFPR128_0to7RegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Addr, in DecodeFPR128_0to7RegisterClass() argument
451 return DecodeFPR128RegisterClass(Inst, RegNo, Addr, Decoder); in DecodeFPR128_0to7RegisterClass()
455 uint64_t Addr, in DecodeFPR64RegisterClass() argument
467 uint64_t Addr, in DecodeFPR32RegisterClass() argument
479 uint64_t Addr, in DecodeFPR16RegisterClass() argument
491 uint64_t Addr, in DecodeFPR8RegisterClass() argument
503 DecodeGPR64commonRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Addr, in DecodeGPR64commonRegisterClass() argument
516 uint64_t Addr, in DecodeGPR64RegisterClass() argument
543 uint64_t Addr, in DecodeGPR64spRegisterClass() argument
555 uint64_t Addr, const void *Decoder) { in DecodeMatrixIndexGPR32_8_11RegisterClass() argument
568 uint64_t Addr, in DecodeMatrixIndexGPR32_12_15RegisterClass() argument
581 uint64_t Addr, in DecodeGPR32RegisterClass() argument
593 uint64_t Addr, in DecodeGPR32spRegisterClass() argument
745 uint64_t Addr, in DecodePPRRegisterClass() argument
757 uint64_t Addr, in DecodePNRRegisterClass() argument
769 uint64_t Addr, in DecodePPR_3bRegisterClass() argument
775 return DecodePPRRegisterClass(Inst, RegNo, Addr, Decoder); in DecodePPR_3bRegisterClass()
779 DecodePNR_p8to15RegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Addr, in DecodePNR_p8to15RegisterClass() argument
785 return DecodePNRRegisterClass(Inst, RegNo + 8, Addr, Decoder); in DecodePNR_p8to15RegisterClass()
812 uint64_t Addr, in DecodeQQRegisterClass() argument
823 uint64_t Addr, in DecodeQQQRegisterClass() argument
834 uint64_t Addr, in DecodeQQQQRegisterClass() argument
845 uint64_t Addr, in DecodeDDRegisterClass() argument
856 uint64_t Addr, in DecodeDDDRegisterClass() argument
867 uint64_t Addr, in DecodeDDDDRegisterClass() argument
878 uint64_t Addr, in DecodeFixedPointScaleImm32() argument
887 uint64_t Addr, in DecodeFixedPointScaleImm64() argument
894 uint64_t Addr, in DecodePCRelLabel16() argument
902 if (!Decoder->tryAddingSymbolicOperand(Inst, (ImmVal << 2), Addr, in DecodePCRelLabel16()
909 uint64_t Addr, in DecodePCRelLabel19() argument
918 Inst, ImmVal * 4, Addr, Inst.getOpcode() != AArch64::LDRXl, 0, 0, 4)) in DecodePCRelLabel19()
985 uint64_t Addr, in DecodeVecShiftR64Imm() argument
991 uint64_t Addr, in DecodeVecShiftR64ImmNarrow() argument
997 uint64_t Addr, in DecodeVecShiftR32Imm() argument
1003 uint64_t Addr, in DecodeVecShiftR32ImmNarrow() argument
1009 uint64_t Addr, in DecodeVecShiftR16Imm() argument
1015 uint64_t Addr, in DecodeVecShiftR16ImmNarrow() argument
1021 uint64_t Addr, in DecodeVecShiftR8Imm() argument
1027 uint64_t Addr, in DecodeVecShiftL64Imm() argument
1033 uint64_t Addr, in DecodeVecShiftL32Imm() argument
1039 uint64_t Addr, in DecodeVecShiftL16Imm() argument
1045 uint64_t Addr, in DecodeVecShiftL8Imm() argument
1051 DecodeThreeAddrSRegInstruction(MCInst &Inst, uint32_t insn, uint64_t Addr, in DecodeThreeAddrSRegInstruction() argument
1081 DecodeGPR32RegisterClass(Inst, Rd, Addr, Decoder); in DecodeThreeAddrSRegInstruction()
1082 DecodeGPR32RegisterClass(Inst, Rn, Addr, Decoder); in DecodeThreeAddrSRegInstruction()
1083 DecodeGPR32RegisterClass(Inst, Rm, Addr, Decoder); in DecodeThreeAddrSRegInstruction()
1102 DecodeGPR64RegisterClass(Inst, Rd, Addr, Decoder); in DecodeThreeAddrSRegInstruction()
1103 DecodeGPR64RegisterClass(Inst, Rn, Addr, Decoder); in DecodeThreeAddrSRegInstruction()
1104 DecodeGPR64RegisterClass(Inst, Rm, Addr, Decoder); in DecodeThreeAddrSRegInstruction()
1113 uint64_t Addr, in DecodeMoveImmInstruction() argument
1127 DecodeGPR32RegisterClass(Inst, Rd, Addr, Decoder); in DecodeMoveImmInstruction()
1132 DecodeGPR64RegisterClass(Inst, Rd, Addr, Decoder); in DecodeMoveImmInstruction()
1146 DecodeUnsignedLdStInstruction(MCInst &Inst, uint32_t insn, uint64_t Addr, in DecodeUnsignedLdStInstruction() argument
1167 DecodeGPR32RegisterClass(Inst, Rt, Addr, Decoder); in DecodeUnsignedLdStInstruction()
1174 DecodeGPR64RegisterClass(Inst, Rt, Addr, Decoder); in DecodeUnsignedLdStInstruction()
1178 DecodeFPR128RegisterClass(Inst, Rt, Addr, Decoder); in DecodeUnsignedLdStInstruction()
1182 DecodeFPR64RegisterClass(Inst, Rt, Addr, Decoder); in DecodeUnsignedLdStInstruction()
1186 DecodeFPR32RegisterClass(Inst, Rt, Addr, Decoder); in DecodeUnsignedLdStInstruction()
1190 DecodeFPR16RegisterClass(Inst, Rt, Addr, Decoder); in DecodeUnsignedLdStInstruction()
1194 DecodeFPR8RegisterClass(Inst, Rt, Addr, Decoder); in DecodeUnsignedLdStInstruction()
1198 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeUnsignedLdStInstruction()
1199 if (!Decoder->tryAddingSymbolicOperand(Inst, offset, Addr, Fail, 0, 0, 4)) in DecodeUnsignedLdStInstruction()
1205 uint64_t Addr, in DecodeSignedLdStInstruction() argument
1266 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeSignedLdStInstruction()
1317 DecodeGPR32RegisterClass(Inst, Rt, Addr, Decoder); in DecodeSignedLdStInstruction()
1344 DecodeGPR64RegisterClass(Inst, Rt, Addr, Decoder); in DecodeSignedLdStInstruction()
1352 DecodeFPR128RegisterClass(Inst, Rt, Addr, Decoder); in DecodeSignedLdStInstruction()
1360 DecodeFPR64RegisterClass(Inst, Rt, Addr, Decoder); in DecodeSignedLdStInstruction()
1368 DecodeFPR32RegisterClass(Inst, Rt, Addr, Decoder); in DecodeSignedLdStInstruction()
1376 DecodeFPR16RegisterClass(Inst, Rt, Addr, Decoder); in DecodeSignedLdStInstruction()
1384 DecodeFPR8RegisterClass(Inst, Rt, Addr, Decoder); in DecodeSignedLdStInstruction()
1388 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeSignedLdStInstruction()
1403 DecodeExclusiveLdStInstruction(MCInst &Inst, uint32_t insn, uint64_t Addr, in DecodeExclusiveLdStInstruction() argument
1420 DecodeGPR32RegisterClass(Inst, Rs, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1440 DecodeGPR32RegisterClass(Inst, Rt, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1444 DecodeGPR32RegisterClass(Inst, Rs, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1452 DecodeGPR64RegisterClass(Inst, Rt, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1456 DecodeGPR32RegisterClass(Inst, Rs, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1460 DecodeGPR32RegisterClass(Inst, Rt, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1461 DecodeGPR32RegisterClass(Inst, Rt2, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1465 DecodeGPR32RegisterClass(Inst, Rs, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1469 DecodeGPR64RegisterClass(Inst, Rt, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1470 DecodeGPR64RegisterClass(Inst, Rt2, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1474 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1486 uint64_t Addr, in DecodePairLdStInstruction() argument
1530 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodePairLdStInstruction()
1553 DecodeGPR64RegisterClass(Inst, Rt, Addr, Decoder); in DecodePairLdStInstruction()
1554 DecodeGPR64RegisterClass(Inst, Rt2, Addr, Decoder); in DecodePairLdStInstruction()
1566 DecodeGPR32RegisterClass(Inst, Rt, Addr, Decoder); in DecodePairLdStInstruction()
1567 DecodeGPR32RegisterClass(Inst, Rt2, Addr, Decoder); in DecodePairLdStInstruction()
1577 DecodeFPR128RegisterClass(Inst, Rt, Addr, Decoder); in DecodePairLdStInstruction()
1578 DecodeFPR128RegisterClass(Inst, Rt2, Addr, Decoder); in DecodePairLdStInstruction()
1588 DecodeFPR64RegisterClass(Inst, Rt, Addr, Decoder); in DecodePairLdStInstruction()
1589 DecodeFPR64RegisterClass(Inst, Rt2, Addr, Decoder); in DecodePairLdStInstruction()
1599 DecodeFPR32RegisterClass(Inst, Rt, Addr, Decoder); in DecodePairLdStInstruction()
1600 DecodeFPR32RegisterClass(Inst, Rt2, Addr, Decoder); in DecodePairLdStInstruction()
1604 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodePairLdStInstruction()
1620 uint64_t Addr, in DecodeAuthLoadInstruction() argument
1633 DecodeGPR64spRegisterClass(Inst, Rn /* writeback register */, Addr, in DecodeAuthLoadInstruction()
1641 DecodeGPR64RegisterClass(Inst, Rt, Addr, Decoder); in DecodeAuthLoadInstruction()
1642 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeAuthLoadInstruction()
1643 DecodeSImm<10>(Inst, offset, Addr, Decoder); in DecodeAuthLoadInstruction()
1653 uint64_t Addr, in DecodeAddSubERegInstruction() argument
1669 DecodeGPR32spRegisterClass(Inst, Rd, Addr, Decoder); in DecodeAddSubERegInstruction()
1670 DecodeGPR32spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeAddSubERegInstruction()
1671 DecodeGPR32RegisterClass(Inst, Rm, Addr, Decoder); in DecodeAddSubERegInstruction()
1675 DecodeGPR32RegisterClass(Inst, Rd, Addr, Decoder); in DecodeAddSubERegInstruction()
1676 DecodeGPR32spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeAddSubERegInstruction()
1677 DecodeGPR32RegisterClass(Inst, Rm, Addr, Decoder); in DecodeAddSubERegInstruction()
1681 DecodeGPR64spRegisterClass(Inst, Rd, Addr, Decoder); in DecodeAddSubERegInstruction()
1682 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeAddSubERegInstruction()
1683 DecodeGPR32RegisterClass(Inst, Rm, Addr, Decoder); in DecodeAddSubERegInstruction()
1687 DecodeGPR64RegisterClass(Inst, Rd, Addr, Decoder); in DecodeAddSubERegInstruction()
1688 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeAddSubERegInstruction()
1689 DecodeGPR32RegisterClass(Inst, Rm, Addr, Decoder); in DecodeAddSubERegInstruction()
1693 DecodeGPR64spRegisterClass(Inst, Rd, Addr, Decoder); in DecodeAddSubERegInstruction()
1694 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeAddSubERegInstruction()
1695 DecodeGPR64RegisterClass(Inst, Rm, Addr, Decoder); in DecodeAddSubERegInstruction()
1699 DecodeGPR64RegisterClass(Inst, Rd, Addr, Decoder); in DecodeAddSubERegInstruction()
1700 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeAddSubERegInstruction()
1701 DecodeGPR64RegisterClass(Inst, Rm, Addr, Decoder); in DecodeAddSubERegInstruction()
1710 uint64_t Addr, in DecodeLogicalImmInstruction() argument
1719 DecodeGPR64RegisterClass(Inst, Rd, Addr, Decoder); in DecodeLogicalImmInstruction()
1721 DecodeGPR64spRegisterClass(Inst, Rd, Addr, Decoder); in DecodeLogicalImmInstruction()
1722 DecodeGPR64RegisterClass(Inst, Rn, Addr, Decoder); in DecodeLogicalImmInstruction()
1728 DecodeGPR32RegisterClass(Inst, Rd, Addr, Decoder); in DecodeLogicalImmInstruction()
1730 DecodeGPR32spRegisterClass(Inst, Rd, Addr, Decoder); in DecodeLogicalImmInstruction()
1731 DecodeGPR32RegisterClass(Inst, Rn, Addr, Decoder); in DecodeLogicalImmInstruction()
1741 uint64_t Addr, in DecodeModImmInstruction() argument
1749 DecodeFPR64RegisterClass(Inst, Rd, Addr, Decoder); in DecodeModImmInstruction()
1751 DecodeFPR128RegisterClass(Inst, Rd, Addr, Decoder); in DecodeModImmInstruction()
1780 uint64_t Addr, in DecodeModImmTiedInstruction() argument
1788 DecodeFPR128RegisterClass(Inst, Rd, Addr, Decoder); in DecodeModImmTiedInstruction()
1789 DecodeFPR128RegisterClass(Inst, Rd, Addr, Decoder); in DecodeModImmTiedInstruction()
1798 uint64_t Addr, in DecodeAdrInstruction() argument
1808 DecodeGPR64RegisterClass(Inst, Rd, Addr, Decoder); in DecodeAdrInstruction()
1809 if (!Decoder->tryAddingSymbolicOperand(Inst, imm, Addr, Fail, 0, 0, 4)) in DecodeAdrInstruction()
1816 uint64_t Addr, in DecodeAddSubImmShift() argument
1832 DecodeGPR64spRegisterClass(Inst, Rd, Addr, Decoder); in DecodeAddSubImmShift()
1834 DecodeGPR64RegisterClass(Inst, Rd, Addr, Decoder); in DecodeAddSubImmShift()
1835 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeAddSubImmShift()
1838 DecodeGPR32spRegisterClass(Inst, Rd, Addr, Decoder); in DecodeAddSubImmShift()
1840 DecodeGPR32RegisterClass(Inst, Rd, Addr, Decoder); in DecodeAddSubImmShift()
1841 DecodeGPR32spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeAddSubImmShift()
1844 if (!Decoder->tryAddingSymbolicOperand(Inst, Imm, Addr, Fail, 0, 0, 4)) in DecodeAddSubImmShift()
1851 uint64_t Addr, in DecodeUnconditionalBranch() argument
1859 if (!Decoder->tryAddingSymbolicOperand(Inst, imm * 4, Addr, true, 0, 0, 4)) in DecodeUnconditionalBranch()
1872 DecodeSystemPStateImm0_15Instruction(MCInst &Inst, uint32_t insn, uint64_t Addr, in DecodeSystemPStateImm0_15Instruction() argument
1893 DecodeSystemPStateImm0_1Instruction(MCInst &Inst, uint32_t insn, uint64_t Addr, in DecodeSystemPStateImm0_1Instruction() argument
1915 uint64_t Addr, in DecodeTestAndBranch() argument
1927 DecodeGPR32RegisterClass(Inst, Rt, Addr, Decoder); in DecodeTestAndBranch()
1929 DecodeGPR64RegisterClass(Inst, Rt, Addr, Decoder); in DecodeTestAndBranch()
1931 if (!Decoder->tryAddingSymbolicOperand(Inst, dst * 4, Addr, true, 0, 0, 4)) in DecodeTestAndBranch()
1939 unsigned RegNo, uint64_t Addr, in DecodeGPRSeqPairsClassRegisterClass() argument
1951 DecodeWSeqPairsClassRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Addr, in DecodeWSeqPairsClassRegisterClass() argument
1955 RegNo, Addr, Decoder); in DecodeWSeqPairsClassRegisterClass()
1959 DecodeXSeqPairsClassRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Addr, in DecodeXSeqPairsClassRegisterClass() argument
1963 RegNo, Addr, Decoder); in DecodeXSeqPairsClassRegisterClass()
1967 uint64_t Addr, in DecodeSyspXzrInstruction() argument
1981 DecodeGPR64RegisterClass(Inst, Rt, Addr, Decoder); in DecodeSyspXzrInstruction()
1987 DecodeSVELogicalImmInstruction(MCInst &Inst, uint32_t insn, uint64_t Addr, in DecodeSVELogicalImmInstruction() argument
1995 DecodeZPRRegisterClass(Inst, Zdn, Addr, Decoder); in DecodeSVELogicalImmInstruction()
1997 DecodeZPRRegisterClass(Inst, Zdn, Addr, Decoder); in DecodeSVELogicalImmInstruction()
2018 static DecodeStatus DecodeImm8OptLsl(MCInst &Inst, unsigned Imm, uint64_t Addr, in DecodeImm8OptLsl() argument
2031 uint64_t Addr, in DecodeSVEIncDecImm() argument
2047 uint64_t Addr, in DecodeCPYMemOpInstruction() argument
2060 if (!DecodeGPR64commonRegisterClass(Inst, Rd, Addr, Decoder) || in DecodeCPYMemOpInstruction()
2061 !DecodeGPR64commonRegisterClass(Inst, Rs, Addr, Decoder) || in DecodeCPYMemOpInstruction()
2062 !DecodeGPR64RegisterClass(Inst, Rn, Addr, Decoder) || in DecodeCPYMemOpInstruction()
2063 !DecodeGPR64commonRegisterClass(Inst, Rd, Addr, Decoder) || in DecodeCPYMemOpInstruction()
2064 !DecodeGPR64commonRegisterClass(Inst, Rs, Addr, Decoder) || in DecodeCPYMemOpInstruction()
2065 !DecodeGPR64RegisterClass(Inst, Rn, Addr, Decoder)) in DecodeCPYMemOpInstruction()
2072 uint64_t Addr, in DecodeSETMemOpInstruction() argument
2085 if (!DecodeGPR64commonRegisterClass(Inst, Rd, Addr, Decoder) || in DecodeSETMemOpInstruction()
2086 !DecodeGPR64RegisterClass(Inst, Rn, Addr, Decoder) || in DecodeSETMemOpInstruction()
2087 !DecodeGPR64commonRegisterClass(Inst, Rd, Addr, Decoder) || in DecodeSETMemOpInstruction()
2088 !DecodeGPR64RegisterClass(Inst, Rn, Addr, Decoder) || in DecodeSETMemOpInstruction()
2089 !DecodeGPR64RegisterClass(Inst, Rm, Addr, Decoder)) in DecodeSETMemOpInstruction()
2096 uint64_t Addr, in DecodePRFMRegInstruction() argument
2111 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodePRFMRegInstruction()
2117 DecodeGPR32RegisterClass(Inst, Rm, Addr, Decoder); in DecodePRFMRegInstruction()
2120 DecodeGPR64RegisterClass(Inst, Rm, Addr, Decoder); in DecodePRFMRegInstruction()
2124 DecodeMemExtend(Inst, (Extend << 1) | Shift, Addr, Decoder); in DecodePRFMRegInstruction()