Lines Matching refs:DecodeStatus
37 using DecodeStatus = MCDisassembler::DecodeStatus; typedef
41 static DecodeStatus DecodeFPR128RegisterClass(MCInst &Inst, unsigned RegNo,
44 static DecodeStatus DecodeFPR128_loRegisterClass(MCInst &Inst, unsigned RegNo,
47 static DecodeStatus DecodeFPR64RegisterClass(MCInst &Inst, unsigned RegNo,
50 static DecodeStatus DecodeFPR32RegisterClass(MCInst &Inst, unsigned RegNo,
53 static DecodeStatus DecodeFPR16RegisterClass(MCInst &Inst, unsigned RegNo,
56 static DecodeStatus DecodeFPR8RegisterClass(MCInst &Inst, unsigned RegNo,
59 static DecodeStatus
62 static DecodeStatus DecodeGPR64RegisterClass(MCInst &Inst, unsigned RegNo,
65 static DecodeStatus
68 static DecodeStatus DecodeGPR64spRegisterClass(MCInst &Inst, unsigned RegNo,
71 static DecodeStatus
75 static DecodeStatus DecodeGPR32RegisterClass(MCInst &Inst, unsigned RegNo,
78 static DecodeStatus DecodeGPR32spRegisterClass(MCInst &Inst, unsigned RegNo,
81 static DecodeStatus DecodeQQRegisterClass(MCInst &Inst, unsigned RegNo,
84 static DecodeStatus DecodeQQQRegisterClass(MCInst &Inst, unsigned RegNo,
87 static DecodeStatus DecodeQQQQRegisterClass(MCInst &Inst, unsigned RegNo,
90 static DecodeStatus DecodeDDRegisterClass(MCInst &Inst, unsigned RegNo,
93 static DecodeStatus DecodeDDDRegisterClass(MCInst &Inst, unsigned RegNo,
96 static DecodeStatus DecodeDDDDRegisterClass(MCInst &Inst, unsigned RegNo,
99 static DecodeStatus DecodeZPRRegisterClass(MCInst &Inst, unsigned RegNo,
102 static DecodeStatus DecodeZPR_4bRegisterClass(MCInst &Inst, unsigned RegNo,
105 static DecodeStatus DecodeZPR_3bRegisterClass(MCInst &Inst, unsigned RegNo,
108 static DecodeStatus DecodeZPR2RegisterClass(MCInst &Inst, unsigned RegNo,
111 static DecodeStatus DecodeZPR3RegisterClass(MCInst &Inst, unsigned RegNo,
114 static DecodeStatus DecodeZPR4RegisterClass(MCInst &Inst, unsigned RegNo,
118 static DecodeStatus DecodeMatrixTile(MCInst &Inst, unsigned RegNo,
121 static DecodeStatus
125 static DecodeStatus DecodePPRRegisterClass(MCInst &Inst, unsigned RegNo,
128 static DecodeStatus DecodePPR_3bRegisterClass(MCInst &Inst, unsigned RegNo,
132 static DecodeStatus DecodeFixedPointScaleImm32(MCInst &Inst, unsigned Imm,
135 static DecodeStatus DecodeFixedPointScaleImm64(MCInst &Inst, unsigned Imm,
138 static DecodeStatus DecodePCRelLabel19(MCInst &Inst, unsigned Imm,
141 static DecodeStatus DecodeMemExtend(MCInst &Inst, unsigned Imm,
144 static DecodeStatus DecodeMRSSystemRegister(MCInst &Inst, unsigned Imm,
147 static DecodeStatus DecodeMSRSystemRegister(MCInst &Inst, unsigned Imm,
150 static DecodeStatus
153 static DecodeStatus DecodeMoveImmInstruction(MCInst &Inst, uint32_t insn,
156 static DecodeStatus
159 static DecodeStatus DecodeSignedLdStInstruction(MCInst &Inst, uint32_t insn,
162 static DecodeStatus
165 static DecodeStatus DecodePairLdStInstruction(MCInst &Inst, uint32_t insn,
168 static DecodeStatus DecodeAuthLoadInstruction(MCInst &Inst, uint32_t insn,
171 static DecodeStatus DecodeAddSubERegInstruction(MCInst &Inst, uint32_t insn,
174 static DecodeStatus DecodeLogicalImmInstruction(MCInst &Inst, uint32_t insn,
177 static DecodeStatus DecodeModImmInstruction(MCInst &Inst, uint32_t insn,
180 static DecodeStatus DecodeModImmTiedInstruction(MCInst &Inst, uint32_t insn,
183 static DecodeStatus DecodeAdrInstruction(MCInst &Inst, uint32_t insn,
186 static DecodeStatus DecodeAddSubImmShift(MCInst &Inst, uint32_t insn,
189 static DecodeStatus DecodeUnconditionalBranch(MCInst &Inst, uint32_t insn,
192 static DecodeStatus
195 static DecodeStatus DecodeTestAndBranch(MCInst &Inst, uint32_t insn,
199 static DecodeStatus DecodeFMOVLaneInstruction(MCInst &Inst, unsigned Insn,
202 static DecodeStatus DecodeVecShiftR64Imm(MCInst &Inst, unsigned Imm,
205 static DecodeStatus DecodeVecShiftR64ImmNarrow(MCInst &Inst, unsigned Imm,
208 static DecodeStatus DecodeVecShiftR32Imm(MCInst &Inst, unsigned Imm,
211 static DecodeStatus DecodeVecShiftR32ImmNarrow(MCInst &Inst, unsigned Imm,
214 static DecodeStatus DecodeVecShiftR16Imm(MCInst &Inst, unsigned Imm,
217 static DecodeStatus DecodeVecShiftR16ImmNarrow(MCInst &Inst, unsigned Imm,
220 static DecodeStatus DecodeVecShiftR8Imm(MCInst &Inst, unsigned Imm,
223 static DecodeStatus DecodeVecShiftL64Imm(MCInst &Inst, unsigned Imm,
226 static DecodeStatus DecodeVecShiftL32Imm(MCInst &Inst, unsigned Imm,
229 static DecodeStatus DecodeVecShiftL16Imm(MCInst &Inst, unsigned Imm,
232 static DecodeStatus DecodeVecShiftL8Imm(MCInst &Inst, unsigned Imm,
235 static DecodeStatus
238 static DecodeStatus
241 static DecodeStatus
245 static DecodeStatus DecodeSImm(MCInst &Inst, uint64_t Imm, uint64_t Address,
248 static DecodeStatus DecodeImm8OptLsl(MCInst &Inst, unsigned Imm, uint64_t Addr,
250 static DecodeStatus DecodeSVEIncDecImm(MCInst &Inst, unsigned Imm,
253 static DecodeStatus DecodeSVCROp(MCInst &Inst, unsigned Imm, uint64_t Address,
255 static DecodeStatus DecodeCPYMemOpInstruction(MCInst &Inst, uint32_t insn,
258 static DecodeStatus DecodeSETMemOpInstruction(MCInst &Inst, uint32_t insn,
262 static bool Check(DecodeStatus &Out, DecodeStatus In) { in Check()
291 DecodeStatus AArch64Disassembler::getInstruction(MCInst &MI, uint64_t &Size, in getInstruction()
310 DecodeStatus Result = in getInstruction()
394 static DecodeStatus DecodeFPR128RegisterClass(MCInst &Inst, unsigned RegNo, in DecodeFPR128RegisterClass()
406 static DecodeStatus
414 static DecodeStatus DecodeFPR64RegisterClass(MCInst &Inst, unsigned RegNo, in DecodeFPR64RegisterClass()
426 static DecodeStatus DecodeFPR32RegisterClass(MCInst &Inst, unsigned RegNo, in DecodeFPR32RegisterClass()
438 static DecodeStatus DecodeFPR16RegisterClass(MCInst &Inst, unsigned RegNo, in DecodeFPR16RegisterClass()
450 static DecodeStatus DecodeFPR8RegisterClass(MCInst &Inst, unsigned RegNo, in DecodeFPR8RegisterClass()
462 static DecodeStatus
475 static DecodeStatus DecodeGPR64RegisterClass(MCInst &Inst, unsigned RegNo, in DecodeGPR64RegisterClass()
487 static DecodeStatus
502 static DecodeStatus DecodeGPR64spRegisterClass(MCInst &Inst, unsigned RegNo, in DecodeGPR64spRegisterClass()
513 static DecodeStatus
527 static DecodeStatus DecodeGPR32RegisterClass(MCInst &Inst, unsigned RegNo, in DecodeGPR32RegisterClass()
539 static DecodeStatus DecodeGPR32spRegisterClass(MCInst &Inst, unsigned RegNo, in DecodeGPR32spRegisterClass()
551 static DecodeStatus DecodeZPRRegisterClass(MCInst &Inst, unsigned RegNo, in DecodeZPRRegisterClass()
563 static DecodeStatus DecodeZPR_4bRegisterClass(MCInst &Inst, unsigned RegNo, in DecodeZPR_4bRegisterClass()
571 static DecodeStatus DecodeZPR_3bRegisterClass(MCInst &Inst, unsigned RegNo, in DecodeZPR_3bRegisterClass()
579 static DecodeStatus DecodeZPR2RegisterClass(MCInst &Inst, unsigned RegNo, in DecodeZPR2RegisterClass()
590 static DecodeStatus DecodeZPR3RegisterClass(MCInst &Inst, unsigned RegNo, in DecodeZPR3RegisterClass()
601 static DecodeStatus DecodeZPR4RegisterClass(MCInst &Inst, unsigned RegNo, in DecodeZPR4RegisterClass()
612 static DecodeStatus
635 static DecodeStatus DecodeMatrixTile(MCInst &Inst, unsigned RegNo, in DecodeMatrixTile()
646 static DecodeStatus DecodePPRRegisterClass(MCInst &Inst, unsigned RegNo, in DecodePPRRegisterClass()
658 static DecodeStatus DecodePPR_3bRegisterClass(MCInst &Inst, unsigned RegNo, in DecodePPR_3bRegisterClass()
668 static DecodeStatus DecodeQQRegisterClass(MCInst &Inst, unsigned RegNo, in DecodeQQRegisterClass()
679 static DecodeStatus DecodeQQQRegisterClass(MCInst &Inst, unsigned RegNo, in DecodeQQQRegisterClass()
690 static DecodeStatus DecodeQQQQRegisterClass(MCInst &Inst, unsigned RegNo, in DecodeQQQQRegisterClass()
701 static DecodeStatus DecodeDDRegisterClass(MCInst &Inst, unsigned RegNo, in DecodeDDRegisterClass()
712 static DecodeStatus DecodeDDDRegisterClass(MCInst &Inst, unsigned RegNo, in DecodeDDDRegisterClass()
723 static DecodeStatus DecodeDDDDRegisterClass(MCInst &Inst, unsigned RegNo, in DecodeDDDDRegisterClass()
734 static DecodeStatus DecodeFixedPointScaleImm32(MCInst &Inst, unsigned Imm, in DecodeFixedPointScaleImm32()
743 static DecodeStatus DecodeFixedPointScaleImm64(MCInst &Inst, unsigned Imm, in DecodeFixedPointScaleImm64()
750 static DecodeStatus DecodePCRelLabel19(MCInst &Inst, unsigned Imm, in DecodePCRelLabel19()
765 static DecodeStatus DecodeMemExtend(MCInst &Inst, unsigned Imm, in DecodeMemExtend()
773 static DecodeStatus DecodeMRSSystemRegister(MCInst &Inst, unsigned Imm, in DecodeMRSSystemRegister()
783 static DecodeStatus DecodeMSRSystemRegister(MCInst &Inst, unsigned Imm, in DecodeMSRSystemRegister()
791 static DecodeStatus DecodeFMOVLaneInstruction(MCInst &Inst, unsigned Insn, in DecodeFMOVLaneInstruction()
814 static DecodeStatus DecodeVecShiftRImm(MCInst &Inst, unsigned Imm, in DecodeVecShiftRImm()
820 static DecodeStatus DecodeVecShiftLImm(MCInst &Inst, unsigned Imm, in DecodeVecShiftLImm()
826 static DecodeStatus DecodeVecShiftR64Imm(MCInst &Inst, unsigned Imm, in DecodeVecShiftR64Imm()
832 static DecodeStatus DecodeVecShiftR64ImmNarrow(MCInst &Inst, unsigned Imm, in DecodeVecShiftR64ImmNarrow()
838 static DecodeStatus DecodeVecShiftR32Imm(MCInst &Inst, unsigned Imm, in DecodeVecShiftR32Imm()
844 static DecodeStatus DecodeVecShiftR32ImmNarrow(MCInst &Inst, unsigned Imm, in DecodeVecShiftR32ImmNarrow()
850 static DecodeStatus DecodeVecShiftR16Imm(MCInst &Inst, unsigned Imm, in DecodeVecShiftR16Imm()
856 static DecodeStatus DecodeVecShiftR16ImmNarrow(MCInst &Inst, unsigned Imm, in DecodeVecShiftR16ImmNarrow()
862 static DecodeStatus DecodeVecShiftR8Imm(MCInst &Inst, unsigned Imm, in DecodeVecShiftR8Imm()
868 static DecodeStatus DecodeVecShiftL64Imm(MCInst &Inst, unsigned Imm, in DecodeVecShiftL64Imm()
874 static DecodeStatus DecodeVecShiftL32Imm(MCInst &Inst, unsigned Imm, in DecodeVecShiftL32Imm()
880 static DecodeStatus DecodeVecShiftL16Imm(MCInst &Inst, unsigned Imm, in DecodeVecShiftL16Imm()
886 static DecodeStatus DecodeVecShiftL8Imm(MCInst &Inst, unsigned Imm, in DecodeVecShiftL8Imm()
892 static DecodeStatus
954 static DecodeStatus DecodeMoveImmInstruction(MCInst &Inst, uint32_t insn, in DecodeMoveImmInstruction()
987 static DecodeStatus
1046 static DecodeStatus DecodeSignedLdStInstruction(MCInst &Inst, uint32_t insn, in DecodeSignedLdStInstruction()
1244 static DecodeStatus
1327 static DecodeStatus DecodePairLdStInstruction(MCInst &Inst, uint32_t insn, in DecodePairLdStInstruction()
1461 static DecodeStatus DecodeAuthLoadInstruction(MCInst &Inst, uint32_t insn, in DecodeAuthLoadInstruction()
1494 static DecodeStatus DecodeAddSubERegInstruction(MCInst &Inst, uint32_t insn, in DecodeAddSubERegInstruction()
1551 static DecodeStatus DecodeLogicalImmInstruction(MCInst &Inst, uint32_t insn, in DecodeLogicalImmInstruction()
1582 static DecodeStatus DecodeModImmInstruction(MCInst &Inst, uint32_t insn, in DecodeModImmInstruction()
1621 static DecodeStatus DecodeModImmTiedInstruction(MCInst &Inst, uint32_t insn, in DecodeModImmTiedInstruction()
1639 static DecodeStatus DecodeAdrInstruction(MCInst &Inst, uint32_t insn, in DecodeAdrInstruction()
1657 static DecodeStatus DecodeAddSubImmShift(MCInst &Inst, uint32_t insn, in DecodeAddSubImmShift()
1692 static DecodeStatus DecodeUnconditionalBranch(MCInst &Inst, uint32_t insn, in DecodeUnconditionalBranch()
1707 static DecodeStatus
1736 static DecodeStatus DecodeTestAndBranch(MCInst &Inst, uint32_t insn, in DecodeTestAndBranch()
1759 static DecodeStatus
1772 static DecodeStatus
1780 static DecodeStatus
1788 static DecodeStatus
1805 static DecodeStatus DecodeSImm(MCInst &Inst, uint64_t Imm, uint64_t Address, in DecodeSImm()
1820 static DecodeStatus DecodeImm8OptLsl(MCInst &Inst, unsigned Imm, uint64_t Addr, in DecodeImm8OptLsl()
1832 static DecodeStatus DecodeSVEIncDecImm(MCInst &Inst, unsigned Imm, in DecodeSVEIncDecImm()
1839 static DecodeStatus DecodeSVCROp(MCInst &Inst, unsigned Imm, uint64_t Address, in DecodeSVCROp()
1848 static DecodeStatus DecodeCPYMemOpInstruction(MCInst &Inst, uint32_t insn, in DecodeCPYMemOpInstruction()
1873 static DecodeStatus DecodeSETMemOpInstruction(MCInst &Inst, uint32_t insn, in DecodeSETMemOpInstruction()