Home | History | Annotate | Download | only in Disassembler

Lines Matching defs:DecodeStatus

29 typedef MCDisassembler::DecodeStatus DecodeStatus;
61 DecodeStatus getInstruction(MCInst &Instr, uint64_t &Size,
71 static DecodeStatus DecodeGPR64RegisterClass(MCInst &Inst,
76 static DecodeStatus DecodeCPU16RegsRegisterClass(MCInst &Inst,
81 static DecodeStatus DecodeGPRMM16RegisterClass(MCInst &Inst,
86 static DecodeStatus DecodeGPRMM16ZeroRegisterClass(MCInst &Inst,
91 static DecodeStatus DecodeGPRMM16MovePRegisterClass(MCInst &Inst,
96 static DecodeStatus DecodeGPR32RegisterClass(MCInst &Inst,
101 static DecodeStatus DecodePtrRegisterClass(MCInst &Inst,
106 static DecodeStatus DecodeDSPRRegisterClass(MCInst &Inst,
111 static DecodeStatus DecodeFGR64RegisterClass(MCInst &Inst,
116 static DecodeStatus DecodeFGR32RegisterClass(MCInst &Inst,
121 static DecodeStatus DecodeCCRRegisterClass(MCInst &Inst,
126 static DecodeStatus DecodeFCCRegisterClass(MCInst &Inst,
131 static DecodeStatus DecodeFGRCCRegisterClass(MCInst &Inst, unsigned RegNo,
135 static DecodeStatus DecodeHWRegsRegisterClass(MCInst &Inst,
140 static DecodeStatus DecodeAFGR64RegisterClass(MCInst &Inst,
145 static DecodeStatus DecodeACC64DSPRegisterClass(MCInst &Inst,
150 static DecodeStatus DecodeHI32DSPRegisterClass(MCInst &Inst,
155 static DecodeStatus DecodeLO32DSPRegisterClass(MCInst &Inst,
160 static DecodeStatus DecodeMSA128BRegisterClass(MCInst &Inst,
165 static DecodeStatus DecodeMSA128HRegisterClass(MCInst &Inst,
170 static DecodeStatus DecodeMSA128WRegisterClass(MCInst &Inst,
175 static DecodeStatus DecodeMSA128DRegisterClass(MCInst &Inst,
180 static DecodeStatus DecodeMSACtrlRegisterClass(MCInst &Inst,
185 static DecodeStatus DecodeCOP0RegisterClass(MCInst &Inst,
190 static DecodeStatus DecodeCOP2RegisterClass(MCInst &Inst,
195 static DecodeStatus DecodeBranchTarget(MCInst &Inst,
200 static DecodeStatus DecodeBranchTarget1SImm16(MCInst &Inst,
205 static DecodeStatus DecodeJumpTarget(MCInst &Inst,
210 static DecodeStatus DecodeBranchTarget21(MCInst &Inst,
215 static DecodeStatus DecodeBranchTarget21MM(MCInst &Inst,
220 static DecodeStatus DecodeBranchTarget26(MCInst &Inst,
227 static DecodeStatus DecodeBranchTarget7MM(MCInst &Inst,
234 static DecodeStatus DecodeBranchTarget10MM(MCInst &Inst,
241 static DecodeStatus DecodeBranchTargetMM(MCInst &Inst,
248 static DecodeStatus DecodeBranchTarget26MM(MCInst &Inst,
255 static DecodeStatus DecodeJumpTargetMM(MCInst &Inst,
260 static DecodeStatus DecodeMem(MCInst &Inst,
265 static DecodeStatus DecodeMemEVA(MCInst &Inst,
270 static DecodeStatus DecodeLoadByte9(MCInst &Inst,
275 static DecodeStatus DecodeLoadByte15(MCInst &Inst,
280 static DecodeStatus DecodeCacheOp(MCInst &Inst,
285 static DecodeStatus DecodeCacheeOp_CacheOpR6(MCInst &Inst,
290 static DecodeStatus DecodeCacheOpMM(MCInst &Inst,
295 static DecodeStatus DecodeStoreEvaOpMM(MCInst &Inst,
300 static DecodeStatus DecodePrefeOpMM(MCInst &Inst,
305 static DecodeStatus DecodeSyncI(MCInst &Inst,
310 static DecodeStatus DecodeSynciR6(MCInst &Inst,
315 static DecodeStatus DecodeMSA128Mem(MCInst &Inst, unsigned Insn,
318 static DecodeStatus DecodeMemMMImm4(MCInst &Inst,
323 static DecodeStatus DecodeMemMMSPImm5Lsl2(MCInst &Inst,
328 static DecodeStatus DecodeMemMMGPImm7Lsl2(MCInst &Inst,
333 static DecodeStatus DecodeMemMMReglistImm4Lsl2(MCInst &Inst,
338 static DecodeStatus DecodeMemMMImm9(MCInst &Inst,
343 static DecodeStatus DecodeMemMMImm12(MCInst &Inst,
348 static DecodeStatus DecodeMemMMImm16(MCInst &Inst,
353 static DecodeStatus DecodeFMem(MCInst &Inst, unsigned Insn,
357 static DecodeStatus DecodeFMemMMR2(MCInst &Inst, unsigned Insn,
361 static DecodeStatus DecodeFMem2(MCInst &Inst, unsigned Insn,
365 static DecodeStatus DecodeFMem3(MCInst &Inst, unsigned Insn,
369 static DecodeStatus DecodeFMemCop2R6(MCInst &Inst, unsigned Insn,
373 static DecodeStatus DecodeFMemCop2MMR6(MCInst &Inst, unsigned Insn,
377 static DecodeStatus DecodeSpecial3LlSc(MCInst &Inst,
382 static DecodeStatus DecodeAddiur2Simm7(MCInst &Inst,
387 static DecodeStatus DecodeLi16Imm(MCInst &Inst,
392 static DecodeStatus DecodePOOL16BEncodedField(MCInst &Inst,
398 static DecodeStatus DecodeUImmWithOffsetAndScale(MCInst &Inst, unsigned Value,
403 static DecodeStatus DecodeUImmWithOffset(MCInst &Inst, unsigned Value,
411 static DecodeStatus DecodeSImmWithOffsetAndScale(MCInst &Inst, unsigned Value,
415 static DecodeStatus DecodeInsSize(MCInst &Inst,
420 static DecodeStatus DecodeSimm19Lsl2(MCInst &Inst, unsigned Insn,
423 static DecodeStatus DecodeSimm18Lsl3(MCInst &Inst, unsigned Insn,
426 static DecodeStatus DecodeSimm9SP(MCInst &Inst, unsigned Insn,
429 static DecodeStatus DecodeANDI16Imm(MCInst &Inst, unsigned Insn,
432 static DecodeStatus DecodeSimm23Lsl2(MCInst &Inst, unsigned Insn,
438 static DecodeStatus DecodeINSVE_DF(MCInst &MI, InsnType insn, uint64_t Address,
442 static DecodeStatus
447 static DecodeStatus
452 static DecodeStatus
457 static DecodeStatus
462 static DecodeStatus
467 static DecodeStatus
472 static DecodeStatus
477 static DecodeStatus
482 static DecodeStatus
487 static DecodeStatus
491 static DecodeStatus DecodeRegListOperand(MCInst &Inst, unsigned Insn,
495 static DecodeStatus DecodeRegListOperand16(MCInst &Inst, unsigned Insn,
499 static DecodeStatus DecodeMovePRegPair(MCInst &Inst, unsigned Insn,
543 static DecodeStatus DecodeINSVE_DF(MCInst &MI, InsnType insn, uint64_t Address,
545 typedef DecodeStatus (*DecodeFN)(MCInst &, unsigned, uint64_t, const void *);
589 static DecodeStatus DecodeAddiGroupBranch(MCInst &MI, InsnType insn,
628 static DecodeStatus DecodePOP35GroupBranchMMR6(MCInst &MI, InsnType insn,
659 static DecodeStatus DecodeDaddiGroupBranch(MCInst &MI, InsnType insn,
698 static DecodeStatus DecodePOP37GroupBranchMMR6(MCInst &MI, InsnType insn,
729 static DecodeStatus DecodeBlezlGroupBranch(MCInst &MI, InsnType insn,
772 static DecodeStatus DecodeBgtzlGroupBranch(MCInst &MI, InsnType insn,
816 static DecodeStatus DecodeBgtzGroupBranch(MCInst &MI, InsnType insn,
865 static DecodeStatus DecodeBlezGroupBranch(MCInst &MI, InsnType insn,
908 static DecodeStatus readInstruction16(ArrayRef<uint8_t> Bytes, uint64_t Address,
928 static DecodeStatus readInstruction32(ArrayRef<uint8_t> Bytes, uint64_t Address,
962 DecodeStatus MipsDisassembler::getInstruction(MCInst &Instr, uint64_t &Size,
968 DecodeStatus Result;
1126 static DecodeStatus DecodeCPU16RegsRegisterClass(MCInst &Inst,
1135 static DecodeStatus DecodeGPR64RegisterClass(MCInst &Inst,
1148 static DecodeStatus DecodeGPRMM16RegisterClass(MCInst &Inst,
1159 static DecodeStatus DecodeGPRMM16ZeroRegisterClass(MCInst &Inst,
1170 static DecodeStatus DecodeGPRMM16MovePRegisterClass(MCInst &Inst,
1181 static DecodeStatus DecodeGPR32RegisterClass(MCInst &Inst,
1192 static DecodeStatus DecodePtrRegisterClass(MCInst &Inst,
1202 static DecodeStatus DecodeDSPRRegisterClass(MCInst &Inst,
1209 static DecodeStatus DecodeFGR64RegisterClass(MCInst &Inst,
1221 static DecodeStatus DecodeFGR32RegisterClass(MCInst &Inst,
1233 static DecodeStatus DecodeCCRRegisterClass(MCInst &Inst,
1244 static DecodeStatus DecodeFCCRegisterClass(MCInst &Inst,
1255 static DecodeStatus DecodeFGRCCRegisterClass(MCInst &Inst, unsigned RegNo,
1266 static DecodeStatus DecodeMem(MCInst &Inst,
1288 static DecodeStatus DecodeMemEVA(MCInst &Inst,
1309 static DecodeStatus DecodeLoadByte9(MCInst &Inst,
1327 static DecodeStatus DecodeLoadByte15(MCInst &Inst,
1345 static DecodeStatus DecodeCacheOp(MCInst &Inst,
1362 static DecodeStatus DecodeCacheOpMM(MCInst &Inst,
1379 static DecodeStatus DecodePrefeOpMM(MCInst &Inst,
1396 static DecodeStatus DecodeCacheeOp_CacheOpR6(MCInst &Inst,
1413 static DecodeStatus DecodeStoreEvaOpMM(MCInst &Inst,
1431 static DecodeStatus DecodeSyncI(MCInst &Inst,
1446 static DecodeStatus DecodeSynciR6(MCInst &Inst,
1461 static DecodeStatus DecodeMSA128Mem(MCInst &Inst, unsigned Insn,
1507 static DecodeStatus DecodeMemMMImm4(MCInst &Inst,
1565 static DecodeStatus DecodeMemMMSPImm5Lsl2(MCInst &Inst,
1581 static DecodeStatus DecodeMemMMGPImm7Lsl2(MCInst &Inst,
1597 static DecodeStatus DecodeMemMMReglistImm4Lsl2(MCInst &Inst,
1622 static DecodeStatus DecodeMemMMImm9(MCInst &Inst,
1643 static DecodeStatus DecodeMemMMImm12(MCInst &Inst,
1679 static DecodeStatus DecodeMemMMImm16(MCInst &Inst,
1697 static DecodeStatus DecodeFMem(MCInst &Inst,
1715 static DecodeStatus DecodeFMemMMR2(MCInst &Inst, unsigned Insn,
1733 static DecodeStatus DecodeFMem2(MCInst &Inst,
1751 static DecodeStatus DecodeFMem3(MCInst &Inst,
1769 static DecodeStatus DecodeFMemCop2R6(MCInst &Inst,
1787 static DecodeStatus DecodeFMemCop2MMR6(MCInst &Inst, unsigned Insn,
1803 static DecodeStatus DecodeSpecial3LlSc(MCInst &Inst,
1825 static DecodeStatus DecodeHWRegsRegisterClass(MCInst &Inst,
1836 static DecodeStatus DecodeAFGR64RegisterClass(MCInst &Inst,
1849 static DecodeStatus DecodeACC64DSPRegisterClass(MCInst &Inst,
1861 static DecodeStatus DecodeHI32DSPRegisterClass(MCInst &Inst,
1873 static DecodeStatus DecodeLO32DSPRegisterClass(MCInst &Inst,
1885 static DecodeStatus DecodeMSA128BRegisterClass(MCInst &Inst,
1897 static DecodeStatus DecodeMSA128HRegisterClass(MCInst &Inst,
1909 static DecodeStatus DecodeMSA128WRegisterClass(MCInst &Inst,
1921 static DecodeStatus DecodeMSA128DRegisterClass(MCInst &Inst,
1933 static DecodeStatus DecodeMSACtrlRegisterClass(MCInst &Inst,
1945 static DecodeStatus DecodeCOP0RegisterClass(MCInst &Inst,
1957 static DecodeStatus DecodeCOP2RegisterClass(MCInst &Inst,
1969 static DecodeStatus DecodeBranchTarget(MCInst &Inst,
1978 static DecodeStatus DecodeBranchTarget1SImm16(MCInst &Inst,
1987 static DecodeStatus DecodeJumpTarget(MCInst &Inst,
1997 static DecodeStatus DecodeBranchTarget21(MCInst &Inst,
2007 static DecodeStatus DecodeBranchTarget21MM(MCInst &Inst,
2017 static DecodeStatus DecodeBranchTarget26(MCInst &Inst,
2027 static DecodeStatus DecodeBranchTarget7MM(MCInst &Inst,
2036 static DecodeStatus DecodeBranchTarget10MM(MCInst &Inst,
2045 static DecodeStatus DecodeBranchTargetMM(MCInst &Inst,
2054 static DecodeStatus DecodeBranchTarget26MM(MCInst &Inst,
2064 static DecodeStatus DecodeJumpTargetMM(MCInst &Inst,
2073 static DecodeStatus DecodeAddiur2Simm7(MCInst &Inst,
2086 static DecodeStatus DecodeLi16Imm(MCInst &Inst,
2097 static DecodeStatus DecodePOOL16BEncodedField(MCInst &Inst,
2106 static DecodeStatus DecodeUImmWithOffsetAndScale(MCInst &Inst, unsigned Value,
2116 static DecodeStatus DecodeSImmWithOffsetAndScale(MCInst &Inst, unsigned Value,
2124 static DecodeStatus DecodeInsSize(MCInst &Inst,
2135 static DecodeStatus DecodeSimm19Lsl2(MCInst &Inst, unsigned Insn,
2141 static DecodeStatus DecodeSimm18Lsl3(MCInst &Inst, unsigned Insn,
2147 static DecodeStatus DecodeSimm9SP(MCInst &Inst, unsigned Insn,
2161 static DecodeStatus DecodeANDI16Imm(MCInst &Inst, unsigned Insn,
2171 static DecodeStatus DecodeRegListOperand(MCInst &Inst,
2200 static DecodeStatus DecodeRegListOperand16(MCInst &Inst, unsigned Insn,
2224 static DecodeStatus DecodeMovePRegPair(MCInst &Inst, unsigned Insn,
2269 static DecodeStatus DecodeSimm23Lsl2(MCInst &Inst, unsigned Insn,
2276 static DecodeStatus DecodeBgtzGroupBranchMMR6(MCInst &MI, InsnType insn,
2322 static DecodeStatus DecodeBlezGroupBranchMMR6(MCInst &MI, InsnType insn,