Lines Matching refs:Inst
41 static DecodeStatus DecodeFPR128RegisterClass(MCInst &Inst, unsigned RegNo,
44 static DecodeStatus DecodeFPR128_loRegisterClass(MCInst &Inst, unsigned RegNo,
48 DecodeFPR128_0to7RegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Address,
50 static DecodeStatus DecodeFPR64RegisterClass(MCInst &Inst, unsigned RegNo,
53 static DecodeStatus DecodeFPR32RegisterClass(MCInst &Inst, unsigned RegNo,
56 static DecodeStatus DecodeFPR16RegisterClass(MCInst &Inst, unsigned RegNo,
59 static DecodeStatus DecodeFPR8RegisterClass(MCInst &Inst, unsigned RegNo,
63 DecodeGPR64commonRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Address,
65 static DecodeStatus DecodeGPR64RegisterClass(MCInst &Inst, unsigned RegNo,
69 DecodeGPR64x8ClassRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Address,
71 static DecodeStatus DecodeGPR64spRegisterClass(MCInst &Inst, unsigned RegNo,
75 DecodeMatrixIndexGPR32_8_11RegisterClass(MCInst &Inst, unsigned RegNo,
78 DecodeMatrixIndexGPR32_12_15RegisterClass(MCInst &Inst, unsigned RegNo,
81 static DecodeStatus DecodeGPR32RegisterClass(MCInst &Inst, unsigned RegNo,
84 static DecodeStatus DecodeGPR32spRegisterClass(MCInst &Inst, unsigned RegNo,
87 static DecodeStatus DecodeQQRegisterClass(MCInst &Inst, unsigned RegNo,
90 static DecodeStatus DecodeQQQRegisterClass(MCInst &Inst, unsigned RegNo,
93 static DecodeStatus DecodeQQQQRegisterClass(MCInst &Inst, unsigned RegNo,
96 static DecodeStatus DecodeDDRegisterClass(MCInst &Inst, unsigned RegNo,
99 static DecodeStatus DecodeDDDRegisterClass(MCInst &Inst, unsigned RegNo,
102 static DecodeStatus DecodeDDDDRegisterClass(MCInst &Inst, unsigned RegNo,
105 static DecodeStatus DecodeZPRRegisterClass(MCInst &Inst, unsigned RegNo,
108 static DecodeStatus DecodeZPR_4bRegisterClass(MCInst &Inst, unsigned RegNo,
111 static DecodeStatus DecodeZPR_3bRegisterClass(MCInst &Inst, unsigned RegNo,
114 static DecodeStatus DecodeZPR2RegisterClass(MCInst &Inst, unsigned RegNo,
117 static DecodeStatus DecodeZPR3RegisterClass(MCInst &Inst, unsigned RegNo,
120 static DecodeStatus DecodeZPR4RegisterClass(MCInst &Inst, unsigned RegNo,
123 static DecodeStatus DecodeZPR2Mul2RegisterClass(MCInst &Inst, unsigned RegNo,
126 static DecodeStatus DecodeZPR4Mul4RegisterClass(MCInst &Inst, unsigned RegNo,
129 static DecodeStatus DecodeZPR2StridedRegisterClass(MCInst &Inst, unsigned RegNo,
132 static DecodeStatus DecodeZPR4StridedRegisterClass(MCInst &Inst, unsigned RegNo,
136 static DecodeStatus DecodeMatrixTile(MCInst &Inst, unsigned RegNo,
140 DecodeMatrixTileListRegisterClass(MCInst &Inst, unsigned RegMask,
143 static DecodeStatus DecodePPRRegisterClass(MCInst &Inst, unsigned RegNo,
146 static DecodeStatus DecodePNRRegisterClass(MCInst &Inst, unsigned RegNo,
149 static DecodeStatus DecodePPR_3bRegisterClass(MCInst &Inst, unsigned RegNo,
153 DecodePNR_p8to15RegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Address,
155 static DecodeStatus DecodePPR2RegisterClass(MCInst &Inst, unsigned RegNo,
158 static DecodeStatus DecodePPR2Mul2RegisterClass(MCInst &Inst, unsigned RegNo,
162 static DecodeStatus DecodeFixedPointScaleImm32(MCInst &Inst, unsigned Imm,
165 static DecodeStatus DecodeFixedPointScaleImm64(MCInst &Inst, unsigned Imm,
168 static DecodeStatus DecodePCRelLabel16(MCInst &Inst, unsigned Imm,
171 static DecodeStatus DecodePCRelLabel19(MCInst &Inst, unsigned Imm,
174 static DecodeStatus DecodeMemExtend(MCInst &Inst, unsigned Imm,
177 static DecodeStatus DecodeMRSSystemRegister(MCInst &Inst, unsigned Imm,
180 static DecodeStatus DecodeMSRSystemRegister(MCInst &Inst, unsigned Imm,
184 DecodeThreeAddrSRegInstruction(MCInst &Inst, uint32_t insn, uint64_t Address,
186 static DecodeStatus DecodeMoveImmInstruction(MCInst &Inst, uint32_t insn,
190 DecodeUnsignedLdStInstruction(MCInst &Inst, uint32_t insn, uint64_t Address,
192 static DecodeStatus DecodeSignedLdStInstruction(MCInst &Inst, uint32_t insn,
196 DecodeExclusiveLdStInstruction(MCInst &Inst, uint32_t insn, uint64_t Address,
198 static DecodeStatus DecodePairLdStInstruction(MCInst &Inst, uint32_t insn,
201 static DecodeStatus DecodeAuthLoadInstruction(MCInst &Inst, uint32_t insn,
204 static DecodeStatus DecodeAddSubERegInstruction(MCInst &Inst, uint32_t insn,
207 static DecodeStatus DecodeLogicalImmInstruction(MCInst &Inst, uint32_t insn,
210 static DecodeStatus DecodeModImmInstruction(MCInst &Inst, uint32_t insn,
213 static DecodeStatus DecodeModImmTiedInstruction(MCInst &Inst, uint32_t insn,
216 static DecodeStatus DecodeAdrInstruction(MCInst &Inst, uint32_t insn,
219 static DecodeStatus DecodeAddSubImmShift(MCInst &Inst, uint32_t insn,
222 static DecodeStatus DecodeUnconditionalBranch(MCInst &Inst, uint32_t insn,
226 DecodeSystemPStateImm0_15Instruction(MCInst &Inst, uint32_t insn,
230 DecodeSystemPStateImm0_1Instruction(MCInst &Inst, uint32_t insn,
233 static DecodeStatus DecodeTestAndBranch(MCInst &Inst, uint32_t insn,
237 static DecodeStatus DecodeFMOVLaneInstruction(MCInst &Inst, unsigned Insn,
240 static DecodeStatus DecodeVecShiftR64Imm(MCInst &Inst, unsigned Imm,
243 static DecodeStatus DecodeVecShiftR64ImmNarrow(MCInst &Inst, unsigned Imm,
246 static DecodeStatus DecodeVecShiftR32Imm(MCInst &Inst, unsigned Imm,
249 static DecodeStatus DecodeVecShiftR32ImmNarrow(MCInst &Inst, unsigned Imm,
252 static DecodeStatus DecodeVecShiftR16Imm(MCInst &Inst, unsigned Imm,
255 static DecodeStatus DecodeVecShiftR16ImmNarrow(MCInst &Inst, unsigned Imm,
258 static DecodeStatus DecodeVecShiftR8Imm(MCInst &Inst, unsigned Imm,
261 static DecodeStatus DecodeVecShiftL64Imm(MCInst &Inst, unsigned Imm,
264 static DecodeStatus DecodeVecShiftL32Imm(MCInst &Inst, unsigned Imm,
267 static DecodeStatus DecodeVecShiftL16Imm(MCInst &Inst, unsigned Imm,
270 static DecodeStatus DecodeVecShiftL8Imm(MCInst &Inst, unsigned Imm,
274 DecodeWSeqPairsClassRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Addr,
277 DecodeXSeqPairsClassRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Addr,
279 static DecodeStatus DecodeSyspXzrInstruction(MCInst &Inst, uint32_t insn,
283 DecodeSVELogicalImmInstruction(MCInst &Inst, uint32_t insn, uint64_t Address,
286 static DecodeStatus DecodeSImm(MCInst &Inst, uint64_t Imm, uint64_t Address,
289 static DecodeStatus DecodeImm8OptLsl(MCInst &Inst, unsigned Imm, uint64_t Addr,
291 static DecodeStatus DecodeSVEIncDecImm(MCInst &Inst, unsigned Imm,
294 static DecodeStatus DecodeSVCROp(MCInst &Inst, unsigned Imm, uint64_t Address,
296 static DecodeStatus DecodeCPYMemOpInstruction(MCInst &Inst, uint32_t insn,
299 static DecodeStatus DecodeSETMemOpInstruction(MCInst &Inst, uint32_t insn,
302 static DecodeStatus DecodePRFMRegInstruction(MCInst &Inst, uint32_t insn,
426 static DecodeStatus DecodeFPR128RegisterClass(MCInst &Inst, unsigned RegNo, in DecodeFPR128RegisterClass() argument
434 Inst.addOperand(MCOperand::createReg(Register)); in DecodeFPR128RegisterClass()
439 DecodeFPR128_loRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Addr, in DecodeFPR128_loRegisterClass() argument
443 return DecodeFPR128RegisterClass(Inst, RegNo, Addr, Decoder); in DecodeFPR128_loRegisterClass()
447 DecodeFPR128_0to7RegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Addr, in DecodeFPR128_0to7RegisterClass() argument
451 return DecodeFPR128RegisterClass(Inst, RegNo, Addr, Decoder); in DecodeFPR128_0to7RegisterClass()
454 static DecodeStatus DecodeFPR64RegisterClass(MCInst &Inst, unsigned RegNo, in DecodeFPR64RegisterClass() argument
462 Inst.addOperand(MCOperand::createReg(Register)); in DecodeFPR64RegisterClass()
466 static DecodeStatus DecodeFPR32RegisterClass(MCInst &Inst, unsigned RegNo, in DecodeFPR32RegisterClass() argument
474 Inst.addOperand(MCOperand::createReg(Register)); in DecodeFPR32RegisterClass()
478 static DecodeStatus DecodeFPR16RegisterClass(MCInst &Inst, unsigned RegNo, in DecodeFPR16RegisterClass() argument
486 Inst.addOperand(MCOperand::createReg(Register)); in DecodeFPR16RegisterClass()
490 static DecodeStatus DecodeFPR8RegisterClass(MCInst &Inst, unsigned RegNo, in DecodeFPR8RegisterClass() argument
498 Inst.addOperand(MCOperand::createReg(Register)); in DecodeFPR8RegisterClass()
503 DecodeGPR64commonRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Addr, in DecodeGPR64commonRegisterClass() argument
511 Inst.addOperand(MCOperand::createReg(Register)); in DecodeGPR64commonRegisterClass()
515 static DecodeStatus DecodeGPR64RegisterClass(MCInst &Inst, unsigned RegNo, in DecodeGPR64RegisterClass() argument
523 Inst.addOperand(MCOperand::createReg(Register)); in DecodeGPR64RegisterClass()
528 DecodeGPR64x8ClassRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Address, in DecodeGPR64x8ClassRegisterClass() argument
538 Inst.addOperand(MCOperand::createReg(Register)); in DecodeGPR64x8ClassRegisterClass()
542 static DecodeStatus DecodeGPR64spRegisterClass(MCInst &Inst, unsigned RegNo, in DecodeGPR64spRegisterClass() argument
549 Inst.addOperand(MCOperand::createReg(Register)); in DecodeGPR64spRegisterClass()
554 DecodeMatrixIndexGPR32_8_11RegisterClass(MCInst &Inst, unsigned RegNo, in DecodeMatrixIndexGPR32_8_11RegisterClass() argument
562 Inst.addOperand(MCOperand::createReg(Register)); in DecodeMatrixIndexGPR32_8_11RegisterClass()
567 DecodeMatrixIndexGPR32_12_15RegisterClass(MCInst &Inst, unsigned RegNo, in DecodeMatrixIndexGPR32_12_15RegisterClass() argument
576 Inst.addOperand(MCOperand::createReg(Register)); in DecodeMatrixIndexGPR32_12_15RegisterClass()
580 static DecodeStatus DecodeGPR32RegisterClass(MCInst &Inst, unsigned RegNo, in DecodeGPR32RegisterClass() argument
588 Inst.addOperand(MCOperand::createReg(Register)); in DecodeGPR32RegisterClass()
592 static DecodeStatus DecodeGPR32spRegisterClass(MCInst &Inst, unsigned RegNo, in DecodeGPR32spRegisterClass() argument
600 Inst.addOperand(MCOperand::createReg(Register)); in DecodeGPR32spRegisterClass()
604 static DecodeStatus DecodeZPRRegisterClass(MCInst &Inst, unsigned RegNo, in DecodeZPRRegisterClass() argument
612 Inst.addOperand(MCOperand::createReg(Register)); in DecodeZPRRegisterClass()
616 static DecodeStatus DecodeZPR_4bRegisterClass(MCInst &Inst, unsigned RegNo, in DecodeZPR_4bRegisterClass() argument
621 return DecodeZPRRegisterClass(Inst, RegNo, Address, Decoder); in DecodeZPR_4bRegisterClass()
624 static DecodeStatus DecodeZPR_3bRegisterClass(MCInst &Inst, unsigned RegNo, in DecodeZPR_3bRegisterClass() argument
629 return DecodeZPRRegisterClass(Inst, RegNo, Address, Decoder); in DecodeZPR_3bRegisterClass()
632 static DecodeStatus DecodeZPR2RegisterClass(MCInst &Inst, unsigned RegNo, in DecodeZPR2RegisterClass() argument
639 Inst.addOperand(MCOperand::createReg(Register)); in DecodeZPR2RegisterClass()
643 static DecodeStatus DecodeZPR3RegisterClass(MCInst &Inst, unsigned RegNo, in DecodeZPR3RegisterClass() argument
650 Inst.addOperand(MCOperand::createReg(Register)); in DecodeZPR3RegisterClass()
654 static DecodeStatus DecodeZPR4RegisterClass(MCInst &Inst, unsigned RegNo, in DecodeZPR4RegisterClass() argument
661 Inst.addOperand(MCOperand::createReg(Register)); in DecodeZPR4RegisterClass()
665 static DecodeStatus DecodeZPR2Mul2RegisterClass(MCInst &Inst, unsigned RegNo, in DecodeZPR2Mul2RegisterClass() argument
672 Inst.addOperand(MCOperand::createReg(Register)); in DecodeZPR2Mul2RegisterClass()
676 static DecodeStatus DecodeZPR4Mul4RegisterClass(MCInst &Inst, unsigned RegNo, in DecodeZPR4Mul4RegisterClass() argument
683 Inst.addOperand(MCOperand::createReg(Register)); in DecodeZPR4Mul4RegisterClass()
687 static DecodeStatus DecodeZPR2StridedRegisterClass(MCInst &Inst, unsigned RegNo, in DecodeZPR2StridedRegisterClass() argument
695 Inst.addOperand(MCOperand::createReg(Register)); in DecodeZPR2StridedRegisterClass()
699 static DecodeStatus DecodeZPR4StridedRegisterClass(MCInst &Inst, unsigned RegNo, in DecodeZPR4StridedRegisterClass() argument
707 Inst.addOperand(MCOperand::createReg(Register)); in DecodeZPR4StridedRegisterClass()
712 DecodeMatrixTileListRegisterClass(MCInst &Inst, unsigned RegMask, in DecodeMatrixTileListRegisterClass() argument
717 Inst.addOperand(MCOperand::createImm(RegMask)); in DecodeMatrixTileListRegisterClass()
733 static DecodeStatus DecodeMatrixTile(MCInst &Inst, unsigned RegNo, in DecodeMatrixTile() argument
739 Inst.addOperand( in DecodeMatrixTile()
744 static DecodeStatus DecodePPRRegisterClass(MCInst &Inst, unsigned RegNo, in DecodePPRRegisterClass() argument
752 Inst.addOperand(MCOperand::createReg(Register)); in DecodePPRRegisterClass()
756 static DecodeStatus DecodePNRRegisterClass(MCInst &Inst, unsigned RegNo, in DecodePNRRegisterClass() argument
764 Inst.addOperand(MCOperand::createReg(Register)); in DecodePNRRegisterClass()
768 static DecodeStatus DecodePPR_3bRegisterClass(MCInst &Inst, unsigned RegNo, in DecodePPR_3bRegisterClass() argument
775 return DecodePPRRegisterClass(Inst, RegNo, Addr, Decoder); in DecodePPR_3bRegisterClass()
779 DecodePNR_p8to15RegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Addr, in DecodePNR_p8to15RegisterClass() argument
785 return DecodePNRRegisterClass(Inst, RegNo + 8, Addr, Decoder); in DecodePNR_p8to15RegisterClass()
788 static DecodeStatus DecodePPR2RegisterClass(MCInst &Inst, unsigned RegNo, in DecodePPR2RegisterClass() argument
796 Inst.addOperand(MCOperand::createReg(Register)); in DecodePPR2RegisterClass()
800 static DecodeStatus DecodePPR2Mul2RegisterClass(MCInst &Inst, unsigned RegNo, in DecodePPR2Mul2RegisterClass() argument
807 Inst.addOperand(MCOperand::createReg(Register)); in DecodePPR2Mul2RegisterClass()
811 static DecodeStatus DecodeQQRegisterClass(MCInst &Inst, unsigned RegNo, in DecodeQQRegisterClass() argument
818 Inst.addOperand(MCOperand::createReg(Register)); in DecodeQQRegisterClass()
822 static DecodeStatus DecodeQQQRegisterClass(MCInst &Inst, unsigned RegNo, in DecodeQQQRegisterClass() argument
829 Inst.addOperand(MCOperand::createReg(Register)); in DecodeQQQRegisterClass()
833 static DecodeStatus DecodeQQQQRegisterClass(MCInst &Inst, unsigned RegNo, in DecodeQQQQRegisterClass() argument
840 Inst.addOperand(MCOperand::createReg(Register)); in DecodeQQQQRegisterClass()
844 static DecodeStatus DecodeDDRegisterClass(MCInst &Inst, unsigned RegNo, in DecodeDDRegisterClass() argument
851 Inst.addOperand(MCOperand::createReg(Register)); in DecodeDDRegisterClass()
855 static DecodeStatus DecodeDDDRegisterClass(MCInst &Inst, unsigned RegNo, in DecodeDDDRegisterClass() argument
862 Inst.addOperand(MCOperand::createReg(Register)); in DecodeDDDRegisterClass()
866 static DecodeStatus DecodeDDDDRegisterClass(MCInst &Inst, unsigned RegNo, in DecodeDDDDRegisterClass() argument
873 Inst.addOperand(MCOperand::createReg(Register)); in DecodeDDDDRegisterClass()
877 static DecodeStatus DecodeFixedPointScaleImm32(MCInst &Inst, unsigned Imm, in DecodeFixedPointScaleImm32() argument
882 Inst.addOperand(MCOperand::createImm(64 - Imm)); in DecodeFixedPointScaleImm32()
886 static DecodeStatus DecodeFixedPointScaleImm64(MCInst &Inst, unsigned Imm, in DecodeFixedPointScaleImm64() argument
889 Inst.addOperand(MCOperand::createImm(64 - Imm)); in DecodeFixedPointScaleImm64()
893 static DecodeStatus DecodePCRelLabel16(MCInst &Inst, unsigned Imm, in DecodePCRelLabel16() argument
902 if (!Decoder->tryAddingSymbolicOperand(Inst, (ImmVal << 2), Addr, in DecodePCRelLabel16()
904 Inst.addOperand(MCOperand::createImm(ImmVal)); in DecodePCRelLabel16()
908 static DecodeStatus DecodePCRelLabel19(MCInst &Inst, unsigned Imm, in DecodePCRelLabel19() argument
918 Inst, ImmVal * 4, Addr, Inst.getOpcode() != AArch64::LDRXl, 0, 0, 4)) in DecodePCRelLabel19()
919 Inst.addOperand(MCOperand::createImm(ImmVal)); in DecodePCRelLabel19()
923 static DecodeStatus DecodeMemExtend(MCInst &Inst, unsigned Imm, in DecodeMemExtend() argument
926 Inst.addOperand(MCOperand::createImm((Imm >> 1) & 1)); in DecodeMemExtend()
927 Inst.addOperand(MCOperand::createImm(Imm & 1)); in DecodeMemExtend()
931 static DecodeStatus DecodeMRSSystemRegister(MCInst &Inst, unsigned Imm, in DecodeMRSSystemRegister() argument
934 Inst.addOperand(MCOperand::createImm(Imm)); in DecodeMRSSystemRegister()
941 static DecodeStatus DecodeMSRSystemRegister(MCInst &Inst, unsigned Imm, in DecodeMSRSystemRegister() argument
944 Inst.addOperand(MCOperand::createImm(Imm)); in DecodeMSRSystemRegister()
949 static DecodeStatus DecodeFMOVLaneInstruction(MCInst &Inst, unsigned Insn, in DecodeFMOVLaneInstruction() argument
959 DecodeFPR128RegisterClass(Inst, Rd, Address, Decoder); in DecodeFMOVLaneInstruction()
960 DecodeGPR64RegisterClass(Inst, Rn, Address, Decoder); in DecodeFMOVLaneInstruction()
962 DecodeGPR64RegisterClass(Inst, Rd, Address, Decoder); in DecodeFMOVLaneInstruction()
963 DecodeFPR128RegisterClass(Inst, Rn, Address, Decoder); in DecodeFMOVLaneInstruction()
967 Inst.addOperand(MCOperand::createImm(1)); in DecodeFMOVLaneInstruction()
972 static DecodeStatus DecodeVecShiftRImm(MCInst &Inst, unsigned Imm, in DecodeVecShiftRImm() argument
974 Inst.addOperand(MCOperand::createImm(Add - Imm)); in DecodeVecShiftRImm()
978 static DecodeStatus DecodeVecShiftLImm(MCInst &Inst, unsigned Imm, in DecodeVecShiftLImm() argument
980 Inst.addOperand(MCOperand::createImm((Imm + Add) & (Add - 1))); in DecodeVecShiftLImm()
984 static DecodeStatus DecodeVecShiftR64Imm(MCInst &Inst, unsigned Imm, in DecodeVecShiftR64Imm() argument
987 return DecodeVecShiftRImm(Inst, Imm, 64); in DecodeVecShiftR64Imm()
990 static DecodeStatus DecodeVecShiftR64ImmNarrow(MCInst &Inst, unsigned Imm, in DecodeVecShiftR64ImmNarrow() argument
993 return DecodeVecShiftRImm(Inst, Imm | 0x20, 64); in DecodeVecShiftR64ImmNarrow()
996 static DecodeStatus DecodeVecShiftR32Imm(MCInst &Inst, unsigned Imm, in DecodeVecShiftR32Imm() argument
999 return DecodeVecShiftRImm(Inst, Imm, 32); in DecodeVecShiftR32Imm()
1002 static DecodeStatus DecodeVecShiftR32ImmNarrow(MCInst &Inst, unsigned Imm, in DecodeVecShiftR32ImmNarrow() argument
1005 return DecodeVecShiftRImm(Inst, Imm | 0x10, 32); in DecodeVecShiftR32ImmNarrow()
1008 static DecodeStatus DecodeVecShiftR16Imm(MCInst &Inst, unsigned Imm, in DecodeVecShiftR16Imm() argument
1011 return DecodeVecShiftRImm(Inst, Imm, 16); in DecodeVecShiftR16Imm()
1014 static DecodeStatus DecodeVecShiftR16ImmNarrow(MCInst &Inst, unsigned Imm, in DecodeVecShiftR16ImmNarrow() argument
1017 return DecodeVecShiftRImm(Inst, Imm | 0x8, 16); in DecodeVecShiftR16ImmNarrow()
1020 static DecodeStatus DecodeVecShiftR8Imm(MCInst &Inst, unsigned Imm, in DecodeVecShiftR8Imm() argument
1023 return DecodeVecShiftRImm(Inst, Imm, 8); in DecodeVecShiftR8Imm()
1026 static DecodeStatus DecodeVecShiftL64Imm(MCInst &Inst, unsigned Imm, in DecodeVecShiftL64Imm() argument
1029 return DecodeVecShiftLImm(Inst, Imm, 64); in DecodeVecShiftL64Imm()
1032 static DecodeStatus DecodeVecShiftL32Imm(MCInst &Inst, unsigned Imm, in DecodeVecShiftL32Imm() argument
1035 return DecodeVecShiftLImm(Inst, Imm, 32); in DecodeVecShiftL32Imm()
1038 static DecodeStatus DecodeVecShiftL16Imm(MCInst &Inst, unsigned Imm, in DecodeVecShiftL16Imm() argument
1041 return DecodeVecShiftLImm(Inst, Imm, 16); in DecodeVecShiftL16Imm()
1044 static DecodeStatus DecodeVecShiftL8Imm(MCInst &Inst, unsigned Imm, in DecodeVecShiftL8Imm() argument
1047 return DecodeVecShiftLImm(Inst, Imm, 8); in DecodeVecShiftL8Imm()
1051 DecodeThreeAddrSRegInstruction(MCInst &Inst, uint32_t insn, uint64_t Addr, in DecodeThreeAddrSRegInstruction() argument
1059 switch (Inst.getOpcode()) { in DecodeThreeAddrSRegInstruction()
1081 DecodeGPR32RegisterClass(Inst, Rd, Addr, Decoder); in DecodeThreeAddrSRegInstruction()
1082 DecodeGPR32RegisterClass(Inst, Rn, Addr, Decoder); in DecodeThreeAddrSRegInstruction()
1083 DecodeGPR32RegisterClass(Inst, Rm, Addr, Decoder); in DecodeThreeAddrSRegInstruction()
1102 DecodeGPR64RegisterClass(Inst, Rd, Addr, Decoder); in DecodeThreeAddrSRegInstruction()
1103 DecodeGPR64RegisterClass(Inst, Rn, Addr, Decoder); in DecodeThreeAddrSRegInstruction()
1104 DecodeGPR64RegisterClass(Inst, Rm, Addr, Decoder); in DecodeThreeAddrSRegInstruction()
1108 Inst.addOperand(MCOperand::createImm(shift)); in DecodeThreeAddrSRegInstruction()
1112 static DecodeStatus DecodeMoveImmInstruction(MCInst &Inst, uint32_t insn, in DecodeMoveImmInstruction() argument
1119 switch (Inst.getOpcode()) { in DecodeMoveImmInstruction()
1127 DecodeGPR32RegisterClass(Inst, Rd, Addr, Decoder); in DecodeMoveImmInstruction()
1132 DecodeGPR64RegisterClass(Inst, Rd, Addr, Decoder); in DecodeMoveImmInstruction()
1136 if (Inst.getOpcode() == AArch64::MOVKWi || in DecodeMoveImmInstruction()
1137 Inst.getOpcode() == AArch64::MOVKXi) in DecodeMoveImmInstruction()
1138 Inst.addOperand(Inst.getOperand(0)); in DecodeMoveImmInstruction()
1140 Inst.addOperand(MCOperand::createImm(imm)); in DecodeMoveImmInstruction()
1141 Inst.addOperand(MCOperand::createImm(shift)); in DecodeMoveImmInstruction()
1146 DecodeUnsignedLdStInstruction(MCInst &Inst, uint32_t insn, uint64_t Addr, in DecodeUnsignedLdStInstruction() argument
1152 switch (Inst.getOpcode()) { in DecodeUnsignedLdStInstruction()
1157 Inst.addOperand(MCOperand::createImm(Rt)); in DecodeUnsignedLdStInstruction()
1167 DecodeGPR32RegisterClass(Inst, Rt, Addr, Decoder); in DecodeUnsignedLdStInstruction()
1174 DecodeGPR64RegisterClass(Inst, Rt, Addr, Decoder); in DecodeUnsignedLdStInstruction()
1178 DecodeFPR128RegisterClass(Inst, Rt, Addr, Decoder); in DecodeUnsignedLdStInstruction()
1182 DecodeFPR64RegisterClass(Inst, Rt, Addr, Decoder); in DecodeUnsignedLdStInstruction()
1186 DecodeFPR32RegisterClass(Inst, Rt, Addr, Decoder); in DecodeUnsignedLdStInstruction()
1190 DecodeFPR16RegisterClass(Inst, Rt, Addr, Decoder); in DecodeUnsignedLdStInstruction()
1194 DecodeFPR8RegisterClass(Inst, Rt, Addr, Decoder); in DecodeUnsignedLdStInstruction()
1198 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeUnsignedLdStInstruction()
1199 if (!Decoder->tryAddingSymbolicOperand(Inst, offset, Addr, Fail, 0, 0, 4)) in DecodeUnsignedLdStInstruction()
1200 Inst.addOperand(MCOperand::createImm(offset)); in DecodeUnsignedLdStInstruction()
1204 static DecodeStatus DecodeSignedLdStInstruction(MCInst &Inst, uint32_t insn, in DecodeSignedLdStInstruction() argument
1217 switch (Inst.getOpcode()) { in DecodeSignedLdStInstruction()
1266 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeSignedLdStInstruction()
1270 switch (Inst.getOpcode()) { in DecodeSignedLdStInstruction()
1275 Inst.addOperand(MCOperand::createImm(Rt)); in DecodeSignedLdStInstruction()
1317 DecodeGPR32RegisterClass(Inst, Rt, Addr, Decoder); in DecodeSignedLdStInstruction()
1344 DecodeGPR64RegisterClass(Inst, Rt, Addr, Decoder); in DecodeSignedLdStInstruction()
1352 DecodeFPR128RegisterClass(Inst, Rt, Addr, Decoder); in DecodeSignedLdStInstruction()
1360 DecodeFPR64RegisterClass(Inst, Rt, Addr, Decoder); in DecodeSignedLdStInstruction()
1368 DecodeFPR32RegisterClass(Inst, Rt, Addr, Decoder); in DecodeSignedLdStInstruction()
1376 DecodeFPR16RegisterClass(Inst, Rt, Addr, Decoder); in DecodeSignedLdStInstruction()
1384 DecodeFPR8RegisterClass(Inst, Rt, Addr, Decoder); in DecodeSignedLdStInstruction()
1388 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeSignedLdStInstruction()
1389 Inst.addOperand(MCOperand::createImm(offset)); in DecodeSignedLdStInstruction()
1403 DecodeExclusiveLdStInstruction(MCInst &Inst, uint32_t insn, uint64_t Addr, in DecodeExclusiveLdStInstruction() argument
1410 unsigned Opcode = Inst.getOpcode(); in DecodeExclusiveLdStInstruction()
1420 DecodeGPR32RegisterClass(Inst, Rs, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1440 DecodeGPR32RegisterClass(Inst, Rt, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1444 DecodeGPR32RegisterClass(Inst, Rs, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1452 DecodeGPR64RegisterClass(Inst, Rt, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1456 DecodeGPR32RegisterClass(Inst, Rs, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1460 DecodeGPR32RegisterClass(Inst, Rt, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1461 DecodeGPR32RegisterClass(Inst, Rt2, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1465 DecodeGPR32RegisterClass(Inst, Rs, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1469 DecodeGPR64RegisterClass(Inst, Rt, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1470 DecodeGPR64RegisterClass(Inst, Rt2, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1474 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeExclusiveLdStInstruction()
1485 static DecodeStatus DecodePairLdStInstruction(MCInst &Inst, uint32_t insn, in DecodePairLdStInstruction() argument
1499 unsigned Opcode = Inst.getOpcode(); in DecodePairLdStInstruction()
1530 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodePairLdStInstruction()
1553 DecodeGPR64RegisterClass(Inst, Rt, Addr, Decoder); in DecodePairLdStInstruction()
1554 DecodeGPR64RegisterClass(Inst, Rt2, Addr, Decoder); in DecodePairLdStInstruction()
1566 DecodeGPR32RegisterClass(Inst, Rt, Addr, Decoder); in DecodePairLdStInstruction()
1567 DecodeGPR32RegisterClass(Inst, Rt2, Addr, Decoder); in DecodePairLdStInstruction()
1577 DecodeFPR128RegisterClass(Inst, Rt, Addr, Decoder); in DecodePairLdStInstruction()
1578 DecodeFPR128RegisterClass(Inst, Rt2, Addr, Decoder); in DecodePairLdStInstruction()
1588 DecodeFPR64RegisterClass(Inst, Rt, Addr, Decoder); in DecodePairLdStInstruction()
1589 DecodeFPR64RegisterClass(Inst, Rt2, Addr, Decoder); in DecodePairLdStInstruction()
1599 DecodeFPR32RegisterClass(Inst, Rt, Addr, Decoder); in DecodePairLdStInstruction()
1600 DecodeFPR32RegisterClass(Inst, Rt2, Addr, Decoder); in DecodePairLdStInstruction()
1604 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodePairLdStInstruction()
1605 Inst.addOperand(MCOperand::createImm(offset)); in DecodePairLdStInstruction()
1619 static DecodeStatus DecodeAuthLoadInstruction(MCInst &Inst, uint32_t insn, in DecodeAuthLoadInstruction() argument
1628 switch (Inst.getOpcode()) { in DecodeAuthLoadInstruction()
1633 DecodeGPR64spRegisterClass(Inst, Rn /* writeback register */, Addr, in DecodeAuthLoadInstruction()
1641 DecodeGPR64RegisterClass(Inst, Rt, Addr, Decoder); in DecodeAuthLoadInstruction()
1642 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeAuthLoadInstruction()
1643 DecodeSImm<10>(Inst, offset, Addr, Decoder); in DecodeAuthLoadInstruction()
1652 static DecodeStatus DecodeAddSubERegInstruction(MCInst &Inst, uint32_t insn, in DecodeAddSubERegInstruction() argument
1664 switch (Inst.getOpcode()) { in DecodeAddSubERegInstruction()
1669 DecodeGPR32spRegisterClass(Inst, Rd, Addr, Decoder); in DecodeAddSubERegInstruction()
1670 DecodeGPR32spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeAddSubERegInstruction()
1671 DecodeGPR32RegisterClass(Inst, Rm, Addr, Decoder); in DecodeAddSubERegInstruction()
1675 DecodeGPR32RegisterClass(Inst, Rd, Addr, Decoder); in DecodeAddSubERegInstruction()
1676 DecodeGPR32spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeAddSubERegInstruction()
1677 DecodeGPR32RegisterClass(Inst, Rm, Addr, Decoder); in DecodeAddSubERegInstruction()
1681 DecodeGPR64spRegisterClass(Inst, Rd, Addr, Decoder); in DecodeAddSubERegInstruction()
1682 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeAddSubERegInstruction()
1683 DecodeGPR32RegisterClass(Inst, Rm, Addr, Decoder); in DecodeAddSubERegInstruction()
1687 DecodeGPR64RegisterClass(Inst, Rd, Addr, Decoder); in DecodeAddSubERegInstruction()
1688 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeAddSubERegInstruction()
1689 DecodeGPR32RegisterClass(Inst, Rm, Addr, Decoder); in DecodeAddSubERegInstruction()
1693 DecodeGPR64spRegisterClass(Inst, Rd, Addr, Decoder); in DecodeAddSubERegInstruction()
1694 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeAddSubERegInstruction()
1695 DecodeGPR64RegisterClass(Inst, Rm, Addr, Decoder); in DecodeAddSubERegInstruction()
1699 DecodeGPR64RegisterClass(Inst, Rd, Addr, Decoder); in DecodeAddSubERegInstruction()
1700 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeAddSubERegInstruction()
1701 DecodeGPR64RegisterClass(Inst, Rm, Addr, Decoder); in DecodeAddSubERegInstruction()
1705 Inst.addOperand(MCOperand::createImm(extend)); in DecodeAddSubERegInstruction()
1709 static DecodeStatus DecodeLogicalImmInstruction(MCInst &Inst, uint32_t insn, in DecodeLogicalImmInstruction() argument
1718 if (Inst.getOpcode() == AArch64::ANDSXri) in DecodeLogicalImmInstruction()
1719 DecodeGPR64RegisterClass(Inst, Rd, Addr, Decoder); in DecodeLogicalImmInstruction()
1721 DecodeGPR64spRegisterClass(Inst, Rd, Addr, Decoder); in DecodeLogicalImmInstruction()
1722 DecodeGPR64RegisterClass(Inst, Rn, Addr, Decoder); in DecodeLogicalImmInstruction()
1727 if (Inst.getOpcode() == AArch64::ANDSWri) in DecodeLogicalImmInstruction()
1728 DecodeGPR32RegisterClass(Inst, Rd, Addr, Decoder); in DecodeLogicalImmInstruction()
1730 DecodeGPR32spRegisterClass(Inst, Rd, Addr, Decoder); in DecodeLogicalImmInstruction()
1731 DecodeGPR32RegisterClass(Inst, Rn, Addr, Decoder); in DecodeLogicalImmInstruction()
1736 Inst.addOperand(MCOperand::createImm(imm)); in DecodeLogicalImmInstruction()
1740 static DecodeStatus DecodeModImmInstruction(MCInst &Inst, uint32_t insn, in DecodeModImmInstruction() argument
1748 if (Inst.getOpcode() == AArch64::MOVID) in DecodeModImmInstruction()
1749 DecodeFPR64RegisterClass(Inst, Rd, Addr, Decoder); in DecodeModImmInstruction()
1751 DecodeFPR128RegisterClass(Inst, Rd, Addr, Decoder); in DecodeModImmInstruction()
1753 Inst.addOperand(MCOperand::createImm(imm)); in DecodeModImmInstruction()
1755 switch (Inst.getOpcode()) { in DecodeModImmInstruction()
1766 Inst.addOperand(MCOperand::createImm((cmode & 6) << 2)); in DecodeModImmInstruction()
1772 Inst.addOperand(MCOperand::createImm((cmode & 1) ? 0x110 : 0x108)); in DecodeModImmInstruction()
1779 static DecodeStatus DecodeModImmTiedInstruction(MCInst &Inst, uint32_t insn, in DecodeModImmTiedInstruction() argument
1788 DecodeFPR128RegisterClass(Inst, Rd, Addr, Decoder); in DecodeModImmTiedInstruction()
1789 DecodeFPR128RegisterClass(Inst, Rd, Addr, Decoder); in DecodeModImmTiedInstruction()
1791 Inst.addOperand(MCOperand::createImm(imm)); in DecodeModImmTiedInstruction()
1792 Inst.addOperand(MCOperand::createImm((cmode & 6) << 2)); in DecodeModImmTiedInstruction()
1797 static DecodeStatus DecodeAdrInstruction(MCInst &Inst, uint32_t insn, in DecodeAdrInstruction() argument
1808 DecodeGPR64RegisterClass(Inst, Rd, Addr, Decoder); in DecodeAdrInstruction()
1809 if (!Decoder->tryAddingSymbolicOperand(Inst, imm, Addr, Fail, 0, 0, 4)) in DecodeAdrInstruction()
1810 Inst.addOperand(MCOperand::createImm(imm)); in DecodeAdrInstruction()
1815 static DecodeStatus DecodeAddSubImmShift(MCInst &Inst, uint32_t insn, in DecodeAddSubImmShift() argument
1832 DecodeGPR64spRegisterClass(Inst, Rd, Addr, Decoder); in DecodeAddSubImmShift()
1834 DecodeGPR64RegisterClass(Inst, Rd, Addr, Decoder); in DecodeAddSubImmShift()
1835 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeAddSubImmShift()
1838 DecodeGPR32spRegisterClass(Inst, Rd, Addr, Decoder); in DecodeAddSubImmShift()
1840 DecodeGPR32RegisterClass(Inst, Rd, Addr, Decoder); in DecodeAddSubImmShift()
1841 DecodeGPR32spRegisterClass(Inst, Rn, Addr, Decoder); in DecodeAddSubImmShift()
1844 if (!Decoder->tryAddingSymbolicOperand(Inst, Imm, Addr, Fail, 0, 0, 4)) in DecodeAddSubImmShift()
1845 Inst.addOperand(MCOperand::createImm(ImmVal)); in DecodeAddSubImmShift()
1846 Inst.addOperand(MCOperand::createImm(12 * ShifterVal)); in DecodeAddSubImmShift()
1850 static DecodeStatus DecodeUnconditionalBranch(MCInst &Inst, uint32_t insn, in DecodeUnconditionalBranch() argument
1859 if (!Decoder->tryAddingSymbolicOperand(Inst, imm * 4, Addr, true, 0, 0, 4)) in DecodeUnconditionalBranch()
1860 Inst.addOperand(MCOperand::createImm(imm)); in DecodeUnconditionalBranch()
1872 DecodeSystemPStateImm0_15Instruction(MCInst &Inst, uint32_t insn, uint64_t Addr, in DecodeSystemPStateImm0_15Instruction() argument
1882 Inst.addOperand(MCOperand::createImm(pstate_field)); in DecodeSystemPStateImm0_15Instruction()
1883 Inst.addOperand(MCOperand::createImm(imm)); in DecodeSystemPStateImm0_15Instruction()
1893 DecodeSystemPStateImm0_1Instruction(MCInst &Inst, uint32_t insn, uint64_t Addr, in DecodeSystemPStateImm0_1Instruction() argument
1904 Inst.addOperand(MCOperand::createImm(pstate_field)); in DecodeSystemPStateImm0_1Instruction()
1905 Inst.addOperand(MCOperand::createImm(imm)); in DecodeSystemPStateImm0_1Instruction()
1914 static DecodeStatus DecodeTestAndBranch(MCInst &Inst, uint32_t insn, in DecodeTestAndBranch() argument
1927 DecodeGPR32RegisterClass(Inst, Rt, Addr, Decoder); in DecodeTestAndBranch()
1929 DecodeGPR64RegisterClass(Inst, Rt, Addr, Decoder); in DecodeTestAndBranch()
1930 Inst.addOperand(MCOperand::createImm(bit)); in DecodeTestAndBranch()
1931 if (!Decoder->tryAddingSymbolicOperand(Inst, dst * 4, Addr, true, 0, 0, 4)) in DecodeTestAndBranch()
1932 Inst.addOperand(MCOperand::createImm(dst)); in DecodeTestAndBranch()
1938 DecodeGPRSeqPairsClassRegisterClass(MCInst &Inst, unsigned RegClassID, in DecodeGPRSeqPairsClassRegisterClass() argument
1946 Inst.addOperand(MCOperand::createReg(Reg)); in DecodeGPRSeqPairsClassRegisterClass()
1951 DecodeWSeqPairsClassRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Addr, in DecodeWSeqPairsClassRegisterClass() argument
1953 return DecodeGPRSeqPairsClassRegisterClass(Inst, in DecodeWSeqPairsClassRegisterClass()
1959 DecodeXSeqPairsClassRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Addr, in DecodeXSeqPairsClassRegisterClass() argument
1961 return DecodeGPRSeqPairsClassRegisterClass(Inst, in DecodeXSeqPairsClassRegisterClass()
1966 static DecodeStatus DecodeSyspXzrInstruction(MCInst &Inst, uint32_t insn, in DecodeSyspXzrInstruction() argument
1977 Inst.addOperand(MCOperand::createImm(op1)); in DecodeSyspXzrInstruction()
1978 Inst.addOperand(MCOperand::createImm(CRn)); in DecodeSyspXzrInstruction()
1979 Inst.addOperand(MCOperand::createImm(CRm)); in DecodeSyspXzrInstruction()
1980 Inst.addOperand(MCOperand::createImm(op2)); in DecodeSyspXzrInstruction()
1981 DecodeGPR64RegisterClass(Inst, Rt, Addr, Decoder); in DecodeSyspXzrInstruction()
1987 DecodeSVELogicalImmInstruction(MCInst &Inst, uint32_t insn, uint64_t Addr, in DecodeSVELogicalImmInstruction() argument
1995 DecodeZPRRegisterClass(Inst, Zdn, Addr, Decoder); in DecodeSVELogicalImmInstruction()
1996 if (Inst.getOpcode() != AArch64::DUPM_ZI) in DecodeSVELogicalImmInstruction()
1997 DecodeZPRRegisterClass(Inst, Zdn, Addr, Decoder); in DecodeSVELogicalImmInstruction()
1998 Inst.addOperand(MCOperand::createImm(imm)); in DecodeSVELogicalImmInstruction()
2003 static DecodeStatus DecodeSImm(MCInst &Inst, uint64_t Imm, uint64_t Address, in DecodeSImm() argument
2012 Inst.addOperand(MCOperand::createImm(Imm)); in DecodeSImm()
2018 static DecodeStatus DecodeImm8OptLsl(MCInst &Inst, unsigned Imm, uint64_t Addr, in DecodeImm8OptLsl() argument
2024 Inst.addOperand(MCOperand::createImm(Val)); in DecodeImm8OptLsl()
2025 Inst.addOperand(MCOperand::createImm(Shift)); in DecodeImm8OptLsl()
2030 static DecodeStatus DecodeSVEIncDecImm(MCInst &Inst, unsigned Imm, in DecodeSVEIncDecImm() argument
2033 Inst.addOperand(MCOperand::createImm(Imm + 1)); in DecodeSVEIncDecImm()
2037 static DecodeStatus DecodeSVCROp(MCInst &Inst, unsigned Imm, uint64_t Address, in DecodeSVCROp() argument
2040 Inst.addOperand(MCOperand::createImm(Imm)); in DecodeSVCROp()
2046 static DecodeStatus DecodeCPYMemOpInstruction(MCInst &Inst, uint32_t insn, in DecodeCPYMemOpInstruction() argument
2060 if (!DecodeGPR64commonRegisterClass(Inst, Rd, Addr, Decoder) || in DecodeCPYMemOpInstruction()
2061 !DecodeGPR64commonRegisterClass(Inst, Rs, Addr, Decoder) || in DecodeCPYMemOpInstruction()
2062 !DecodeGPR64RegisterClass(Inst, Rn, Addr, Decoder) || in DecodeCPYMemOpInstruction()
2063 !DecodeGPR64commonRegisterClass(Inst, Rd, Addr, Decoder) || in DecodeCPYMemOpInstruction()
2064 !DecodeGPR64commonRegisterClass(Inst, Rs, Addr, Decoder) || in DecodeCPYMemOpInstruction()
2065 !DecodeGPR64RegisterClass(Inst, Rn, Addr, Decoder)) in DecodeCPYMemOpInstruction()
2071 static DecodeStatus DecodeSETMemOpInstruction(MCInst &Inst, uint32_t insn, in DecodeSETMemOpInstruction() argument
2085 if (!DecodeGPR64commonRegisterClass(Inst, Rd, Addr, Decoder) || in DecodeSETMemOpInstruction()
2086 !DecodeGPR64RegisterClass(Inst, Rn, Addr, Decoder) || in DecodeSETMemOpInstruction()
2087 !DecodeGPR64commonRegisterClass(Inst, Rd, Addr, Decoder) || in DecodeSETMemOpInstruction()
2088 !DecodeGPR64RegisterClass(Inst, Rn, Addr, Decoder) || in DecodeSETMemOpInstruction()
2089 !DecodeGPR64RegisterClass(Inst, Rm, Addr, Decoder)) in DecodeSETMemOpInstruction()
2095 static DecodeStatus DecodePRFMRegInstruction(MCInst &Inst, uint32_t insn, in DecodePRFMRegInstruction() argument
2110 Inst.addOperand(MCOperand::createImm(Rt)); in DecodePRFMRegInstruction()
2111 DecodeGPR64spRegisterClass(Inst, Rn, Addr, Decoder); in DecodePRFMRegInstruction()
2113 switch (Inst.getOpcode()) { in DecodePRFMRegInstruction()
2117 DecodeGPR32RegisterClass(Inst, Rm, Addr, Decoder); in DecodePRFMRegInstruction()
2120 DecodeGPR64RegisterClass(Inst, Rm, Addr, Decoder); in DecodePRFMRegInstruction()
2124 DecodeMemExtend(Inst, (Extend << 1) | Shift, Addr, Decoder); in DecodePRFMRegInstruction()