Lines Matching refs:MCInst
21 #include "llvm/MC/MCInst.h"
40 static DecodeStatus DecodeFPR128RegisterClass(MCInst &Inst,
43 static DecodeStatus DecodeFPR128_loRegisterClass(MCInst &Inst,
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 DecodeGPR64commonRegisterClass(MCInst &Inst, unsigned RegNo,
62 static DecodeStatus DecodeGPR64RegisterClass(MCInst &Inst, unsigned RegNo,
65 static DecodeStatus DecodeGPR64spRegisterClass(MCInst &Inst,
68 static DecodeStatus DecodeGPR32RegisterClass(MCInst &Inst, unsigned RegNo,
71 static DecodeStatus DecodeGPR32spRegisterClass(MCInst &Inst,
74 static DecodeStatus DecodeQQRegisterClass(MCInst &Inst, unsigned RegNo,
77 static DecodeStatus DecodeQQQRegisterClass(MCInst &Inst, unsigned RegNo,
80 static DecodeStatus DecodeQQQQRegisterClass(MCInst &Inst, unsigned RegNo,
83 static DecodeStatus DecodeDDRegisterClass(MCInst &Inst, unsigned RegNo,
86 static DecodeStatus DecodeDDDRegisterClass(MCInst &Inst, unsigned RegNo,
89 static DecodeStatus DecodeDDDDRegisterClass(MCInst &Inst, unsigned RegNo,
92 static DecodeStatus DecodeZPRRegisterClass(MCInst &Inst, unsigned RegNo,
95 static DecodeStatus DecodeZPR_4bRegisterClass(MCInst &Inst, unsigned RegNo,
98 static DecodeStatus DecodeZPR_3bRegisterClass(MCInst &Inst, unsigned RegNo,
101 static DecodeStatus DecodeZPR2RegisterClass(MCInst &Inst, unsigned RegNo,
104 static DecodeStatus DecodeZPR3RegisterClass(MCInst &Inst, unsigned RegNo,
107 static DecodeStatus DecodeZPR4RegisterClass(MCInst &Inst, unsigned RegNo,
110 static DecodeStatus DecodePPRRegisterClass(MCInst &Inst, unsigned RegNo,
113 static DecodeStatus DecodePPR_3bRegisterClass(MCInst &Inst, unsigned RegNo,
117 static DecodeStatus DecodeFixedPointScaleImm32(MCInst &Inst, unsigned Imm,
120 static DecodeStatus DecodeFixedPointScaleImm64(MCInst &Inst, unsigned Imm,
123 static DecodeStatus DecodePCRelLabel19(MCInst &Inst, unsigned Imm,
125 static DecodeStatus DecodeMemExtend(MCInst &Inst, unsigned Imm,
127 static DecodeStatus DecodeMRSSystemRegister(MCInst &Inst, unsigned Imm,
129 static DecodeStatus DecodeMSRSystemRegister(MCInst &Inst, unsigned Imm,
131 static DecodeStatus DecodeThreeAddrSRegInstruction(MCInst &Inst, uint32_t insn,
134 static DecodeStatus DecodeMoveImmInstruction(MCInst &Inst, uint32_t insn,
137 static DecodeStatus DecodeUnsignedLdStInstruction(MCInst &Inst, uint32_t insn,
140 static DecodeStatus DecodeSignedLdStInstruction(MCInst &Inst, uint32_t insn,
143 static DecodeStatus DecodeExclusiveLdStInstruction(MCInst &Inst, uint32_t insn,
146 static DecodeStatus DecodePairLdStInstruction(MCInst &Inst, uint32_t insn,
149 static DecodeStatus DecodeAuthLoadInstruction(MCInst &Inst, uint32_t insn,
152 static DecodeStatus DecodeAddSubERegInstruction(MCInst &Inst, uint32_t insn,
155 static DecodeStatus DecodeLogicalImmInstruction(MCInst &Inst, uint32_t insn,
158 static DecodeStatus DecodeModImmInstruction(MCInst &Inst, uint32_t insn,
161 static DecodeStatus DecodeModImmTiedInstruction(MCInst &Inst, uint32_t insn,
164 static DecodeStatus DecodeAdrInstruction(MCInst &Inst, uint32_t insn,
166 static DecodeStatus DecodeAddSubImmShift(MCInst &Inst, uint32_t insn,
168 static DecodeStatus DecodeUnconditionalBranch(MCInst &Inst, uint32_t insn,
171 static DecodeStatus DecodeSystemPStateInstruction(MCInst &Inst, uint32_t insn,
174 static DecodeStatus DecodeTestAndBranch(MCInst &Inst, uint32_t insn,
177 static DecodeStatus DecodeFMOVLaneInstruction(MCInst &Inst, unsigned Insn,
180 static DecodeStatus DecodeVecShiftR64Imm(MCInst &Inst, unsigned Imm,
182 static DecodeStatus DecodeVecShiftR64ImmNarrow(MCInst &Inst, unsigned Imm,
185 static DecodeStatus DecodeVecShiftR32Imm(MCInst &Inst, unsigned Imm,
187 static DecodeStatus DecodeVecShiftR32ImmNarrow(MCInst &Inst, unsigned Imm,
190 static DecodeStatus DecodeVecShiftR16Imm(MCInst &Inst, unsigned Imm,
192 static DecodeStatus DecodeVecShiftR16ImmNarrow(MCInst &Inst, unsigned Imm,
195 static DecodeStatus DecodeVecShiftR8Imm(MCInst &Inst, unsigned Imm,
197 static DecodeStatus DecodeVecShiftL64Imm(MCInst &Inst, unsigned Imm,
199 static DecodeStatus DecodeVecShiftL32Imm(MCInst &Inst, unsigned Imm,
201 static DecodeStatus DecodeVecShiftL16Imm(MCInst &Inst, unsigned Imm,
203 static DecodeStatus DecodeVecShiftL8Imm(MCInst &Inst, unsigned Imm,
205 static DecodeStatus DecodeWSeqPairsClassRegisterClass(MCInst &Inst,
209 static DecodeStatus DecodeXSeqPairsClassRegisterClass(MCInst &Inst,
213 static DecodeStatus DecodeSVELogicalImmInstruction(llvm::MCInst &Inst,
218 static DecodeStatus DecodeSImm(llvm::MCInst &Inst, uint64_t Imm,
221 static DecodeStatus DecodeImm8OptLsl(MCInst &Inst, unsigned Imm,
223 static DecodeStatus DecodeSVEIncDecImm(MCInst &Inst, unsigned Imm,
254 DecodeStatus AArch64Disassembler::getInstruction(MCInst &MI, uint64_t &Size,
317 static DecodeStatus DecodeFPR128RegisterClass(MCInst &Inst, unsigned RegNo,
328 static DecodeStatus DecodeFPR128_loRegisterClass(MCInst &Inst, unsigned RegNo,
346 static DecodeStatus DecodeFPR64RegisterClass(MCInst &Inst, unsigned RegNo,
367 static DecodeStatus DecodeFPR32RegisterClass(MCInst &Inst, unsigned RegNo,
388 static DecodeStatus DecodeFPR16RegisterClass(MCInst &Inst, unsigned RegNo,
409 static DecodeStatus DecodeFPR8RegisterClass(MCInst &Inst, unsigned RegNo,
430 static DecodeStatus DecodeGPR64commonRegisterClass(MCInst &Inst, unsigned RegNo,
441 static DecodeStatus DecodeGPR64RegisterClass(MCInst &Inst, unsigned RegNo,
452 static DecodeStatus DecodeGPR64spRegisterClass(MCInst &Inst, unsigned RegNo,
474 static DecodeStatus DecodeGPR32RegisterClass(MCInst &Inst, unsigned RegNo,
485 static DecodeStatus DecodeGPR32spRegisterClass(MCInst &Inst, unsigned RegNo,
508 static DecodeStatus DecodeZPRRegisterClass(MCInst &Inst, unsigned RegNo,
519 static DecodeStatus DecodeZPR_4bRegisterClass(MCInst &Inst, unsigned RegNo,
527 static DecodeStatus DecodeZPR_3bRegisterClass(MCInst &Inst, unsigned RegNo,
546 static DecodeStatus DecodeZPR2RegisterClass(MCInst &Inst, unsigned RegNo,
570 static DecodeStatus DecodeZPR3RegisterClass(MCInst &Inst, unsigned RegNo,
594 static DecodeStatus DecodeZPR4RegisterClass(MCInst &Inst, unsigned RegNo,
611 static DecodeStatus DecodePPRRegisterClass(MCInst &Inst, unsigned RegNo,
621 static DecodeStatus DecodePPR_3bRegisterClass(MCInst &Inst, unsigned RegNo,
641 static DecodeStatus DecodeVectorRegisterClass(MCInst &Inst, unsigned RegNo,
663 static DecodeStatus DecodeQQRegisterClass(MCInst &Inst, unsigned RegNo,
686 static DecodeStatus DecodeQQQRegisterClass(MCInst &Inst, unsigned RegNo,
709 static DecodeStatus DecodeQQQQRegisterClass(MCInst &Inst, unsigned RegNo,
730 static DecodeStatus DecodeDDRegisterClass(MCInst &Inst, unsigned RegNo,
753 static DecodeStatus DecodeDDDRegisterClass(MCInst &Inst, unsigned RegNo,
776 static DecodeStatus DecodeDDDDRegisterClass(MCInst &Inst, unsigned RegNo,
786 static DecodeStatus DecodeFixedPointScaleImm32(MCInst &Inst, unsigned Imm,
795 static DecodeStatus DecodeFixedPointScaleImm64(MCInst &Inst, unsigned Imm,
802 static DecodeStatus DecodePCRelLabel19(MCInst &Inst, unsigned Imm,
818 static DecodeStatus DecodeMemExtend(MCInst &Inst, unsigned Imm,
825 static DecodeStatus DecodeMRSSystemRegister(MCInst &Inst, unsigned Imm,
835 static DecodeStatus DecodeMSRSystemRegister(MCInst &Inst, unsigned Imm,
843 static DecodeStatus DecodeFMOVLaneInstruction(MCInst &Inst, unsigned Insn,
846 // This decoder exists to add the dummy Lane operand to the MCInst, which must
866 static DecodeStatus DecodeVecShiftRImm(MCInst &Inst, unsigned Imm,
872 static DecodeStatus DecodeVecShiftLImm(MCInst &Inst, unsigned Imm,
878 static DecodeStatus DecodeVecShiftR64Imm(MCInst &Inst, unsigned Imm,
883 static DecodeStatus DecodeVecShiftR64ImmNarrow(MCInst &Inst, unsigned Imm,
889 static DecodeStatus DecodeVecShiftR32Imm(MCInst &Inst, unsigned Imm,
894 static DecodeStatus DecodeVecShiftR32ImmNarrow(MCInst &Inst, unsigned Imm,
900 static DecodeStatus DecodeVecShiftR16Imm(MCInst &Inst, unsigned Imm,
905 static DecodeStatus DecodeVecShiftR16ImmNarrow(MCInst &Inst, unsigned Imm,
911 static DecodeStatus DecodeVecShiftR8Imm(MCInst &Inst, unsigned Imm,
916 static DecodeStatus DecodeVecShiftL64Imm(MCInst &Inst, unsigned Imm,
921 static DecodeStatus DecodeVecShiftL32Imm(MCInst &Inst, unsigned Imm,
926 static DecodeStatus DecodeVecShiftL16Imm(MCInst &Inst, unsigned Imm,
931 static DecodeStatus DecodeVecShiftL8Imm(MCInst &Inst, unsigned Imm,
936 static DecodeStatus DecodeThreeAddrSRegInstruction(MCInst &Inst, uint32_t insn,
998 static DecodeStatus DecodeMoveImmInstruction(MCInst &Inst, uint32_t insn,
1031 static DecodeStatus DecodeUnsignedLdStInstruction(MCInst &Inst, uint32_t insn,
1092 static DecodeStatus DecodeSignedLdStInstruction(MCInst &Inst, uint32_t insn,
1290 static DecodeStatus DecodeExclusiveLdStInstruction(MCInst &Inst, uint32_t insn,
1373 static DecodeStatus DecodePairLdStInstruction(MCInst &Inst, uint32_t insn,
1507 static DecodeStatus DecodeAuthLoadInstruction(MCInst &Inst, uint32_t insn,
1540 static DecodeStatus DecodeAddSubERegInstruction(MCInst &Inst, uint32_t insn,
1597 static DecodeStatus DecodeLogicalImmInstruction(MCInst &Inst, uint32_t insn,
1628 static DecodeStatus DecodeModImmInstruction(MCInst &Inst, uint32_t insn,
1667 static DecodeStatus DecodeModImmTiedInstruction(MCInst &Inst, uint32_t insn,
1685 static DecodeStatus DecodeAdrInstruction(MCInst &Inst, uint32_t insn,
1704 static DecodeStatus DecodeAddSubImmShift(MCInst &Inst, uint32_t insn,
1740 static DecodeStatus DecodeUnconditionalBranch(MCInst &Inst, uint32_t insn,
1757 static DecodeStatus DecodeSystemPStateInstruction(MCInst &Inst, uint32_t insn,
1787 static DecodeStatus DecodeTestAndBranch(MCInst &Inst, uint32_t insn,
1811 static DecodeStatus DecodeGPRSeqPairsClassRegisterClass(MCInst &Inst,
1825 static DecodeStatus DecodeWSeqPairsClassRegisterClass(MCInst &Inst,
1834 static DecodeStatus DecodeXSeqPairsClassRegisterClass(MCInst &Inst,
1843 static DecodeStatus DecodeSVELogicalImmInstruction(llvm::MCInst &Inst,
1861 static DecodeStatus DecodeSImm(llvm::MCInst &Inst, uint64_t Imm,
1876 static DecodeStatus DecodeImm8OptLsl(MCInst &Inst, unsigned Imm,
1888 static DecodeStatus DecodeSVEIncDecImm(MCInst &Inst, unsigned Imm,