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,
439 DecodeFPR128_loRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Addr,
443 return DecodeFPR128RegisterClass(Inst, RegNo, Addr, Decoder);
447 DecodeFPR128_0to7RegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Addr,
451 return DecodeFPR128RegisterClass(Inst, RegNo, Addr, Decoder);
455 uint64_t Addr,
467 uint64_t Addr,
479 uint64_t Addr,
491 uint64_t Addr,
503 DecodeGPR64commonRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Addr,
516 uint64_t Addr,
543 uint64_t Addr,
555 uint64_t Addr, const void *Decoder) {
568 uint64_t Addr,
581 uint64_t Addr,
593 uint64_t Addr,
745 uint64_t Addr,
757 uint64_t Addr,
769 uint64_t Addr,
775 return DecodePPRRegisterClass(Inst, RegNo, Addr, Decoder);
779 DecodePNR_p8to15RegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Addr,
785 return DecodePNRRegisterClass(Inst, RegNo + 8, Addr, Decoder);
812 uint64_t Addr,
823 uint64_t Addr,
834 uint64_t Addr,
845 uint64_t Addr,
856 uint64_t Addr,
867 uint64_t Addr,
878 uint64_t Addr,
887 uint64_t Addr,
894 uint64_t Addr,
902 if (!Decoder->tryAddingSymbolicOperand(Inst, (ImmVal << 2), Addr,
909 uint64_t Addr,
918 Inst, ImmVal * 4, Addr, Inst.getOpcode() != AArch64::LDRXl, 0, 0, 4))
985 uint64_t Addr,
991 uint64_t Addr,
997 uint64_t Addr,
1003 uint64_t Addr,
1009 uint64_t Addr,
1015 uint64_t Addr,
1021 uint64_t Addr,
1027 uint64_t Addr,
1033 uint64_t Addr,
1039 uint64_t Addr,
1045 uint64_t Addr,
1051 DecodeThreeAddrSRegInstruction(MCInst &Inst, uint32_t insn, uint64_t Addr,
1081 DecodeGPR32RegisterClass(Inst, Rd, Addr, Decoder);
1082 DecodeGPR32RegisterClass(Inst, Rn, Addr, Decoder);
1083 DecodeGPR32RegisterClass(Inst, Rm, Addr, Decoder);
1102 DecodeGPR64RegisterClass(Inst, Rd, Addr, Decoder);
1103 DecodeGPR64RegisterClass(Inst, Rn, Addr, Decoder);
1104 DecodeGPR64RegisterClass(Inst, Rm, Addr, Decoder);
1113 uint64_t Addr,
1127 DecodeGPR32RegisterClass(Inst, Rd, Addr, Decoder);
1132 DecodeGPR64RegisterClass(Inst, Rd, Addr, Decoder);
1146 DecodeUnsignedLdStInstruction(MCInst &Inst, uint32_t insn, uint64_t Addr,
1167 DecodeGPR32RegisterClass(Inst, Rt, Addr, Decoder);
1174 DecodeGPR64RegisterClass(Inst, Rt, Addr, Decoder);
1178 DecodeFPR128RegisterClass(Inst, Rt, Addr, Decoder);
1182 DecodeFPR64RegisterClass(Inst, Rt, Addr, Decoder);
1186 DecodeFPR32RegisterClass(Inst, Rt, Addr, Decoder);
1190 DecodeFPR16RegisterClass(Inst, Rt, Addr, Decoder);
1194 DecodeFPR8RegisterClass(Inst, Rt, Addr, Decoder);
1198 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder);
1199 if (!Decoder->tryAddingSymbolicOperand(Inst, offset, Addr, Fail, 0, 0, 4))
1205 uint64_t Addr,
1266 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder);
1317 DecodeGPR32RegisterClass(Inst, Rt, Addr, Decoder);
1344 DecodeGPR64RegisterClass(Inst, Rt, Addr, Decoder);
1352 DecodeFPR128RegisterClass(Inst, Rt, Addr, Decoder);
1360 DecodeFPR64RegisterClass(Inst, Rt, Addr, Decoder);
1368 DecodeFPR32RegisterClass(Inst, Rt, Addr, Decoder);
1376 DecodeFPR16RegisterClass(Inst, Rt, Addr, Decoder);
1384 DecodeFPR8RegisterClass(Inst, Rt, Addr, Decoder);
1388 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder);
1403 DecodeExclusiveLdStInstruction(MCInst &Inst, uint32_t insn, uint64_t Addr,
1420 DecodeGPR32RegisterClass(Inst, Rs, Addr, Decoder);
1440 DecodeGPR32RegisterClass(Inst, Rt, Addr, Decoder);
1444 DecodeGPR32RegisterClass(Inst, Rs, Addr, Decoder);
1452 DecodeGPR64RegisterClass(Inst, Rt, Addr, Decoder);
1456 DecodeGPR32RegisterClass(Inst, Rs, Addr, Decoder);
1460 DecodeGPR32RegisterClass(Inst, Rt, Addr, Decoder);
1461 DecodeGPR32RegisterClass(Inst, Rt2, Addr, Decoder);
1465 DecodeGPR32RegisterClass(Inst, Rs, Addr, Decoder);
1469 DecodeGPR64RegisterClass(Inst, Rt, Addr, Decoder);
1470 DecodeGPR64RegisterClass(Inst, Rt2, Addr, Decoder);
1474 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder);
1486 uint64_t Addr,
1530 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder);
1553 DecodeGPR64RegisterClass(Inst, Rt, Addr, Decoder);
1554 DecodeGPR64RegisterClass(Inst, Rt2, Addr, Decoder);
1566 DecodeGPR32RegisterClass(Inst, Rt, Addr, Decoder);
1567 DecodeGPR32RegisterClass(Inst, Rt2, Addr, Decoder);
1577 DecodeFPR128RegisterClass(Inst, Rt, Addr, Decoder);
1578 DecodeFPR128RegisterClass(Inst, Rt2, Addr, Decoder);
1588 DecodeFPR64RegisterClass(Inst, Rt, Addr, Decoder);
1589 DecodeFPR64RegisterClass(Inst, Rt2, Addr, Decoder);
1599 DecodeFPR32RegisterClass(Inst, Rt, Addr, Decoder);
1600 DecodeFPR32RegisterClass(Inst, Rt2, Addr, Decoder);
1604 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder);
1620 uint64_t Addr,
1633 DecodeGPR64spRegisterClass(Inst, Rn /* writeback register */, Addr,
1641 DecodeGPR64RegisterClass(Inst, Rt, Addr, Decoder);
1642 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder);
1643 DecodeSImm<10>(Inst, offset, Addr, Decoder);
1653 uint64_t Addr,
1669 DecodeGPR32spRegisterClass(Inst, Rd, Addr, Decoder);
1670 DecodeGPR32spRegisterClass(Inst, Rn, Addr, Decoder);
1671 DecodeGPR32RegisterClass(Inst, Rm, Addr, Decoder);
1675 DecodeGPR32RegisterClass(Inst, Rd, Addr, Decoder);
1676 DecodeGPR32spRegisterClass(Inst, Rn, Addr, Decoder);
1677 DecodeGPR32RegisterClass(Inst, Rm, Addr, Decoder);
1681 DecodeGPR64spRegisterClass(Inst, Rd, Addr, Decoder);
1682 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder);
1683 DecodeGPR32RegisterClass(Inst, Rm, Addr, Decoder);
1687 DecodeGPR64RegisterClass(Inst, Rd, Addr, Decoder);
1688 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder);
1689 DecodeGPR32RegisterClass(Inst, Rm, Addr, Decoder);
1693 DecodeGPR64spRegisterClass(Inst, Rd, Addr, Decoder);
1694 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder);
1695 DecodeGPR64RegisterClass(Inst, Rm, Addr, Decoder);
1699 DecodeGPR64RegisterClass(Inst, Rd, Addr, Decoder);
1700 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder);
1701 DecodeGPR64RegisterClass(Inst, Rm, Addr, Decoder);
1710 uint64_t Addr,
1719 DecodeGPR64RegisterClass(Inst, Rd, Addr, Decoder);
1721 DecodeGPR64spRegisterClass(Inst, Rd, Addr, Decoder);
1722 DecodeGPR64RegisterClass(Inst, Rn, Addr, Decoder);
1728 DecodeGPR32RegisterClass(Inst, Rd, Addr, Decoder);
1730 DecodeGPR32spRegisterClass(Inst, Rd, Addr, Decoder);
1731 DecodeGPR32RegisterClass(Inst, Rn, Addr, Decoder);
1741 uint64_t Addr,
1749 DecodeFPR64RegisterClass(Inst, Rd, Addr, Decoder);
1751 DecodeFPR128RegisterClass(Inst, Rd, Addr, Decoder);
1780 uint64_t Addr,
1788 DecodeFPR128RegisterClass(Inst, Rd, Addr, Decoder);
1789 DecodeFPR128RegisterClass(Inst, Rd, Addr, Decoder);
1798 uint64_t Addr,
1808 DecodeGPR64RegisterClass(Inst, Rd, Addr, Decoder);
1809 if (!Decoder->tryAddingSymbolicOperand(Inst, imm, Addr, Fail, 0, 0, 4))
1816 uint64_t Addr,
1832 DecodeGPR64spRegisterClass(Inst, Rd, Addr, Decoder);
1834 DecodeGPR64RegisterClass(Inst, Rd, Addr, Decoder);
1835 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder);
1838 DecodeGPR32spRegisterClass(Inst, Rd, Addr, Decoder);
1840 DecodeGPR32RegisterClass(Inst, Rd, Addr, Decoder);
1841 DecodeGPR32spRegisterClass(Inst, Rn, Addr, Decoder);
1844 if (!Decoder->tryAddingSymbolicOperand(Inst, Imm, Addr, Fail, 0, 0, 4))
1851 uint64_t Addr,
1859 if (!Decoder->tryAddingSymbolicOperand(Inst, imm * 4, Addr, true, 0, 0, 4))
1872 DecodeSystemPStateImm0_15Instruction(MCInst &Inst, uint32_t insn, uint64_t Addr,
1893 DecodeSystemPStateImm0_1Instruction(MCInst &Inst, uint32_t insn, uint64_t Addr,
1915 uint64_t Addr,
1927 DecodeGPR32RegisterClass(Inst, Rt, Addr, Decoder);
1929 DecodeGPR64RegisterClass(Inst, Rt, Addr, Decoder);
1931 if (!Decoder->tryAddingSymbolicOperand(Inst, dst * 4, Addr, true, 0, 0, 4))
1939 unsigned RegNo, uint64_t Addr,
1951 DecodeWSeqPairsClassRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Addr,
1955 RegNo, Addr, Decoder);
1959 DecodeXSeqPairsClassRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Addr,
1963 RegNo, Addr, Decoder);
1967 uint64_t Addr,
1981 DecodeGPR64RegisterClass(Inst, Rt, Addr, Decoder);
1987 DecodeSVELogicalImmInstruction(MCInst &Inst, uint32_t insn, uint64_t Addr,
1995 DecodeZPRRegisterClass(Inst, Zdn, Addr, Decoder);
1997 DecodeZPRRegisterClass(Inst, Zdn, Addr, Decoder);
2018 static DecodeStatus DecodeImm8OptLsl(MCInst &Inst, unsigned Imm, uint64_t Addr,
2031 uint64_t Addr,
2047 uint64_t Addr,
2060 if (!DecodeGPR64commonRegisterClass(Inst, Rd, Addr, Decoder) ||
2061 !DecodeGPR64commonRegisterClass(Inst, Rs, Addr, Decoder) ||
2062 !DecodeGPR64RegisterClass(Inst, Rn, Addr, Decoder) ||
2063 !DecodeGPR64commonRegisterClass(Inst, Rd, Addr, Decoder) ||
2064 !DecodeGPR64commonRegisterClass(Inst, Rs, Addr, Decoder) ||
2065 !DecodeGPR64RegisterClass(Inst, Rn, Addr, Decoder))
2072 uint64_t Addr,
2085 if (!DecodeGPR64commonRegisterClass(Inst, Rd, Addr, Decoder) ||
2086 !DecodeGPR64RegisterClass(Inst, Rn, Addr, Decoder) ||
2087 !DecodeGPR64commonRegisterClass(Inst, Rd, Addr, Decoder) ||
2088 !DecodeGPR64RegisterClass(Inst, Rn, Addr, Decoder) ||
2089 !DecodeGPR64RegisterClass(Inst, Rm, Addr, Decoder))
2096 uint64_t Addr,
2111 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder);
2117 DecodeGPR32RegisterClass(Inst, Rm, Addr, Decoder);
2120 DecodeGPR64RegisterClass(Inst, Rm, Addr, Decoder);
2124 DecodeMemExtend(Inst, (Extend << 1) | Shift, Addr, Decoder);