Lines Matching refs:MCDisassembler

38 using DecodeStatus = MCDisassembler::DecodeStatus;
43 class HexagonDisassembler : public MCDisassembler {
51 : MCDisassembler(STI, Ctx), MCII(MCII), CurrentBundle(new MCInst *), in HexagonDisassembler()
81 static HexagonDisassembler const &disassembler(const MCDisassembler *Decoder) { in disassembler()
86 const MCDisassembler *Decoder) { in signedDecoder()
99 const MCDisassembler *Decoder);
103 const MCDisassembler *Decoder);
106 const MCDisassembler *Decoder);
109 const MCDisassembler *Decoder);
112 const MCDisassembler *Decoder);
116 const MCDisassembler *Decoder);
119 const MCDisassembler *Decoder);
122 const MCDisassembler *Decoder);
125 const MCDisassembler *Decoder);
128 const MCDisassembler *Decoder);
131 const MCDisassembler *Decoder);
134 const MCDisassembler *Decoder);
137 const MCDisassembler *Decoder);
140 const MCDisassembler *Decoder);
143 const MCDisassembler *Decoder);
146 const MCDisassembler *Decoder);
149 const MCDisassembler *Decoder);
153 const MCDisassembler *Decoder);
156 const MCDisassembler *Decoder);
158 const MCDisassembler *Decoder);
162 static MCDisassembler *createHexagonDisassembler(const Target &T, in createHexagonDisassembler()
186 return MCDisassembler::Fail; in getInstruction()
193 if (Result == MCDisassembler::Fail) in getInstruction()
196 return MCDisassembler::Fail; in getInstruction()
203 return MCDisassembler::Fail; in getInstruction()
205 return MCDisassembler::Success; in getInstruction()
333 return MCDisassembler::Fail; in getSingleInstruction()
426 if (Result != MCDisassembler::Success) in getSingleInstruction()
430 if (Result != MCDisassembler::Success && in getSingleInstruction()
477 return MCDisassembler::Fail; in getSingleInstruction()
487 return MCDisassembler::Fail; in getSingleInstruction()
519 return MCDisassembler::Fail; in getSingleInstruction()
523 return MCDisassembler::Fail; in getSingleInstruction()
532 return MCDisassembler::Fail; in getSingleInstruction()
541 return MCDisassembler::Success; in DecodeRegisterClass()
544 return MCDisassembler::Fail; in DecodeRegisterClass()
549 const MCDisassembler *Decoder) { in DecodeIntRegsLow8RegisterClass()
555 const MCDisassembler *Decoder) { in DecodeIntRegsRegisterClass()
571 const MCDisassembler *Decoder) { in DecodeGeneralSubRegsRegisterClass()
584 const MCDisassembler *Decoder) { in DecodeHvxVRRegisterClass()
600 const MCDisassembler *Decoder) { in DecodeDoubleRegsRegisterClass()
613 const MCDisassembler *Decoder) { in DecodeGeneralDoubleLow8RegsRegisterClass()
623 const MCDisassembler *Decoder) { in DecodeHvxWRRegisterClass()
641 const MCDisassembler *Decoder) { in DecodeHvxVQRRegisterClass()
651 const MCDisassembler *Decoder) { in DecodePredRegsRegisterClass()
660 const MCDisassembler *Decoder) { in DecodeHvxQRRegisterClass()
669 const MCDisassembler *Decoder) { in DecodeCtrRegsRegisterClass()
684 return MCDisassembler::Fail; in DecodeCtrRegsRegisterClass()
688 return MCDisassembler::Fail; in DecodeCtrRegsRegisterClass()
692 return MCDisassembler::Success; in DecodeCtrRegsRegisterClass()
697 const MCDisassembler *Decoder) { in DecodeCtrRegs64RegisterClass()
712 return MCDisassembler::Fail; in DecodeCtrRegs64RegisterClass()
716 return MCDisassembler::Fail; in DecodeCtrRegs64RegisterClass()
720 return MCDisassembler::Success; in DecodeCtrRegs64RegisterClass()
725 const MCDisassembler *Decoder) { in DecodeModRegsRegisterClass()
735 return MCDisassembler::Fail; in DecodeModRegsRegisterClass()
738 return MCDisassembler::Success; in DecodeModRegsRegisterClass()
743 const MCDisassembler *Decoder) { in unsignedImmDecoder()
748 return MCDisassembler::Success; in unsignedImmDecoder()
753 const MCDisassembler *Decoder) { in s32_0ImmDecoder()
758 return MCDisassembler::Success; in s32_0ImmDecoder()
763 const MCDisassembler *Decoder) { in brtargetDecoder()
774 return MCDisassembler::Success; in brtargetDecoder()
809 const MCDisassembler *Decoder) { in DecodeSysRegsRegisterClass()
811 return MCDisassembler::Fail; in DecodeSysRegsRegisterClass()
814 return MCDisassembler::Fail; in DecodeSysRegsRegisterClass()
818 return MCDisassembler::Success; in DecodeSysRegsRegisterClass()
836 const MCDisassembler *Decoder) { in DecodeSysRegs64RegisterClass()
839 return MCDisassembler::Fail; in DecodeSysRegs64RegisterClass()
842 return MCDisassembler::Fail; in DecodeSysRegs64RegisterClass()
846 return MCDisassembler::Success; in DecodeSysRegs64RegisterClass()
851 const MCDisassembler *Decoder) { in DecodeGuestRegsRegisterClass()
866 return MCDisassembler::Fail; in DecodeGuestRegsRegisterClass()
868 return MCDisassembler::Fail; in DecodeGuestRegsRegisterClass()
872 return MCDisassembler::Success; in DecodeGuestRegsRegisterClass()
878 const MCDisassembler *Decoder) { in DecodeGuestRegs64RegisterClass()
893 return MCDisassembler::Fail; in DecodeGuestRegs64RegisterClass()
895 return MCDisassembler::Fail; in DecodeGuestRegs64RegisterClass()
899 return MCDisassembler::Success; in DecodeGuestRegs64RegisterClass()