Lines Matching full:decoder
35 const void *Decoder);
39 const void *Decoder);
42 const void *Decoder);
45 const void *Decoder);
48 const void *Decoder);
51 const void *Decoder);
54 const void *Decoder);
57 const void *Decoder);
60 const void *Decoder);
63 const void *Decoder);
66 const void *Decoder);
69 const void *Decoder);
72 const void *Decoder);
75 const void *Decoder);
78 const void *Decoder);
81 const void *Decoder);
85 const void *Decoder);
88 const void *Decoder);
90 uint64_t Address, const void *Decoder);
92 uint64_t Address, const void *Decoder);
94 uint64_t Address, const void *Decoder);
96 uint64_t Address, const void *Decoder);
100 const void *Decoder);
103 const void *Decoder);
107 const void *Decoder);
110 const void *Decoder);
114 const void *Decoder);
117 const void *Decoder);
120 const void *Decoder);
123 const void *Decoder);
126 const void *Decoder);
129 const void *Decoder);
131 uint64_t Address, const void *Decoder);
133 uint64_t Address, const void *Decoder);
136 const void *Decoder);
140 const void *Decoder);
142 uint64_t Address, const void *Decoder);
146 const void *Decoder);
148 uint64_t Addr, const void *Decoder);
151 const void *Decoder);
153 uint64_t Addr, const void *Decoder);
156 const void *Decoder);
158 uint64_t Addr, const void *Decoder);
161 const void *Decoder);
163 uint64_t Addr, const void *Decoder);
165 uint64_t Addr, const void *Decoder);
167 uint64_t Addr, const void *Decoder);
169 uint64_t Addr, const void *Decoder);
171 uint64_t Addr, const void *Decoder);
175 const void *Decoder);
179 const void *Decoder);
226 // Calling the auto-generated decoder function. in getInstruction()
267 const void *Decoder) { in DecodeFPR128RegisterClass() argument
278 const void *Decoder) { in DecodeFPR128_loRegisterClass() argument
281 return DecodeFPR128RegisterClass(Inst, RegNo, Addr, Decoder); in DecodeFPR128_loRegisterClass()
296 const void *Decoder) { in DecodeFPR64RegisterClass() argument
317 const void *Decoder) { in DecodeFPR32RegisterClass() argument
338 const void *Decoder) { in DecodeFPR16RegisterClass() argument
359 const void *Decoder) { in DecodeFPR8RegisterClass() argument
380 const void *Decoder) { in DecodeGPR64RegisterClass() argument
391 const void *Decoder) { in DecodeGPR64spRegisterClass() argument
413 const void *Decoder) { in DecodeGPR32RegisterClass() argument
424 const void *Decoder) { in DecodeGPR32spRegisterClass() argument
447 const void *Decoder) { in DecodeVectorRegisterClass() argument
468 uint64_t Addr, const void *Decoder) { in DecodeQQRegisterClass() argument
491 uint64_t Addr, const void *Decoder) { in DecodeQQQRegisterClass() argument
515 const void *Decoder) { in DecodeQQQQRegisterClass() argument
535 uint64_t Addr, const void *Decoder) { in DecodeDDRegisterClass() argument
558 uint64_t Addr, const void *Decoder) { in DecodeDDDRegisterClass() argument
582 const void *Decoder) { in DecodeDDDDRegisterClass() argument
592 const void *Decoder) { in DecodeFixedPointScaleImm32() argument
601 const void *Decoder) { in DecodeFixedPointScaleImm64() argument
607 uint64_t Addr, const void *Decoder) { in DecodePCRelLabel19() argument
610 static_cast<const AArch64Disassembler *>(Decoder); in DecodePCRelLabel19()
623 uint64_t Address, const void *Decoder) { in DecodeMemExtend() argument
631 const void *Decoder) { in DecodeMRSSystemRegister() argument
641 const void *Decoder) { in DecodeMSRSystemRegister() argument
649 const void *Decoder) { in DecodeFMOVLaneInstruction() argument
650 // This decoder exists to add the dummy Lane operand to the MCInst, which must in DecodeFMOVLaneInstruction()
657 DecodeFPR128RegisterClass(Inst, Rd, Address, Decoder); in DecodeFMOVLaneInstruction()
658 DecodeGPR64RegisterClass(Inst, Rn, Address, Decoder); in DecodeFMOVLaneInstruction()
660 DecodeGPR64RegisterClass(Inst, Rd, Address, Decoder); in DecodeFMOVLaneInstruction()
661 DecodeFPR128RegisterClass(Inst, Rn, Address, Decoder); in DecodeFMOVLaneInstruction()
683 uint64_t Addr, const void *Decoder) { in DecodeVecShiftR64Imm() argument
689 const void *Decoder) { in DecodeVecShiftR64ImmNarrow() argument
694 uint64_t Addr, const void *Decoder) { in DecodeVecShiftR32Imm() argument
700 const void *Decoder) { in DecodeVecShiftR32ImmNarrow() argument
705 uint64_t Addr, const void *Decoder) { in DecodeVecShiftR16Imm() argument
711 const void *Decoder) { in DecodeVecShiftR16ImmNarrow() argument
716 uint64_t Addr, const void *Decoder) { in DecodeVecShiftR8Imm() argument
721 uint64_t Addr, const void *Decoder) { in DecodeVecShiftL64Imm() argument
726 uint64_t Addr, const void *Decoder) { in DecodeVecShiftL32Imm() argument
731 uint64_t Addr, const void *Decoder) { in DecodeVecShiftL16Imm() argument
736 uint64_t Addr, const void *Decoder) { in DecodeVecShiftL8Imm() argument
742 const void *Decoder) { in DecodeThreeAddrSRegInstruction() argument
771 DecodeGPR32RegisterClass(Inst, Rd, Addr, Decoder); in DecodeThreeAddrSRegInstruction()
772 DecodeGPR32RegisterClass(Inst, Rn, Addr, Decoder); in DecodeThreeAddrSRegInstruction()
773 DecodeGPR32RegisterClass(Inst, Rm, Addr, Decoder); in DecodeThreeAddrSRegInstruction()
792 DecodeGPR64RegisterClass(Inst, Rd, Addr, Decoder); in DecodeThreeAddrSRegInstruction()
793 DecodeGPR64RegisterClass(Inst, Rn, Addr, Decoder); in DecodeThreeAddrSRegInstruction()
794 DecodeGPR64RegisterClass(Inst, Rm, Addr, Decoder); in DecodeThreeAddrSRegInstruction()
804 const void *Decoder) { in DecodeMoveImmInstruction() argument
817 DecodeGPR32RegisterClass(Inst, Rd, Addr, Decoder); in DecodeMoveImmInstruction()
822 DecodeGPR64RegisterClass(Inst, Rd, Addr, Decoder); in DecodeMoveImmInstruction()
837 const void *Decoder) { in DecodeUnsignedLdStInstruction() argument
842 static_cast<const AArch64Disassembler *>(Decoder); in DecodeUnsignedLdStInstruction()
859 DecodeGPR32RegisterClass(Inst, Rt, Addr, Decoder); in DecodeUnsignedLdStInstruction()
866 DecodeGPR64RegisterClass(Inst, Rt, Addr, Decoder); in DecodeUnsignedLdStInstruction()
870 DecodeFPR128RegisterClass(Inst, Rt, Addr, Decoder); in DecodeUnsignedLdStInstruction()
874 DecodeFPR64RegisterClass(Inst, Rt, Addr, Decoder); in DecodeUnsignedLdStInstruction()
878 DecodeFPR32RegisterClass(Inst, Rt, Addr, Decoder); in DecodeUnsignedLdStInstruction()
882 DecodeFPR16RegisterClass(Inst, Rt, Addr, Decoder); in DecodeUnsignedLdStInstruction()
886 DecodeFPR8RegisterClass(Inst, Rt, Addr, Decoder); in DecodeUnsignedLdStInstruction()
890 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeUnsignedLdStInstruction()
898 const void *Decoder) { in DecodeSignedLdStInstruction() argument
958 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeSignedLdStInstruction()
1001 DecodeGPR32RegisterClass(Inst, Rt, Addr, Decoder); in DecodeSignedLdStInstruction()
1023 DecodeGPR64RegisterClass(Inst, Rt, Addr, Decoder); in DecodeSignedLdStInstruction()
1031 DecodeFPR128RegisterClass(Inst, Rt, Addr, Decoder); in DecodeSignedLdStInstruction()
1039 DecodeFPR64RegisterClass(Inst, Rt, Addr, Decoder); in DecodeSignedLdStInstruction()
1047 DecodeFPR32RegisterClass(Inst, Rt, Addr, Decoder); in DecodeSignedLdStInstruction()
1055 DecodeFPR16RegisterClass(Inst, Rt, Addr, Decoder); in DecodeSignedLdStInstruction()
1063 DecodeFPR8RegisterClass(Inst, Rt, Addr, Decoder); in DecodeSignedLdStInstruction()
1067 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeSignedLdStInstruction()
1083 const void *Decoder) { in DecodeExclusiveLdStInstruction() argument
1099 DecodeGPR32RegisterClass(Inst, Rs, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1119 DecodeGPR32RegisterClass(Inst, Rt, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1123 DecodeGPR32RegisterClass(Inst, Rs, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1131 DecodeGPR64RegisterClass(Inst, Rt, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1135 DecodeGPR32RegisterClass(Inst, Rs, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1139 DecodeGPR32RegisterClass(Inst, Rt, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1140 DecodeGPR32RegisterClass(Inst, Rt2, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1144 DecodeGPR32RegisterClass(Inst, Rs, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1148 DecodeGPR64RegisterClass(Inst, Rt, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1149 DecodeGPR64RegisterClass(Inst, Rt2, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1153 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1166 const void *Decoder) { in DecodePairLdStInstruction() argument
1207 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodePairLdStInstruction()
1227 DecodeGPR64RegisterClass(Inst, Rt, Addr, Decoder); in DecodePairLdStInstruction()
1228 DecodeGPR64RegisterClass(Inst, Rt2, Addr, Decoder); in DecodePairLdStInstruction()
1240 DecodeGPR32RegisterClass(Inst, Rt, Addr, Decoder); in DecodePairLdStInstruction()
1241 DecodeGPR32RegisterClass(Inst, Rt2, Addr, Decoder); in DecodePairLdStInstruction()
1251 DecodeFPR128RegisterClass(Inst, Rt, Addr, Decoder); in DecodePairLdStInstruction()
1252 DecodeFPR128RegisterClass(Inst, Rt2, Addr, Decoder); in DecodePairLdStInstruction()
1262 DecodeFPR64RegisterClass(Inst, Rt, Addr, Decoder); in DecodePairLdStInstruction()
1263 DecodeFPR64RegisterClass(Inst, Rt2, Addr, Decoder); in DecodePairLdStInstruction()
1273 DecodeFPR32RegisterClass(Inst, Rt, Addr, Decoder); in DecodePairLdStInstruction()
1274 DecodeFPR32RegisterClass(Inst, Rt2, Addr, Decoder); in DecodePairLdStInstruction()
1278 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodePairLdStInstruction()
1295 const void *Decoder) { in DecodeAddSubERegInstruction() argument
1310 DecodeGPR32spRegisterClass(Inst, Rd, Addr, Decoder); in DecodeAddSubERegInstruction()
1311 DecodeGPR32spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeAddSubERegInstruction()
1312 DecodeGPR32RegisterClass(Inst, Rm, Addr, Decoder); in DecodeAddSubERegInstruction()
1316 DecodeGPR32RegisterClass(Inst, Rd, Addr, Decoder); in DecodeAddSubERegInstruction()
1317 DecodeGPR32spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeAddSubERegInstruction()
1318 DecodeGPR32RegisterClass(Inst, Rm, Addr, Decoder); in DecodeAddSubERegInstruction()
1322 DecodeGPR64spRegisterClass(Inst, Rd, Addr, Decoder); in DecodeAddSubERegInstruction()
1323 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeAddSubERegInstruction()
1324 DecodeGPR32RegisterClass(Inst, Rm, Addr, Decoder); in DecodeAddSubERegInstruction()
1328 DecodeGPR64RegisterClass(Inst, Rd, Addr, Decoder); in DecodeAddSubERegInstruction()
1329 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeAddSubERegInstruction()
1330 DecodeGPR32RegisterClass(Inst, Rm, Addr, Decoder); in DecodeAddSubERegInstruction()
1334 DecodeGPR64spRegisterClass(Inst, Rd, Addr, Decoder); in DecodeAddSubERegInstruction()
1335 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeAddSubERegInstruction()
1336 DecodeGPR64RegisterClass(Inst, Rm, Addr, Decoder); in DecodeAddSubERegInstruction()
1340 DecodeGPR64RegisterClass(Inst, Rd, Addr, Decoder); in DecodeAddSubERegInstruction()
1341 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeAddSubERegInstruction()
1342 DecodeGPR64RegisterClass(Inst, Rm, Addr, Decoder); in DecodeAddSubERegInstruction()
1352 const void *Decoder) { in DecodeLogicalImmInstruction() argument
1360 DecodeGPR64RegisterClass(Inst, Rd, Addr, Decoder); in DecodeLogicalImmInstruction()
1362 DecodeGPR64spRegisterClass(Inst, Rd, Addr, Decoder); in DecodeLogicalImmInstruction()
1363 DecodeGPR64RegisterClass(Inst, Rn, Addr, Decoder); in DecodeLogicalImmInstruction()
1369 DecodeGPR32RegisterClass(Inst, Rd, Addr, Decoder); in DecodeLogicalImmInstruction()
1371 DecodeGPR32spRegisterClass(Inst, Rd, Addr, Decoder); in DecodeLogicalImmInstruction()
1372 DecodeGPR32RegisterClass(Inst, Rn, Addr, Decoder); in DecodeLogicalImmInstruction()
1383 const void *Decoder) { in DecodeModImmInstruction() argument
1390 DecodeFPR64RegisterClass(Inst, Rd, Addr, Decoder); in DecodeModImmInstruction()
1392 DecodeVectorRegisterClass(Inst, Rd, Addr, Decoder); in DecodeModImmInstruction()
1422 const void *Decoder) { in DecodeModImmTiedInstruction() argument
1429 DecodeVectorRegisterClass(Inst, Rd, Addr, Decoder); in DecodeModImmTiedInstruction()
1430 DecodeVectorRegisterClass(Inst, Rd, Addr, Decoder); in DecodeModImmTiedInstruction()
1439 uint64_t Addr, const void *Decoder) { in DecodeAdrInstruction() argument
1444 static_cast<const AArch64Disassembler *>(Decoder); in DecodeAdrInstruction()
1450 DecodeGPR64RegisterClass(Inst, Rd, Addr, Decoder); in DecodeAdrInstruction()
1458 uint64_t Addr, const void *Decoder) { in DecodeBaseAddSubImm() argument
1468 static_cast<const AArch64Disassembler *>(Decoder); in DecodeBaseAddSubImm()
1475 DecodeGPR64spRegisterClass(Inst, Rd, Addr, Decoder); in DecodeBaseAddSubImm()
1477 DecodeGPR64RegisterClass(Inst, Rd, Addr, Decoder); in DecodeBaseAddSubImm()
1478 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeBaseAddSubImm()
1481 DecodeGPR32spRegisterClass(Inst, Rd, Addr, Decoder); in DecodeBaseAddSubImm()
1483 DecodeGPR32RegisterClass(Inst, Rd, Addr, Decoder); in DecodeBaseAddSubImm()
1484 DecodeGPR32spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeBaseAddSubImm()
1495 const void *Decoder) { in DecodeUnconditionalBranch() argument
1498 static_cast<const AArch64Disassembler *>(Decoder); in DecodeUnconditionalBranch()
1512 const void *Decoder) { in DecodeSystemPStateInstruction() argument
1527 static_cast<const AArch64Disassembler *>(Decoder); in DecodeSystemPStateInstruction()
1535 uint64_t Addr, const void *Decoder) { in DecodeTestAndBranch() argument
1541 static_cast<const AArch64Disassembler *>(Decoder); in DecodeTestAndBranch()
1548 DecodeGPR32RegisterClass(Inst, Rt, Addr, Decoder); in DecodeTestAndBranch()
1550 DecodeGPR64RegisterClass(Inst, Rt, Addr, Decoder); in DecodeTestAndBranch()
1562 const void *Decoder) { in DecodeGPRSeqPairsClassRegisterClass() argument
1575 const void *Decoder) { in DecodeWSeqPairsClassRegisterClass() argument
1578 RegNo, Addr, Decoder); in DecodeWSeqPairsClassRegisterClass()
1584 const void *Decoder) { in DecodeXSeqPairsClassRegisterClass() argument
1587 RegNo, Addr, Decoder); in DecodeXSeqPairsClassRegisterClass()