Lines Matching full:decoder
45 unsigned RegNo, uint64_t Address, const MCRegisterInfo *Decoder);
48 unsigned RegNo, uint64_t Address, const MCRegisterInfo *Decoder);
51 unsigned RegNo, uint64_t Address, MCRegisterInfo *Decoder);
54 unsigned RegNo, uint64_t Address, MCRegisterInfo *Decoder);
57 unsigned RegNo, uint64_t Address, MCRegisterInfo *Decoder);
60 unsigned RegNo, uint64_t Address, const MCRegisterInfo *Decoder);
63 unsigned RegNo, uint64_t Address, const MCRegisterInfo *Decoder);
66 unsigned RegNo, uint64_t Address, const MCRegisterInfo *Decoder);
69 unsigned RegNo, uint64_t Address, const MCRegisterInfo *Decoder);
72 unsigned RegNo, uint64_t Address, const MCRegisterInfo *Decoder);
75 unsigned RegNo, uint64_t Address, const MCRegisterInfo *Decoder);
78 unsigned RegNo, uint64_t Address, const MCRegisterInfo *Decoder);
81 unsigned RegNo, uint64_t Address, const MCRegisterInfo *Decoder);
84 unsigned RegNo, uint64_t Address, const MCRegisterInfo *Decoder);
87 unsigned Insn, uint64_t Address, const MCRegisterInfo *Decoder);
90 unsigned RegNo, uint64_t Address, const MCRegisterInfo *Decoder);
93 unsigned RegNo, uint64_t Address, const MCRegisterInfo *Decoder);
96 unsigned RegNo, uint64_t Address, const MCRegisterInfo *Decoder);
99 unsigned RegNo, uint64_t Address, const MCRegisterInfo *Decoder);
102 unsigned RegNo, uint64_t Address, const MCRegisterInfo *Decoder);
105 unsigned RegNo, uint64_t Address, const MCRegisterInfo *Decoder);
108 unsigned RegNo, uint64_t Address, const MCRegisterInfo *Decoder);
111 unsigned RegNo, uint64_t Address, const MCRegisterInfo *Decoder);
114 unsigned RegNo, uint64_t Address, const MCRegisterInfo *Decoder);
117 unsigned RegNo, uint64_t Address, const MCRegisterInfo *Decoder);
120 unsigned Offset, uint64_t Address, const MCRegisterInfo *Decoder);
123 unsigned Insn, uint64_t Address, const MCRegisterInfo *Decoder);
126 unsigned Offset, uint64_t Address, const MCRegisterInfo *Decoder);
129 unsigned Offset, uint64_t Address, const MCRegisterInfo *Decoder);
134 unsigned Offset, uint64_t Address, MCRegisterInfo *Decoder);
139 unsigned Offset, uint64_t Address, MCRegisterInfo *Decoder);
144 unsigned Offset, uint64_t Address, const MCRegisterInfo *Decoder);
149 unsigned Insn, uint64_t Address, const MCRegisterInfo *Decoder);
152 unsigned Insn, uint64_t Address, const MCRegisterInfo *Decoder);
155 unsigned Insn, uint64_t Address, MCRegisterInfo *Decoder);
158 unsigned Insn, uint64_t Address, MCRegisterInfo *Decoder);
161 unsigned Insn, uint64_t Address, MCRegisterInfo *Decoder);
164 unsigned Insn, uint64_t Address, MCRegisterInfo *Decoder);
167 unsigned Insn, uint64_t Address, const MCRegisterInfo *Decoder);
170 unsigned Insn, uint64_t Address, MCRegisterInfo *Decoder);
173 unsigned Insn, uint64_t Address, MCRegisterInfo *Decoder);
176 unsigned Insn, uint64_t Address, MCRegisterInfo *Decoder);
179 unsigned Insn, uint64_t Address, MCRegisterInfo *Decoder);
182 unsigned Insn, uint64_t Address, const MCRegisterInfo *Decoder);
185 unsigned Insn, uint64_t Address, const MCRegisterInfo *Decoder);
188 uint64_t Address, const MCRegisterInfo *Decoder);
191 uint64_t Address, MCRegisterInfo *Decoder);
194 uint64_t Address, MCRegisterInfo *Decoder);
197 uint64_t Address, MCRegisterInfo *Decoder);
200 unsigned Insn, uint64_t Address, const MCRegisterInfo *Decoder);
203 unsigned Value, uint64_t Address, MCRegisterInfo *Decoder);
206 unsigned Value, uint64_t Address, MCRegisterInfo *Decoder);
209 unsigned Value, uint64_t Address, MCRegisterInfo *Decoder);
212 unsigned Value, uint64_t Address, MCRegisterInfo *Decoder);
215 unsigned Insn, uint64_t Address, const MCRegisterInfo *Decoder);
220 unsigned Insn, uint64_t Address, const MCRegisterInfo *Decoder);
223 unsigned Insn, uint64_t Address, const MCRegisterInfo *Decoder);
226 unsigned Insn, uint64_t Address, const MCRegisterInfo *Decoder);
229 unsigned Insn, uint64_t Address, const MCRegisterInfo *Decoder);
232 unsigned Insn, uint64_t Address, const MCRegisterInfo *Decoder);
235 unsigned Insn, uint64_t Address, MCRegisterInfo *Decoder);
238 unsigned Insn, uint64_t Address, MCRegisterInfo *Decoder);
241 unsigned Insn, uint64_t Address, MCRegisterInfo *Decoder);
244 unsigned Insn, uint64_t Address, MCRegisterInfo *Decoder);
246 /// INSVE_[BHWD] have an implicit operand that the generated decoder doesn't
249 uint32_t insn, uint64_t Address, const MCRegisterInfo *Decoder);
252 uint32_t insn, uint64_t Address, const MCRegisterInfo *Decoder);
255 uint32_t insn, uint64_t Address, const MCRegisterInfo *Decoder);
258 uint32_t insn, uint64_t Address, const MCRegisterInfo *Decoder);
261 uint32_t insn, uint64_t Address, const MCRegisterInfo *Decoder);
264 uint32_t insn, uint64_t Address, const MCRegisterInfo *Decoder);
267 uint32_t insn, uint64_t Address, const MCRegisterInfo *Decoder);
270 uint32_t insn, uint64_t Address, const MCRegisterInfo *Decoder);
273 uint32_t insn, uint64_t Address, MCRegisterInfo *Decoder);
276 uint32_t insn, uint64_t Address, MCRegisterInfo *Decoder);
426 // Calling the auto-generated decoder function. in MipsDisassembler_getInstruction()
440 // Calling the auto-generated decoder function. in MipsDisassembler_getInstruction()
495 // Calling the auto-generated decoder function. in MipsDisassembler_getInstruction()
525 uint64_t Address, const MCRegisterInfo *Decoder) in DecodeINSVE_DF_4() argument
554 if (RegDecoder(MI, tmp, Address, Decoder) == MCDisassembler_Fail) in DecodeINSVE_DF_4()
558 if (RegDecoder(MI, tmp, Address, Decoder) == MCDisassembler_Fail) in DecodeINSVE_DF_4()
567 if (RegDecoder(MI, tmp, Address, Decoder) == MCDisassembler_Fail) in DecodeINSVE_DF_4()
577 uint64_t Address, const MCRegisterInfo *Decoder) in DecodeAddiGroupBranch_4() argument
604 MCOperand_CreateReg0(MI, getReg(Decoder, Mips_GPR32RegClassID, Rs)); in DecodeAddiGroupBranch_4()
606 MCOperand_CreateReg0(MI, getReg(Decoder, Mips_GPR32RegClassID, Rt)); in DecodeAddiGroupBranch_4()
613 uint64_t Address, const MCRegisterInfo *Decoder) in DecodeDaddiGroupBranch_4() argument
640 MCOperand_CreateReg0(MI, getReg(Decoder, Mips_GPR32RegClassID, Rs)); in DecodeDaddiGroupBranch_4()
642 MCOperand_CreateReg0(MI, getReg(Decoder, Mips_GPR32RegClassID, Rt)); in DecodeDaddiGroupBranch_4()
649 uint64_t Address, const MCRegisterInfo *Decoder) in DecodeBlezlGroupBranch_4() argument
679 MCOperand_CreateReg0(MI, getReg(Decoder, Mips_GPR32RegClassID, Rs)); in DecodeBlezlGroupBranch_4()
681 MCOperand_CreateReg0(MI, getReg(Decoder, Mips_GPR32RegClassID, Rt)); in DecodeBlezlGroupBranch_4()
689 uint64_t Address, const MCRegisterInfo *Decoder) in DecodeBgtzlGroupBranch_4() argument
720 MCOperand_CreateReg0(MI, getReg(Decoder, Mips_GPR32RegClassID, Rs)); in DecodeBgtzlGroupBranch_4()
722 MCOperand_CreateReg0(MI, getReg(Decoder, Mips_GPR32RegClassID, Rt)); in DecodeBgtzlGroupBranch_4()
729 uint64_t Address, const MCRegisterInfo *Decoder) in DecodeBgtzGroupBranch_4() argument
764 MCOperand_CreateReg0(MI, getReg(Decoder, Mips_GPR32RegClassID, Rs)); in DecodeBgtzGroupBranch_4()
767 MCOperand_CreateReg0(MI, getReg(Decoder, Mips_GPR32RegClassID, Rt)); in DecodeBgtzGroupBranch_4()
775 uint64_t Address, const MCRegisterInfo *Decoder) in DecodeBlezGroupBranch_4() argument
805 MCOperand_CreateReg0(MI, getReg(Decoder, Mips_GPR32RegClassID, Rs)); in DecodeBlezGroupBranch_4()
807 MCOperand_CreateReg0(MI, getReg(Decoder, Mips_GPR32RegClassID, Rt)); in DecodeBlezGroupBranch_4()
815 unsigned RegNo, uint64_t Address, const MCRegisterInfo *Decoder) in DecodeCPU16RegsRegisterClass() argument
821 unsigned RegNo, uint64_t Address, const MCRegisterInfo *Decoder) in DecodeGPR64RegisterClass() argument
828 Reg = getReg(Decoder, Mips_GPR64RegClassID, RegNo); in DecodeGPR64RegisterClass()
834 unsigned RegNo, uint64_t Address, MCRegisterInfo *Decoder) in DecodeGPRMM16RegisterClass() argument
841 Reg = getReg(Decoder, Mips_GPRMM16RegClassID, RegNo); in DecodeGPRMM16RegisterClass()
847 unsigned RegNo, uint64_t Address, MCRegisterInfo *Decoder) in DecodeGPRMM16ZeroRegisterClass() argument
854 Reg = getReg(Decoder, Mips_GPRMM16ZeroRegClassID, RegNo); in DecodeGPRMM16ZeroRegisterClass()
860 unsigned RegNo, uint64_t Address, MCRegisterInfo *Decoder) in DecodeGPRMM16MovePRegisterClass() argument
867 Reg = getReg(Decoder, Mips_GPRMM16MovePRegClassID, RegNo); in DecodeGPRMM16MovePRegisterClass()
873 unsigned RegNo, uint64_t Address, const MCRegisterInfo *Decoder) in DecodeGPR32RegisterClass() argument
880 Reg = getReg(Decoder, Mips_GPR32RegClassID, RegNo); in DecodeGPR32RegisterClass()
886 unsigned RegNo, uint64_t Address, const MCRegisterInfo *Decoder) in DecodePtrRegisterClass() argument
888 // if (static_cast<const MipsDisassembler *>(Decoder)->isGP64()) in DecodePtrRegisterClass()
890 return DecodeGPR64RegisterClass(Inst, RegNo, Address, Decoder); in DecodePtrRegisterClass()
892 return DecodeGPR32RegisterClass(Inst, RegNo, Address, Decoder); in DecodePtrRegisterClass()
896 unsigned RegNo, uint64_t Address, const MCRegisterInfo *Decoder) in DecodeDSPRRegisterClass() argument
898 return DecodeGPR32RegisterClass(Inst, RegNo, Address, Decoder); in DecodeDSPRRegisterClass()
902 unsigned RegNo, uint64_t Address, const MCRegisterInfo *Decoder) in DecodeFGR64RegisterClass() argument
909 Reg = getReg(Decoder, Mips_FGR64RegClassID, RegNo); in DecodeFGR64RegisterClass()
915 unsigned RegNo, uint64_t Address, const MCRegisterInfo *Decoder) in DecodeFGR32RegisterClass() argument
922 Reg = getReg(Decoder, Mips_FGR32RegClassID, RegNo); in DecodeFGR32RegisterClass()
928 unsigned RegNo, uint64_t Address, const MCRegisterInfo *Decoder) in DecodeCCRRegisterClass() argument
935 Reg = getReg(Decoder, Mips_CCRRegClassID, RegNo); in DecodeCCRRegisterClass()
941 unsigned RegNo, uint64_t Address, const MCRegisterInfo *Decoder) in DecodeFCCRegisterClass() argument
948 Reg = getReg(Decoder, Mips_FCCRegClassID, RegNo); in DecodeFCCRegisterClass()
954 unsigned RegNo, uint64_t Address, const MCRegisterInfo *Decoder) in DecodeCCRegisterClass() argument
961 Reg = getReg(Decoder, Mips_CCRegClassID, RegNo); in DecodeCCRegisterClass()
967 unsigned RegNo, uint64_t Address, const MCRegisterInfo *Decoder) in DecodeFGRCCRegisterClass() argument
974 Reg = getReg(Decoder, Mips_FGRCCRegClassID, RegNo); in DecodeFGRCCRegisterClass()
980 unsigned Insn, uint64_t Address, const MCRegisterInfo *Decoder) in DecodeMem() argument
987 Reg = getReg(Decoder, Mips_GPR32RegClassID, Reg); in DecodeMem()
988 Base = getReg(Decoder, Mips_GPR32RegClassID, Base); in DecodeMem()
1002 unsigned Insn, uint64_t Address, MCRegisterInfo *Decoder) in DecodeCacheOp() argument
1008 Base = getReg(Decoder, Mips_GPR32RegClassID, Base); in DecodeCacheOp()
1018 unsigned Insn, uint64_t Address, MCRegisterInfo *Decoder) in DecodeCacheOpMM() argument
1024 Base = getReg(Decoder, Mips_GPR32RegClassID, Base); in DecodeCacheOpMM()
1034 unsigned Insn, uint64_t Address, MCRegisterInfo *Decoder) in DecodeCacheOpR6() argument
1040 Base = getReg(Decoder, Mips_GPR32RegClassID, Base); in DecodeCacheOpR6()
1050 unsigned Insn, uint64_t Address, MCRegisterInfo *Decoder) in DecodeSyncI() argument
1055 Base = getReg(Decoder, Mips_GPR32RegClassID, Base); in DecodeSyncI()
1064 uint64_t Address, const MCRegisterInfo *Decoder) in DecodeMSA128Mem() argument
1070 Reg = getReg(Decoder, Mips_MSA128BRegClassID, Reg); in DecodeMSA128Mem()
1071 Base = getReg(Decoder, Mips_GPR32RegClassID, Base); in DecodeMSA128Mem()
1111 unsigned Insn, uint64_t Address, MCRegisterInfo *Decoder) in DecodeMemMMImm4() argument
1121 if (DecodeGPRMM16RegisterClass(Inst, Reg, Address, Decoder) in DecodeMemMMImm4()
1128 if (DecodeGPRMM16ZeroRegisterClass(Inst, Reg, Address, Decoder) in DecodeMemMMImm4()
1134 if (DecodeGPRMM16RegisterClass(Inst, Base, Address, Decoder) in DecodeMemMMImm4()
1162 unsigned Insn, uint64_t Address, MCRegisterInfo *Decoder) in DecodeMemMMSPImm5Lsl2() argument
1167 Reg = getReg(Decoder, Mips_GPR32RegClassID, Reg); in DecodeMemMMSPImm5Lsl2()
1177 unsigned Insn, uint64_t Address, MCRegisterInfo *Decoder) in DecodeMemMMGPImm7Lsl2() argument
1182 Reg = getReg(Decoder, Mips_GPR32RegClassID, Reg); in DecodeMemMMGPImm7Lsl2()
1192 unsigned Insn, uint64_t Address, MCRegisterInfo *Decoder) in DecodeMemMMReglistImm4Lsl2() argument
1196 if (DecodeRegListOperand16(Inst, Insn, Address, Decoder) == MCDisassembler_Fail) in DecodeMemMMReglistImm4Lsl2()
1206 unsigned Insn, uint64_t Address, const MCRegisterInfo *Decoder) in DecodeMemMMImm12() argument
1212 Reg = getReg(Decoder, Mips_GPR32RegClassID, Reg); in DecodeMemMMImm12()
1213 Base = getReg(Decoder, Mips_GPR32RegClassID, Base); in DecodeMemMMImm12()
1218 if (DecodeRegListOperand(Inst, Insn, Address, Decoder) in DecodeMemMMImm12()
1240 unsigned Insn, uint64_t Address, const MCRegisterInfo *Decoder) in DecodeMemMMImm16() argument
1246 Reg = getReg(Decoder, Mips_GPR32RegClassID, Reg); in DecodeMemMMImm16()
1247 Base = getReg(Decoder, Mips_GPR32RegClassID, Base); in DecodeMemMMImm16()
1257 unsigned Insn, uint64_t Address, const MCRegisterInfo *Decoder) in DecodeFMem() argument
1263 Reg = getReg(Decoder, Mips_FGR64RegClassID, Reg); in DecodeFMem()
1264 Base = getReg(Decoder, Mips_GPR32RegClassID, Base); in DecodeFMem()
1274 unsigned Insn, uint64_t Address, MCRegisterInfo *Decoder) in DecodeFMem2() argument
1280 Reg = getReg(Decoder, Mips_COP2RegClassID, Reg); in DecodeFMem2()
1281 Base = getReg(Decoder, Mips_GPR32RegClassID, Base); in DecodeFMem2()
1291 unsigned Insn, uint64_t Address, MCRegisterInfo *Decoder) in DecodeFMem3() argument
1297 Reg = getReg(Decoder, Mips_COP3RegClassID, Reg); in DecodeFMem3()
1298 Base = getReg(Decoder, Mips_GPR32RegClassID, Base); in DecodeFMem3()
1308 unsigned Insn, uint64_t Address, MCRegisterInfo *Decoder) in DecodeFMemCop2R6() argument
1314 Reg = getReg(Decoder, Mips_COP2RegClassID, Reg); in DecodeFMemCop2R6()
1315 Base = getReg(Decoder, Mips_GPR32RegClassID, Base); in DecodeFMemCop2R6()
1325 unsigned Insn, uint64_t Address, const MCRegisterInfo *Decoder) in DecodeSpecial3LlSc() argument
1331 Rt = getReg(Decoder, Mips_GPR32RegClassID, Rt); in DecodeSpecial3LlSc()
1332 Base = getReg(Decoder, Mips_GPR32RegClassID, Base); in DecodeSpecial3LlSc()
1347 unsigned RegNo, uint64_t Address, const MCRegisterInfo *Decoder) in DecodeHWRegsRegisterClass() argument
1359 unsigned RegNo, uint64_t Address, const MCRegisterInfo *Decoder) in DecodeAFGR64RegisterClass() argument
1366 Reg = getReg(Decoder, Mips_AFGR64RegClassID, RegNo /2); in DecodeAFGR64RegisterClass()
1373 unsigned RegNo, uint64_t Address, const MCRegisterInfo *Decoder) in DecodeACC64DSPRegisterClass() argument
1380 Reg = getReg(Decoder, Mips_ACC64DSPRegClassID, RegNo); in DecodeACC64DSPRegisterClass()
1386 unsigned RegNo, uint64_t Address, const MCRegisterInfo *Decoder) in DecodeHI32DSPRegisterClass() argument
1393 Reg = getReg(Decoder, Mips_HI32DSPRegClassID, RegNo); in DecodeHI32DSPRegisterClass()
1400 unsigned RegNo, uint64_t Address, const MCRegisterInfo *Decoder) in DecodeLO32DSPRegisterClass() argument
1407 Reg = getReg(Decoder, Mips_LO32DSPRegClassID, RegNo); in DecodeLO32DSPRegisterClass()
1414 unsigned RegNo, uint64_t Address, const MCRegisterInfo *Decoder) in DecodeMSA128BRegisterClass() argument
1421 Reg = getReg(Decoder, Mips_MSA128BRegClassID, RegNo); in DecodeMSA128BRegisterClass()
1428 unsigned RegNo, uint64_t Address, const MCRegisterInfo *Decoder) in DecodeMSA128HRegisterClass() argument
1435 Reg = getReg(Decoder, Mips_MSA128HRegClassID, RegNo); in DecodeMSA128HRegisterClass()
1442 unsigned RegNo, uint64_t Address, const MCRegisterInfo *Decoder) in DecodeMSA128WRegisterClass() argument
1449 Reg = getReg(Decoder, Mips_MSA128WRegClassID, RegNo); in DecodeMSA128WRegisterClass()
1456 unsigned RegNo, uint64_t Address, const MCRegisterInfo *Decoder) in DecodeMSA128DRegisterClass() argument
1463 Reg = getReg(Decoder, Mips_MSA128DRegClassID, RegNo); in DecodeMSA128DRegisterClass()
1470 unsigned RegNo, uint64_t Address, const MCRegisterInfo *Decoder) in DecodeMSACtrlRegisterClass() argument
1477 Reg = getReg(Decoder, Mips_MSACtrlRegClassID, RegNo); in DecodeMSACtrlRegisterClass()
1484 unsigned RegNo, uint64_t Address, const MCRegisterInfo *Decoder) in DecodeCOP2RegisterClass() argument
1491 Reg = getReg(Decoder, Mips_COP2RegClassID, RegNo); in DecodeCOP2RegisterClass()
1498 unsigned Offset, uint64_t Address, const MCRegisterInfo *Decoder) in DecodeBranchTarget() argument
1507 unsigned Insn, uint64_t Address, const MCRegisterInfo *Decoder) in DecodeJumpTarget() argument
1516 unsigned Offset, uint64_t Address, const MCRegisterInfo *Decoder) in DecodeBranchTarget21() argument
1526 unsigned Offset, uint64_t Address, const MCRegisterInfo *Decoder) in DecodeBranchTarget26() argument
1535 unsigned Offset, uint64_t Address, MCRegisterInfo *Decoder) in DecodeBranchTarget7MM() argument
1543 unsigned Offset, uint64_t Address, MCRegisterInfo *Decoder) in DecodeBranchTarget10MM() argument
1551 unsigned Offset, uint64_t Address, const MCRegisterInfo *Decoder) in DecodeBranchTargetMM() argument
1560 unsigned Insn, uint64_t Address, const MCRegisterInfo *Decoder) in DecodeJumpTargetMM() argument
1569 unsigned Value, uint64_t Address, MCRegisterInfo *Decoder) in DecodeAddiur2Simm7() argument
1582 unsigned Value, uint64_t Address, MCRegisterInfo *Decoder) in DecodeUImm6Lsl2() argument
1590 unsigned Value, uint64_t Address, MCRegisterInfo *Decoder) in DecodeLiSimm7() argument
1601 unsigned Value, uint64_t Address, MCRegisterInfo *Decoder) in DecodeSimm4() argument
1609 unsigned Insn, uint64_t Address, const MCRegisterInfo *Decoder) in DecodeSimm16() argument
1617 unsigned Insn, uint64_t Address, const MCRegisterInfo *Decoder) in DecodeLSAImm() argument
1626 unsigned Insn, uint64_t Address, const MCRegisterInfo *Decoder) in DecodeInsSize() argument
1637 unsigned Insn, uint64_t Address, const MCRegisterInfo *Decoder) in DecodeExtSize() argument
1647 unsigned Insn, uint64_t Address, const MCRegisterInfo *Decoder) in DecodeSimm19Lsl2() argument
1655 unsigned Insn, uint64_t Address, const MCRegisterInfo *Decoder) in DecodeSimm18Lsl3() argument
1663 uint64_t Address, MCRegisterInfo *Decoder) in DecodeSimm9SP() argument
1680 uint64_t Address, MCRegisterInfo *Decoder) in DecodeANDI16Imm() argument
1696 uint64_t Address, MCRegisterInfo *Decoder) in DecodeUImm5lsl2() argument
1704 uint64_t Address, const MCRegisterInfo *Decoder) in DecodeRegListOperand() argument
1727 uint64_t Address, MCRegisterInfo *Decoder) in DecodeRegListOperand16() argument
1743 uint64_t Address, MCRegisterInfo *Decoder) in DecodeMovePRegPair() argument
1788 uint64_t Address, MCRegisterInfo *Decoder) in DecodeSimm23Lsl2() argument