Lines Matching defs:DecodeStatus

35 using DecodeStatus = MCDisassembler::DecodeStatus;
72 DecodeStatus getInstruction(MCInst &Instr, uint64_t &Size,
81 static DecodeStatus DecodeGPR64RegisterClass(MCInst &Inst, unsigned RegNo,
85 static DecodeStatus DecodeCPU16RegsRegisterClass(MCInst &Inst, unsigned RegNo,
89 static DecodeStatus DecodeGPRMM16RegisterClass(MCInst &Inst, unsigned RegNo,
93 static DecodeStatus
97 static DecodeStatus
101 static DecodeStatus DecodeGPR32RegisterClass(MCInst &Inst, unsigned RegNo,
105 static DecodeStatus DecodePtrRegisterClass(MCInst &Inst, unsigned Insn,
109 static DecodeStatus DecodeDSPRRegisterClass(MCInst &Inst, unsigned RegNo,
113 static DecodeStatus DecodeFGR64RegisterClass(MCInst &Inst, unsigned RegNo,
117 static DecodeStatus DecodeFGR32RegisterClass(MCInst &Inst, unsigned RegNo,
121 static DecodeStatus DecodeCCRRegisterClass(MCInst &Inst, unsigned RegNo,
125 static DecodeStatus DecodeFCCRegisterClass(MCInst &Inst, unsigned RegNo,
129 static DecodeStatus DecodeFGRCCRegisterClass(MCInst &Inst, unsigned RegNo,
133 static DecodeStatus DecodeHWRegsRegisterClass(MCInst &Inst, unsigned Insn,
137 static DecodeStatus DecodeAFGR64RegisterClass(MCInst &Inst, unsigned RegNo,
141 static DecodeStatus DecodeACC64DSPRegisterClass(MCInst &Inst, unsigned RegNo,
145 static DecodeStatus DecodeHI32DSPRegisterClass(MCInst &Inst, unsigned RegNo,
149 static DecodeStatus DecodeLO32DSPRegisterClass(MCInst &Inst, unsigned RegNo,
153 static DecodeStatus DecodeMSA128BRegisterClass(MCInst &Inst, unsigned RegNo,
157 static DecodeStatus DecodeMSA128HRegisterClass(MCInst &Inst, unsigned RegNo,
161 static DecodeStatus DecodeMSA128WRegisterClass(MCInst &Inst, unsigned RegNo,
165 static DecodeStatus DecodeMSA128DRegisterClass(MCInst &Inst, unsigned RegNo,
169 static DecodeStatus DecodeMSACtrlRegisterClass(MCInst &Inst, unsigned RegNo,
173 static DecodeStatus DecodeCOP0RegisterClass(MCInst &Inst, unsigned RegNo,
177 static DecodeStatus DecodeCOP2RegisterClass(MCInst &Inst, unsigned RegNo,
181 static DecodeStatus DecodeBranchTarget(MCInst &Inst, unsigned Offset,
185 static DecodeStatus DecodeBranchTarget1SImm16(MCInst &Inst, unsigned Offset,
189 static DecodeStatus DecodeJumpTarget(MCInst &Inst, unsigned Insn,
193 static DecodeStatus DecodeBranchTarget21(MCInst &Inst, unsigned Offset,
197 static DecodeStatus DecodeBranchTarget21MM(MCInst &Inst, unsigned Offset,
201 static DecodeStatus DecodeBranchTarget26(MCInst &Inst, unsigned Offset,
207 static DecodeStatus DecodeBranchTarget7MM(MCInst &Inst, unsigned Offset,
213 static DecodeStatus DecodeBranchTarget10MM(MCInst &Inst, unsigned Offset,
219 static DecodeStatus DecodeBranchTargetMM(MCInst &Inst, unsigned Offset,
225 static DecodeStatus DecodeBranchTarget26MM(MCInst &Inst, unsigned Offset,
231 static DecodeStatus DecodeJumpTargetMM(MCInst &Inst, unsigned Insn,
237 static DecodeStatus DecodeJumpTargetXMM(MCInst &Inst, unsigned Insn,
241 static DecodeStatus DecodeMem(MCInst &Inst, unsigned Insn, uint64_t Address,
244 static DecodeStatus DecodeMemEVA(MCInst &Inst, unsigned Insn, uint64_t Address,
247 static DecodeStatus DecodeLoadByte15(MCInst &Inst, unsigned Insn,
251 static DecodeStatus DecodeCacheOp(MCInst &Inst, unsigned Insn, uint64_t Address,
254 static DecodeStatus DecodeCacheeOp_CacheOpR6(MCInst &Inst, unsigned Insn,
258 static DecodeStatus DecodeCacheOpMM(MCInst &Inst, unsigned Insn,
262 static DecodeStatus DecodePrefeOpMM(MCInst &Inst, unsigned Insn,
266 static DecodeStatus DecodeSyncI(MCInst &Inst, unsigned Insn, uint64_t Address,
269 static DecodeStatus DecodeSyncI_MM(MCInst &Inst, unsigned Insn,
273 static DecodeStatus DecodeSynciR6(MCInst &Inst, unsigned Insn, uint64_t Address,
276 static DecodeStatus DecodeMSA128Mem(MCInst &Inst, unsigned Insn,
280 static DecodeStatus DecodeMemMMImm4(MCInst &Inst, unsigned Insn,
284 static DecodeStatus DecodeMemMMSPImm5Lsl2(MCInst &Inst, unsigned Insn,
288 static DecodeStatus DecodeMemMMGPImm7Lsl2(MCInst &Inst, unsigned Insn,
292 static DecodeStatus DecodeMemMMReglistImm4Lsl2(MCInst &Inst, unsigned Insn,
296 static DecodeStatus DecodeMemMMImm9(MCInst &Inst, unsigned Insn,
300 static DecodeStatus DecodeMemMMImm12(MCInst &Inst, unsigned Insn,
304 static DecodeStatus DecodeMemMMImm16(MCInst &Inst, unsigned Insn,
308 static DecodeStatus DecodeFMem(MCInst &Inst, unsigned Insn, uint64_t Address,
311 static DecodeStatus DecodeFMemMMR2(MCInst &Inst, unsigned Insn,
315 static DecodeStatus DecodeFMem2(MCInst &Inst, unsigned Insn, uint64_t Address,
318 static DecodeStatus DecodeFMem3(MCInst &Inst, unsigned Insn, uint64_t Address,
321 static DecodeStatus DecodeFMemCop2R6(MCInst &Inst, unsigned Insn,
325 static DecodeStatus DecodeFMemCop2MMR6(MCInst &Inst, unsigned Insn,
329 static DecodeStatus DecodeSpecial3LlSc(MCInst &Inst, unsigned Insn,
333 static DecodeStatus DecodeAddiur2Simm7(MCInst &Inst, unsigned Value,
337 static DecodeStatus DecodeLi16Imm(MCInst &Inst, unsigned Value,
341 static DecodeStatus DecodePOOL16BEncodedField(MCInst &Inst, unsigned Value,
346 static DecodeStatus DecodeUImmWithOffsetAndScale(MCInst &Inst, unsigned Value,
351 static DecodeStatus DecodeUImmWithOffset(MCInst &Inst, unsigned Value,
359 static DecodeStatus DecodeSImmWithOffsetAndScale(MCInst &Inst, unsigned Value,
363 static DecodeStatus DecodeInsSize(MCInst &Inst, unsigned Insn, uint64_t Address,
366 static DecodeStatus DecodeSimm19Lsl2(MCInst &Inst, unsigned Insn,
370 static DecodeStatus DecodeSimm18Lsl3(MCInst &Inst, unsigned Insn,
374 static DecodeStatus DecodeSimm9SP(MCInst &Inst, unsigned Insn, uint64_t Address,
377 static DecodeStatus DecodeANDI16Imm(MCInst &Inst, unsigned Insn,
381 static DecodeStatus DecodeSimm23Lsl2(MCInst &Inst, unsigned Insn,
388 static DecodeStatus DecodeINSVE_DF(MCInst &MI, InsnType insn, uint64_t Address,
392 static DecodeStatus DecodeDAHIDATIMMR6(MCInst &MI, InsnType insn,
397 static DecodeStatus DecodeDAHIDATI(MCInst &MI, InsnType insn, uint64_t Address,
401 static DecodeStatus DecodeAddiGroupBranch(MCInst &MI, InsnType insn,
406 static DecodeStatus DecodePOP35GroupBranchMMR6(MCInst &MI, InsnType insn,
411 static DecodeStatus DecodeDaddiGroupBranch(MCInst &MI, InsnType insn,
416 static DecodeStatus DecodePOP37GroupBranchMMR6(MCInst &MI, InsnType insn,
421 static DecodeStatus DecodePOP65GroupBranchMMR6(MCInst &MI, InsnType insn,
426 static DecodeStatus DecodePOP75GroupBranchMMR6(MCInst &MI, InsnType insn,
431 static DecodeStatus DecodeBlezlGroupBranch(MCInst &MI, InsnType insn,
436 static DecodeStatus DecodeBgtzlGroupBranch(MCInst &MI, InsnType insn,
441 static DecodeStatus DecodeBgtzGroupBranch(MCInst &MI, InsnType insn,
446 static DecodeStatus DecodeBlezGroupBranch(MCInst &MI, InsnType insn,
451 static DecodeStatus DecodeBgtzGroupBranchMMR6(MCInst &MI, InsnType insn,
456 static DecodeStatus DecodeBlezGroupBranchMMR6(MCInst &MI, InsnType insn,
461 static DecodeStatus DecodeDINS(MCInst &MI, InsnType Insn, uint64_t Address,
465 static DecodeStatus DecodeDEXT(MCInst &MI, InsnType Insn, uint64_t Address,
469 static DecodeStatus DecodeCRC(MCInst &MI, InsnType Insn, uint64_t Address,
472 static DecodeStatus DecodeRegListOperand(MCInst &Inst, unsigned Insn,
476 static DecodeStatus DecodeRegListOperand16(MCInst &Inst, unsigned Insn,
480 static DecodeStatus DecodeMovePRegPair(MCInst &Inst, unsigned RegPair,
484 static DecodeStatus DecodeMovePOperands(MCInst &Inst, unsigned Insn,
488 static DecodeStatus DecodeFIXMEInstruction(MCInst &Inst, unsigned Insn,
526 static DecodeStatus DecodeINSVE_DF(MCInst &MI, InsnType insn, uint64_t Address,
529 DecodeStatus (*)(MCInst &, unsigned, uint64_t, const MCDisassembler *);
574 static DecodeStatus DecodeDAHIDATIMMR6(MCInst &MI, InsnType insn,
589 static DecodeStatus DecodeDAHIDATI(MCInst &MI, InsnType insn, uint64_t Address,
603 static DecodeStatus DecodeAddiGroupBranch(MCInst &MI, InsnType insn,
642 static DecodeStatus DecodePOP35GroupBranchMMR6(MCInst &MI, InsnType insn,
676 static DecodeStatus DecodeDaddiGroupBranch(MCInst &MI, InsnType insn,
715 static DecodeStatus DecodePOP37GroupBranchMMR6(MCInst &MI, InsnType insn,
749 static DecodeStatus DecodePOP65GroupBranchMMR6(MCInst &MI, InsnType insn,
788 static DecodeStatus DecodePOP75GroupBranchMMR6(MCInst &MI, InsnType insn,
827 static DecodeStatus DecodeBlezlGroupBranch(MCInst &MI, InsnType insn,
870 static DecodeStatus DecodeBgtzlGroupBranch(MCInst &MI, InsnType insn,
914 static DecodeStatus DecodeBgtzGroupBranch(MCInst &MI, InsnType insn,
963 static DecodeStatus DecodeBlezGroupBranch(MCInst &MI, InsnType insn,
1007 static DecodeStatus DecodeDEXT(MCInst &MI, InsnType Insn, uint64_t Address,
1049 static DecodeStatus DecodeDINS(MCInst &MI, InsnType Insn, uint64_t Address,
1091 static DecodeStatus DecodeCRC(MCInst &MI, InsnType Insn, uint64_t Address,
1106 static DecodeStatus readInstruction16(ArrayRef<uint8_t> Bytes, uint64_t Address,
1126 static DecodeStatus readInstruction32(ArrayRef<uint8_t> Bytes, uint64_t Address,
1160 DecodeStatus MipsDisassembler::getInstruction(MCInst &Instr, uint64_t &Size,
1165 DecodeStatus Result;
1336 static DecodeStatus
1342 static DecodeStatus DecodeGPR64RegisterClass(MCInst &Inst, unsigned RegNo,
1353 static DecodeStatus DecodeGPRMM16RegisterClass(MCInst &Inst, unsigned RegNo,
1363 static DecodeStatus
1373 static DecodeStatus
1383 static DecodeStatus DecodeGPR32RegisterClass(MCInst &Inst, unsigned RegNo,
1393 static DecodeStatus DecodePtrRegisterClass(MCInst &Inst, unsigned RegNo,
1402 static DecodeStatus DecodeDSPRRegisterClass(MCInst &Inst, unsigned RegNo,
1408 static DecodeStatus DecodeFGR64RegisterClass(MCInst &Inst, unsigned RegNo,
1419 static DecodeStatus DecodeFGR32RegisterClass(MCInst &Inst, unsigned RegNo,
1430 static DecodeStatus DecodeCCRRegisterClass(MCInst &Inst, unsigned RegNo,
1440 static DecodeStatus DecodeFCCRegisterClass(MCInst &Inst, unsigned RegNo,
1450 static DecodeStatus DecodeFGRCCRegisterClass(MCInst &Inst, unsigned RegNo,
1461 static DecodeStatus DecodeMem(MCInst &Inst, unsigned Insn, uint64_t Address,
1481 static DecodeStatus DecodeMemEVA(MCInst &Inst, unsigned Insn, uint64_t Address,
1500 static DecodeStatus DecodeLoadByte15(MCInst &Inst, unsigned Insn,
1517 static DecodeStatus DecodeCacheOp(MCInst &Inst, unsigned Insn, uint64_t Address,
1532 static DecodeStatus DecodeCacheOpMM(MCInst &Inst, unsigned Insn,
1548 static DecodeStatus DecodePrefeOpMM(MCInst &Inst, unsigned Insn,
1564 static DecodeStatus DecodeCacheeOp_CacheOpR6(MCInst &Inst, unsigned Insn,
1580 static DecodeStatus DecodeSyncI(MCInst &Inst, unsigned Insn, uint64_t Address,
1593 static DecodeStatus DecodeSyncI_MM(MCInst &Inst, unsigned Insn,
1607 static DecodeStatus DecodeSynciR6(MCInst &Inst, unsigned Insn, uint64_t Address,
1620 static DecodeStatus DecodeMSA128Mem(MCInst &Inst, unsigned Insn,
1667 static DecodeStatus DecodeMemMMImm4(MCInst &Inst, unsigned Insn,
1724 static DecodeStatus DecodeMemMMSPImm5Lsl2(MCInst &Inst, unsigned Insn,
1739 static DecodeStatus DecodeMemMMGPImm7Lsl2(MCInst &Inst, unsigned Insn,
1754 static DecodeStatus DecodeMemMMReglistImm4Lsl2(MCInst &Inst, unsigned Insn,
1778 static DecodeStatus DecodeMemMMImm9(MCInst &Inst, unsigned Insn,
1798 static DecodeStatus DecodeMemMMImm12(MCInst &Inst, unsigned Insn,
1832 static DecodeStatus DecodeMemMMImm16(MCInst &Inst, unsigned Insn,
1849 static DecodeStatus DecodeFMem(MCInst &Inst, unsigned Insn, uint64_t Address,
1865 static DecodeStatus DecodeFMemMMR2(MCInst &Inst, unsigned Insn,
1884 static DecodeStatus DecodeFMem2(MCInst &Inst, unsigned Insn, uint64_t Address,
1900 static DecodeStatus DecodeFMem3(MCInst &Inst, unsigned Insn, uint64_t Address,
1916 static DecodeStatus DecodeFMemCop2R6(MCInst &Inst, unsigned Insn,
1933 static DecodeStatus DecodeFMemCop2MMR6(MCInst &Inst, unsigned Insn,
1950 static DecodeStatus DecodeSpecial3LlSc(MCInst &Inst, unsigned Insn,
1971 static DecodeStatus DecodeHWRegsRegisterClass(MCInst &Inst, unsigned RegNo,
1981 static DecodeStatus DecodeAFGR64RegisterClass(MCInst &Inst, unsigned RegNo,
1992 static DecodeStatus DecodeACC64DSPRegisterClass(MCInst &Inst, unsigned RegNo,
2003 static DecodeStatus DecodeHI32DSPRegisterClass(MCInst &Inst, unsigned RegNo,
2014 static DecodeStatus DecodeLO32DSPRegisterClass(MCInst &Inst, unsigned RegNo,
2025 static DecodeStatus DecodeMSA128BRegisterClass(MCInst &Inst, unsigned RegNo,
2036 static DecodeStatus DecodeMSA128HRegisterClass(MCInst &Inst, unsigned RegNo,
2047 static DecodeStatus DecodeMSA128WRegisterClass(MCInst &Inst, unsigned RegNo,
2058 static DecodeStatus DecodeMSA128DRegisterClass(MCInst &Inst, unsigned RegNo,
2069 static DecodeStatus DecodeMSACtrlRegisterClass(MCInst &Inst, unsigned RegNo,
2080 static DecodeStatus DecodeCOP0RegisterClass(MCInst &Inst, unsigned RegNo,
2091 static DecodeStatus DecodeCOP2RegisterClass(MCInst &Inst, unsigned RegNo,
2102 static DecodeStatus DecodeBranchTarget(MCInst &Inst, unsigned Offset,
2110 static DecodeStatus DecodeBranchTarget1SImm16(MCInst &Inst, unsigned Offset,
2118 static DecodeStatus DecodeJumpTarget(MCInst &Inst, unsigned Insn,
2126 static DecodeStatus DecodeBranchTarget21(MCInst &Inst, unsigned Offset,
2135 static DecodeStatus DecodeBranchTarget21MM(MCInst &Inst, unsigned Offset,
2144 static DecodeStatus DecodeBranchTarget26(MCInst &Inst, unsigned Offset,
2153 static DecodeStatus DecodeBranchTarget7MM(MCInst &Inst, unsigned Offset,
2161 static DecodeStatus DecodeBranchTarget10MM(MCInst &Inst, unsigned Offset,
2169 static DecodeStatus DecodeBranchTargetMM(MCInst &Inst, unsigned Offset,
2177 static DecodeStatus DecodeBranchTarget26MM(MCInst &Inst, unsigned Offset,
2186 static DecodeStatus DecodeJumpTargetMM(MCInst &Inst, unsigned Insn,
2194 static DecodeStatus DecodeJumpTargetXMM(MCInst &Inst, unsigned Insn,
2202 static DecodeStatus DecodeAddiur2Simm7(MCInst &Inst, unsigned Value,
2214 static DecodeStatus DecodeLi16Imm(MCInst &Inst, unsigned Value,
2224 static DecodeStatus DecodePOOL16BEncodedField(MCInst &Inst, unsigned Value,
2232 static DecodeStatus
2242 static DecodeStatus
2250 static DecodeStatus DecodeInsSize(MCInst &Inst, unsigned Insn, uint64_t Address,
2261 static DecodeStatus DecodeSimm19Lsl2(MCInst &Inst, unsigned Insn,
2268 static DecodeStatus DecodeSimm18Lsl3(MCInst &Inst, unsigned Insn,
2275 static DecodeStatus DecodeSimm9SP(MCInst &Inst, unsigned Insn, uint64_t Address,
2289 static DecodeStatus DecodeANDI16Imm(MCInst &Inst, unsigned Insn,
2300 static DecodeStatus DecodeRegListOperand(MCInst &Inst, unsigned Insn,
2328 static DecodeStatus DecodeRegListOperand16(MCInst &Inst, unsigned Insn,
2352 static DecodeStatus DecodeMovePOperands(MCInst &Inst, unsigned Insn,
2378 static DecodeStatus DecodeMovePRegPair(MCInst &Inst, unsigned RegPair,
2421 static DecodeStatus DecodeSimm23Lsl2(MCInst &Inst, unsigned Insn,
2429 static DecodeStatus DecodeBgtzGroupBranchMMR6(MCInst &MI, InsnType insn,
2478 static DecodeStatus DecodeBlezGroupBranchMMR6(MCInst &MI, InsnType insn,
2523 static DecodeStatus DecodeFIXMEInstruction(MCInst &Inst, unsigned Insn,