Home | History | Annotate | Download | only in Disassembler

Lines Matching defs:DecodeStatus

37 typedef MCDisassembler::DecodeStatus DecodeStatus;
49 DecodeStatus getSingleInstruction(MCInst &Instr, MCInst &MCB,
53 DecodeStatus getInstruction(MCInst &Instr, uint64_t &Size,
66 static DecodeStatus DecodeIntRegsRegisterClass(MCInst &Inst, unsigned RegNo,
69 static DecodeStatus DecodeIntRegsLow8RegisterClass(MCInst &Inst, unsigned RegNo,
72 static DecodeStatus DecodeVectorRegsRegisterClass(MCInst &Inst, unsigned RegNo,
75 static DecodeStatus DecodeDoubleRegsRegisterClass(MCInst &Inst, unsigned RegNo,
78 static DecodeStatus DecodeVecDblRegsRegisterClass(MCInst &Inst, unsigned RegNo,
81 static DecodeStatus DecodePredRegsRegisterClass(MCInst &Inst, unsigned RegNo,
84 static DecodeStatus DecodeVecPredRegsRegisterClass(MCInst &Inst, unsigned RegNo,
87 static DecodeStatus DecodeCtrRegsRegisterClass(MCInst &Inst, unsigned RegNo,
90 static DecodeStatus DecodeModRegsRegisterClass(MCInst &Inst, unsigned RegNo,
93 static DecodeStatus DecodeCtrRegs64RegisterClass(MCInst &Inst, unsigned RegNo,
97 static DecodeStatus decodeSpecial(MCInst &MI, uint32_t insn);
98 static DecodeStatus decodeImmext(MCInst &MI, uint32_t insn,
106 static DecodeStatus unsignedImmDecoder(MCInst &MI, unsigned tmp,
108 static DecodeStatus s16ImmDecoder(MCInst &MI, unsigned tmp, uint64_t Address,
110 static DecodeStatus s12ImmDecoder(MCInst &MI, unsigned tmp, uint64_t Address,
112 static DecodeStatus s11_0ImmDecoder(MCInst &MI, unsigned tmp, uint64_t Address,
114 static DecodeStatus s11_1ImmDecoder(MCInst &MI, unsigned tmp, uint64_t Address,
116 static DecodeStatus s11_2ImmDecoder(MCInst &MI, unsigned tmp, uint64_t Address,
118 static DecodeStatus s11_3ImmDecoder(MCInst &MI, unsigned tmp, uint64_t Address,
120 static DecodeStatus s10ImmDecoder(MCInst &MI, unsigned tmp, uint64_t Address,
122 static DecodeStatus s8ImmDecoder(MCInst &MI, unsigned tmp, uint64_t Address,
124 static DecodeStatus s6_0ImmDecoder(MCInst &MI, unsigned tmp, uint64_t Address,
126 static DecodeStatus s4_0ImmDecoder(MCInst &MI, unsigned tmp, uint64_t Address,
128 static DecodeStatus s4_1ImmDecoder(MCInst &MI, unsigned tmp, uint64_t Address,
130 static DecodeStatus s4_2ImmDecoder(MCInst &MI, unsigned tmp, uint64_t Address,
132 static DecodeStatus s4_3ImmDecoder(MCInst &MI, unsigned tmp, uint64_t Address,
134 static DecodeStatus s4_6ImmDecoder(MCInst &MI, unsigned tmp, uint64_t Address,
136 static DecodeStatus s3_6ImmDecoder(MCInst &MI, unsigned tmp, uint64_t Address,
138 static DecodeStatus brtargetDecoder(MCInst &MI, unsigned tmp, uint64_t Address,
154 DecodeStatus HexagonDisassembler::getInstruction(MCInst &MI, uint64_t &Size,
159 DecodeStatus Result = DecodeStatus::Success;
191 DecodeStatus HexagonDisassembler::getSingleInstruction(
207 return DecodeStatus::Fail;
210 DecodeStatus Result = DecodeStatus::Success;
473 static DecodeStatus DecodeRegisterClass(MCInst &Inst, unsigned RegNo,
483 static DecodeStatus DecodeIntRegsLow8RegisterClass(MCInst &Inst, unsigned RegNo,
489 static DecodeStatus DecodeIntRegsRegisterClass(MCInst &Inst, unsigned RegNo,
504 static DecodeStatus DecodeVectorRegsRegisterClass(MCInst &Inst, unsigned RegNo,
519 static DecodeStatus DecodeDoubleRegsRegisterClass(MCInst &Inst, unsigned RegNo,
531 static DecodeStatus DecodeVecDblRegsRegisterClass(MCInst &Inst, unsigned RegNo,
543 static DecodeStatus DecodePredRegsRegisterClass(MCInst &Inst, unsigned RegNo,
552 static DecodeStatus DecodeVecPredRegsRegisterClass(MCInst &Inst, unsigned RegNo,
561 static DecodeStatus DecodeCtrRegsRegisterClass(MCInst &Inst, unsigned RegNo,
582 static DecodeStatus DecodeCtrRegs64RegisterClass(MCInst &Inst, unsigned RegNo,
606 static DecodeStatus DecodeModRegsRegisterClass(MCInst &Inst, unsigned RegNo,
654 static DecodeStatus unsignedImmDecoder(MCInst &MI, unsigned tmp,
666 static DecodeStatus s16ImmDecoder(MCInst &MI, unsigned tmp,
672 static DecodeStatus s12ImmDecoder(MCInst &MI, unsigned tmp,
678 static DecodeStatus s11_0ImmDecoder(MCInst &MI, unsigned tmp,
684 static DecodeStatus s11_1ImmDecoder(MCInst &MI, unsigned tmp,
690 static DecodeStatus s11_2ImmDecoder(MCInst &MI, unsigned tmp,
696 static DecodeStatus s11_3ImmDecoder(MCInst &MI, unsigned tmp,
702 static DecodeStatus s10ImmDecoder(MCInst &MI, unsigned tmp,
708 static DecodeStatus s8ImmDecoder(MCInst &MI, unsigned tmp, uint64_t /*Address*/,
714 static DecodeStatus s6_0ImmDecoder(MCInst &MI, unsigned tmp,
720 static DecodeStatus s4_0ImmDecoder(MCInst &MI, unsigned tmp,
726 static DecodeStatus s4_1ImmDecoder(MCInst &MI, unsigned tmp,
732 static DecodeStatus s4_2ImmDecoder(MCInst &MI, unsigned tmp,
738 static DecodeStatus s4_3ImmDecoder(MCInst &MI, unsigned tmp,
744 static DecodeStatus s4_6ImmDecoder(MCInst &MI, unsigned tmp,
750 static DecodeStatus s3_6ImmDecoder(MCInst &MI, unsigned tmp,
757 static DecodeStatus brtargetDecoder(MCInst &MI, unsigned tmp, uint64_t Address,
831 static DecodeStatus decodeSpecial(MCInst &MI, uint32_t insn) {
1071 static DecodeStatus decodeImmext(MCInst &MI, uint32_t insn,