Lines Matching refs:Decoder
43 const MCDisassembler *Decoder);
46 const MCDisassembler *Decoder);
49 const MCDisassembler *Decoder);
52 const MCDisassembler *Decoder);
55 const MCDisassembler *Decoder);
58 const MCDisassembler *Decoder);
61 const MCDisassembler *Decoder);
64 const MCDisassembler *Decoder);
67 const MCDisassembler *Decoder);
70 const MCDisassembler *Decoder);
74 const MCDisassembler *Decoder);
77 const MCDisassembler *Decoder);
80 const MCDisassembler *Decoder);
83 const MCDisassembler *Decoder);
86 const MCDisassembler *Decoder);
89 const MCDisassembler *Decoder);
92 const MCDisassembler *Decoder);
95 const MCDisassembler *Decoder);
98 const MCDisassembler *Decoder);
101 const MCDisassembler *Decoder);
104 const MCDisassembler *Decoder);
107 const MCDisassembler *Decoder);
110 const MCDisassembler *Decoder);
113 const MCDisassembler *Decoder);
116 const MCDisassembler *Decoder);
120 const MCDisassembler *Decoder);
124 const MCDisassembler *Decoder);
127 const MCDisassembler *Decoder);
130 const MCDisassembler *Decoder);
134 const MCDisassembler *Decoder);
137 const MCDisassembler *Decoder);
140 const MCDisassembler *Decoder);
143 const MCDisassembler *Decoder);
146 const MCDisassembler *Decoder);
149 const MCDisassembler *Decoder);
152 const MCDisassembler *Decoder);
155 const MCDisassembler *Decoder);
158 const MCDisassembler *Decoder);
161 const MCDisassembler *Decoder);
164 const MCDisassembler *Decoder);
167 const MCDisassembler *Decoder);
170 const MCDisassembler *Decoder);
173 const MCDisassembler *Decoder);
176 const MCDisassembler *Decoder);
179 const MCDisassembler *Decoder);
182 const MCDisassembler *Decoder);
185 const MCDisassembler *Decoder);
188 const MCDisassembler *Decoder);
191 const MCDisassembler *Decoder);
194 const MCDisassembler *Decoder);
197 const MCDisassembler *Decoder);
201 const MCDisassembler *Decoder);
204 const MCDisassembler *Decoder);
207 const MCDisassembler *Decoder);
210 const MCDisassembler *Decoder);
213 const MCDisassembler *Decoder);
216 const MCDisassembler *Decoder);
219 const MCDisassembler *Decoder);
222 const MCDisassembler *Decoder);
225 const MCDisassembler *Decoder);
228 const MCDisassembler *Decoder);
231 const MCDisassembler *Decoder);
234 const MCDisassembler *Decoder);
237 const MCDisassembler *Decoder);
240 const MCDisassembler *Decoder);
243 const MCDisassembler *Decoder);
246 const MCDisassembler *Decoder);
249 const MCDisassembler *Decoder);
252 const MCDisassembler *Decoder);
254 const MCDisassembler *Decoder);
257 const MCDisassembler *Decoder);
260 const MCDisassembler *Decoder);
396 const MCDisassembler *Decoder) { in DecodeFPR128RegisterClass() argument
408 const MCDisassembler *Decoder) { in DecodeFPR128_loRegisterClass() argument
411 return DecodeFPR128RegisterClass(Inst, RegNo, Addr, Decoder); in DecodeFPR128_loRegisterClass()
416 const MCDisassembler *Decoder) { in DecodeFPR64RegisterClass() argument
428 const MCDisassembler *Decoder) { in DecodeFPR32RegisterClass() argument
440 const MCDisassembler *Decoder) { in DecodeFPR16RegisterClass() argument
452 const MCDisassembler *Decoder) { in DecodeFPR8RegisterClass() argument
464 const MCDisassembler *Decoder) { in DecodeGPR64commonRegisterClass() argument
477 const MCDisassembler *Decoder) { in DecodeGPR64RegisterClass() argument
489 const MCDisassembler *Decoder) { in DecodeGPR64x8ClassRegisterClass() argument
504 const MCDisassembler *Decoder) { in DecodeGPR64spRegisterClass() argument
516 const MCDisassembler *Decoder) { in DecodeMatrixIndexGPR32_12_15RegisterClass() argument
529 const MCDisassembler *Decoder) { in DecodeGPR32RegisterClass() argument
541 const MCDisassembler *Decoder) { in DecodeGPR32spRegisterClass() argument
553 const MCDisassembler *Decoder) { in DecodeZPRRegisterClass() argument
565 const MCDisassembler *Decoder) { in DecodeZPR_4bRegisterClass() argument
568 return DecodeZPRRegisterClass(Inst, RegNo, Address, Decoder); in DecodeZPR_4bRegisterClass()
573 const MCDisassembler *Decoder) { in DecodeZPR_3bRegisterClass() argument
576 return DecodeZPRRegisterClass(Inst, RegNo, Address, Decoder); in DecodeZPR_3bRegisterClass()
581 const MCDisassembler *Decoder) { in DecodeZPR2RegisterClass() argument
592 const MCDisassembler *Decoder) { in DecodeZPR3RegisterClass() argument
603 const MCDisassembler *Decoder) { in DecodeZPR4RegisterClass() argument
615 const MCDisassembler *Decoder) { in DecodeMatrixTileListRegisterClass() argument
637 const MCDisassembler *Decoder) { in DecodeMatrixTile() argument
648 const MCDisassembler *Decoder) { in DecodePPRRegisterClass() argument
660 const MCDisassembler *Decoder) { in DecodePPR_3bRegisterClass() argument
665 return DecodePPRRegisterClass(Inst, RegNo, Addr, Decoder); in DecodePPR_3bRegisterClass()
670 const MCDisassembler *Decoder) { in DecodeQQRegisterClass() argument
681 const MCDisassembler *Decoder) { in DecodeQQQRegisterClass() argument
692 const MCDisassembler *Decoder) { in DecodeQQQQRegisterClass() argument
703 const MCDisassembler *Decoder) { in DecodeDDRegisterClass() argument
714 const MCDisassembler *Decoder) { in DecodeDDDRegisterClass() argument
725 const MCDisassembler *Decoder) { in DecodeDDDDRegisterClass() argument
736 const MCDisassembler *Decoder) { in DecodeFixedPointScaleImm32() argument
745 const MCDisassembler *Decoder) { in DecodeFixedPointScaleImm64() argument
752 const MCDisassembler *Decoder) { in DecodePCRelLabel19() argument
759 if (!Decoder->tryAddingSymbolicOperand( in DecodePCRelLabel19()
767 const MCDisassembler *Decoder) { in DecodeMemExtend() argument
775 const MCDisassembler *Decoder) { in DecodeMRSSystemRegister() argument
785 const MCDisassembler *Decoder) { in DecodeMSRSystemRegister() argument
793 const MCDisassembler *Decoder) { in DecodeFMOVLaneInstruction() argument
801 DecodeFPR128RegisterClass(Inst, Rd, Address, Decoder); in DecodeFMOVLaneInstruction()
802 DecodeGPR64RegisterClass(Inst, Rn, Address, Decoder); in DecodeFMOVLaneInstruction()
804 DecodeGPR64RegisterClass(Inst, Rd, Address, Decoder); in DecodeFMOVLaneInstruction()
805 DecodeFPR128RegisterClass(Inst, Rn, Address, Decoder); in DecodeFMOVLaneInstruction()
828 const MCDisassembler *Decoder) { in DecodeVecShiftR64Imm() argument
834 const MCDisassembler *Decoder) { in DecodeVecShiftR64ImmNarrow() argument
840 const MCDisassembler *Decoder) { in DecodeVecShiftR32Imm() argument
846 const MCDisassembler *Decoder) { in DecodeVecShiftR32ImmNarrow() argument
852 const MCDisassembler *Decoder) { in DecodeVecShiftR16Imm() argument
858 const MCDisassembler *Decoder) { in DecodeVecShiftR16ImmNarrow() argument
864 const MCDisassembler *Decoder) { in DecodeVecShiftR8Imm() argument
870 const MCDisassembler *Decoder) { in DecodeVecShiftL64Imm() argument
876 const MCDisassembler *Decoder) { in DecodeVecShiftL32Imm() argument
882 const MCDisassembler *Decoder) { in DecodeVecShiftL16Imm() argument
888 const MCDisassembler *Decoder) { in DecodeVecShiftL8Imm() argument
894 const MCDisassembler *Decoder) { in DecodeThreeAddrSRegInstruction() argument
923 DecodeGPR32RegisterClass(Inst, Rd, Addr, Decoder); in DecodeThreeAddrSRegInstruction()
924 DecodeGPR32RegisterClass(Inst, Rn, Addr, Decoder); in DecodeThreeAddrSRegInstruction()
925 DecodeGPR32RegisterClass(Inst, Rm, Addr, Decoder); in DecodeThreeAddrSRegInstruction()
944 DecodeGPR64RegisterClass(Inst, Rd, Addr, Decoder); in DecodeThreeAddrSRegInstruction()
945 DecodeGPR64RegisterClass(Inst, Rn, Addr, Decoder); in DecodeThreeAddrSRegInstruction()
946 DecodeGPR64RegisterClass(Inst, Rm, Addr, Decoder); in DecodeThreeAddrSRegInstruction()
956 const MCDisassembler *Decoder) { in DecodeMoveImmInstruction() argument
969 DecodeGPR32RegisterClass(Inst, Rd, Addr, Decoder); in DecodeMoveImmInstruction()
974 DecodeGPR64RegisterClass(Inst, Rd, Addr, Decoder); in DecodeMoveImmInstruction()
989 const MCDisassembler *Decoder) { in DecodeUnsignedLdStInstruction() argument
1009 DecodeGPR32RegisterClass(Inst, Rt, Addr, Decoder); in DecodeUnsignedLdStInstruction()
1016 DecodeGPR64RegisterClass(Inst, Rt, Addr, Decoder); in DecodeUnsignedLdStInstruction()
1020 DecodeFPR128RegisterClass(Inst, Rt, Addr, Decoder); in DecodeUnsignedLdStInstruction()
1024 DecodeFPR64RegisterClass(Inst, Rt, Addr, Decoder); in DecodeUnsignedLdStInstruction()
1028 DecodeFPR32RegisterClass(Inst, Rt, Addr, Decoder); in DecodeUnsignedLdStInstruction()
1032 DecodeFPR16RegisterClass(Inst, Rt, Addr, Decoder); in DecodeUnsignedLdStInstruction()
1036 DecodeFPR8RegisterClass(Inst, Rt, Addr, Decoder); in DecodeUnsignedLdStInstruction()
1040 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeUnsignedLdStInstruction()
1041 if (!Decoder->tryAddingSymbolicOperand(Inst, offset, Addr, Fail, 0, 0, 4)) in DecodeUnsignedLdStInstruction()
1048 const MCDisassembler *Decoder) { in DecodeSignedLdStInstruction() argument
1108 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeSignedLdStInstruction()
1159 DecodeGPR32RegisterClass(Inst, Rt, Addr, Decoder); in DecodeSignedLdStInstruction()
1186 DecodeGPR64RegisterClass(Inst, Rt, Addr, Decoder); in DecodeSignedLdStInstruction()
1194 DecodeFPR128RegisterClass(Inst, Rt, Addr, Decoder); in DecodeSignedLdStInstruction()
1202 DecodeFPR64RegisterClass(Inst, Rt, Addr, Decoder); in DecodeSignedLdStInstruction()
1210 DecodeFPR32RegisterClass(Inst, Rt, Addr, Decoder); in DecodeSignedLdStInstruction()
1218 DecodeFPR16RegisterClass(Inst, Rt, Addr, Decoder); in DecodeSignedLdStInstruction()
1226 DecodeFPR8RegisterClass(Inst, Rt, Addr, Decoder); in DecodeSignedLdStInstruction()
1230 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeSignedLdStInstruction()
1246 const MCDisassembler *Decoder) { in DecodeExclusiveLdStInstruction() argument
1262 DecodeGPR32RegisterClass(Inst, Rs, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1282 DecodeGPR32RegisterClass(Inst, Rt, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1286 DecodeGPR32RegisterClass(Inst, Rs, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1294 DecodeGPR64RegisterClass(Inst, Rt, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1298 DecodeGPR32RegisterClass(Inst, Rs, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1302 DecodeGPR32RegisterClass(Inst, Rt, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1303 DecodeGPR32RegisterClass(Inst, Rt2, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1307 DecodeGPR32RegisterClass(Inst, Rs, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1311 DecodeGPR64RegisterClass(Inst, Rt, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1312 DecodeGPR64RegisterClass(Inst, Rt2, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1316 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1329 const MCDisassembler *Decoder) { in DecodePairLdStInstruction() argument
1372 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodePairLdStInstruction()
1395 DecodeGPR64RegisterClass(Inst, Rt, Addr, Decoder); in DecodePairLdStInstruction()
1396 DecodeGPR64RegisterClass(Inst, Rt2, Addr, Decoder); in DecodePairLdStInstruction()
1408 DecodeGPR32RegisterClass(Inst, Rt, Addr, Decoder); in DecodePairLdStInstruction()
1409 DecodeGPR32RegisterClass(Inst, Rt2, Addr, Decoder); in DecodePairLdStInstruction()
1419 DecodeFPR128RegisterClass(Inst, Rt, Addr, Decoder); in DecodePairLdStInstruction()
1420 DecodeFPR128RegisterClass(Inst, Rt2, Addr, Decoder); in DecodePairLdStInstruction()
1430 DecodeFPR64RegisterClass(Inst, Rt, Addr, Decoder); in DecodePairLdStInstruction()
1431 DecodeFPR64RegisterClass(Inst, Rt2, Addr, Decoder); in DecodePairLdStInstruction()
1441 DecodeFPR32RegisterClass(Inst, Rt, Addr, Decoder); in DecodePairLdStInstruction()
1442 DecodeFPR32RegisterClass(Inst, Rt2, Addr, Decoder); in DecodePairLdStInstruction()
1446 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodePairLdStInstruction()
1463 const MCDisassembler *Decoder) { in DecodeAuthLoadInstruction() argument
1476 Decoder); in DecodeAuthLoadInstruction()
1483 DecodeGPR64RegisterClass(Inst, Rt, Addr, Decoder); in DecodeAuthLoadInstruction()
1484 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeAuthLoadInstruction()
1485 DecodeSImm<10>(Inst, offset, Addr, Decoder); in DecodeAuthLoadInstruction()
1496 const MCDisassembler *Decoder) { in DecodeAddSubERegInstruction() argument
1511 DecodeGPR32spRegisterClass(Inst, Rd, Addr, Decoder); in DecodeAddSubERegInstruction()
1512 DecodeGPR32spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeAddSubERegInstruction()
1513 DecodeGPR32RegisterClass(Inst, Rm, Addr, Decoder); in DecodeAddSubERegInstruction()
1517 DecodeGPR32RegisterClass(Inst, Rd, Addr, Decoder); in DecodeAddSubERegInstruction()
1518 DecodeGPR32spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeAddSubERegInstruction()
1519 DecodeGPR32RegisterClass(Inst, Rm, Addr, Decoder); in DecodeAddSubERegInstruction()
1523 DecodeGPR64spRegisterClass(Inst, Rd, Addr, Decoder); in DecodeAddSubERegInstruction()
1524 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeAddSubERegInstruction()
1525 DecodeGPR32RegisterClass(Inst, Rm, Addr, Decoder); in DecodeAddSubERegInstruction()
1529 DecodeGPR64RegisterClass(Inst, Rd, Addr, Decoder); in DecodeAddSubERegInstruction()
1530 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeAddSubERegInstruction()
1531 DecodeGPR32RegisterClass(Inst, Rm, Addr, Decoder); in DecodeAddSubERegInstruction()
1535 DecodeGPR64spRegisterClass(Inst, Rd, Addr, Decoder); in DecodeAddSubERegInstruction()
1536 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeAddSubERegInstruction()
1537 DecodeGPR64RegisterClass(Inst, Rm, Addr, Decoder); in DecodeAddSubERegInstruction()
1541 DecodeGPR64RegisterClass(Inst, Rd, Addr, Decoder); in DecodeAddSubERegInstruction()
1542 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeAddSubERegInstruction()
1543 DecodeGPR64RegisterClass(Inst, Rm, Addr, Decoder); in DecodeAddSubERegInstruction()
1553 const MCDisassembler *Decoder) { in DecodeLogicalImmInstruction() argument
1561 DecodeGPR64RegisterClass(Inst, Rd, Addr, Decoder); in DecodeLogicalImmInstruction()
1563 DecodeGPR64spRegisterClass(Inst, Rd, Addr, Decoder); in DecodeLogicalImmInstruction()
1564 DecodeGPR64RegisterClass(Inst, Rn, Addr, Decoder); in DecodeLogicalImmInstruction()
1570 DecodeGPR32RegisterClass(Inst, Rd, Addr, Decoder); in DecodeLogicalImmInstruction()
1572 DecodeGPR32spRegisterClass(Inst, Rd, Addr, Decoder); in DecodeLogicalImmInstruction()
1573 DecodeGPR32RegisterClass(Inst, Rn, Addr, Decoder); in DecodeLogicalImmInstruction()
1584 const MCDisassembler *Decoder) { in DecodeModImmInstruction() argument
1591 DecodeFPR64RegisterClass(Inst, Rd, Addr, Decoder); in DecodeModImmInstruction()
1593 DecodeFPR128RegisterClass(Inst, Rd, Addr, Decoder); in DecodeModImmInstruction()
1623 const MCDisassembler *Decoder) { in DecodeModImmTiedInstruction() argument
1630 DecodeFPR128RegisterClass(Inst, Rd, Addr, Decoder); in DecodeModImmTiedInstruction()
1631 DecodeFPR128RegisterClass(Inst, Rd, Addr, Decoder); in DecodeModImmTiedInstruction()
1641 const MCDisassembler *Decoder) { in DecodeAdrInstruction() argument
1650 DecodeGPR64RegisterClass(Inst, Rd, Addr, Decoder); in DecodeAdrInstruction()
1651 if (!Decoder->tryAddingSymbolicOperand(Inst, imm, Addr, Fail, 0, 0, 4)) in DecodeAdrInstruction()
1659 const MCDisassembler *Decoder) { in DecodeAddSubImmShift() argument
1674 DecodeGPR64spRegisterClass(Inst, Rd, Addr, Decoder); in DecodeAddSubImmShift()
1676 DecodeGPR64RegisterClass(Inst, Rd, Addr, Decoder); in DecodeAddSubImmShift()
1677 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeAddSubImmShift()
1680 DecodeGPR32spRegisterClass(Inst, Rd, Addr, Decoder); in DecodeAddSubImmShift()
1682 DecodeGPR32RegisterClass(Inst, Rd, Addr, Decoder); in DecodeAddSubImmShift()
1683 DecodeGPR32spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeAddSubImmShift()
1686 if (!Decoder->tryAddingSymbolicOperand(Inst, Imm, Addr, Fail, 0, 0, 4)) in DecodeAddSubImmShift()
1694 const MCDisassembler *Decoder) { in DecodeUnconditionalBranch() argument
1701 if (!Decoder->tryAddingSymbolicOperand(Inst, imm * 4, Addr, true, 0, 0, 4)) in DecodeUnconditionalBranch()
1709 const MCDisassembler *Decoder) { in DecodeSystemPStateInstruction() argument
1731 PState->haveFeatures(Decoder->getSubtargetInfo().getFeatureBits())) in DecodeSystemPStateInstruction()
1738 const MCDisassembler *Decoder) { in DecodeTestAndBranch() argument
1749 DecodeGPR32RegisterClass(Inst, Rt, Addr, Decoder); in DecodeTestAndBranch()
1751 DecodeGPR64RegisterClass(Inst, Rt, Addr, Decoder); in DecodeTestAndBranch()
1753 if (!Decoder->tryAddingSymbolicOperand(Inst, dst * 4, Addr, true, 0, 0, 4)) in DecodeTestAndBranch()
1762 const MCDisassembler *Decoder) { in DecodeGPRSeqPairsClassRegisterClass() argument
1774 const MCDisassembler *Decoder) { in DecodeWSeqPairsClassRegisterClass() argument
1777 RegNo, Addr, Decoder); in DecodeWSeqPairsClassRegisterClass()
1782 const MCDisassembler *Decoder) { in DecodeXSeqPairsClassRegisterClass() argument
1785 RegNo, Addr, Decoder); in DecodeXSeqPairsClassRegisterClass()
1790 const MCDisassembler *Decoder) { in DecodeSVELogicalImmInstruction() argument
1797 DecodeZPRRegisterClass(Inst, Zdn, Addr, Decoder); in DecodeSVELogicalImmInstruction()
1799 DecodeZPRRegisterClass(Inst, Zdn, Addr, Decoder); in DecodeSVELogicalImmInstruction()
1806 const MCDisassembler *Decoder) { in DecodeSImm() argument
1821 const MCDisassembler *Decoder) { in DecodeImm8OptLsl() argument
1834 const MCDisassembler *Decoder) { in DecodeSVEIncDecImm() argument
1840 const MCDisassembler *Decoder) { in DecodeSVCROp() argument
1850 const MCDisassembler *Decoder) { in DecodeCPYMemOpInstruction() argument
1862 if (!DecodeGPR64commonRegisterClass(Inst, Rd, Addr, Decoder) || in DecodeCPYMemOpInstruction()
1863 !DecodeGPR64commonRegisterClass(Inst, Rs, Addr, Decoder) || in DecodeCPYMemOpInstruction()
1864 !DecodeGPR64RegisterClass(Inst, Rn, Addr, Decoder) || in DecodeCPYMemOpInstruction()
1865 !DecodeGPR64commonRegisterClass(Inst, Rd, Addr, Decoder) || in DecodeCPYMemOpInstruction()
1866 !DecodeGPR64commonRegisterClass(Inst, Rs, Addr, Decoder) || in DecodeCPYMemOpInstruction()
1867 !DecodeGPR64RegisterClass(Inst, Rn, Addr, Decoder)) in DecodeCPYMemOpInstruction()
1875 const MCDisassembler *Decoder) { in DecodeSETMemOpInstruction() argument
1887 if (!DecodeGPR64commonRegisterClass(Inst, Rd, Addr, Decoder) || in DecodeSETMemOpInstruction()
1888 !DecodeGPR64RegisterClass(Inst, Rn, Addr, Decoder) || in DecodeSETMemOpInstruction()
1889 !DecodeGPR64commonRegisterClass(Inst, Rd, Addr, Decoder) || in DecodeSETMemOpInstruction()
1890 !DecodeGPR64RegisterClass(Inst, Rn, Addr, Decoder) || in DecodeSETMemOpInstruction()
1891 !DecodeGPR64RegisterClass(Inst, Rm, Addr, Decoder)) in DecodeSETMemOpInstruction()