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()
521 return MCDisassembler::Fail; in getSingleInstruction()
525 return MCDisassembler::Fail; in getSingleInstruction()
534 return MCDisassembler::Fail; in getSingleInstruction()
543 return MCDisassembler::Success; in DecodeRegisterClass()
546 return MCDisassembler::Fail; in DecodeRegisterClass()
551 const MCDisassembler *Decoder) { in DecodeIntRegsLow8RegisterClass()
557 const MCDisassembler *Decoder) { in DecodeIntRegsRegisterClass()
573 const MCDisassembler *Decoder) { in DecodeGeneralSubRegsRegisterClass()
586 const MCDisassembler *Decoder) { in DecodeHvxVRRegisterClass()
602 const MCDisassembler *Decoder) { in DecodeDoubleRegsRegisterClass()
615 const MCDisassembler *Decoder) { in DecodeGeneralDoubleLow8RegsRegisterClass()
625 const MCDisassembler *Decoder) { in DecodeHvxWRRegisterClass()
643 const MCDisassembler *Decoder) { in DecodeHvxVQRRegisterClass()
653 const MCDisassembler *Decoder) { in DecodePredRegsRegisterClass()
662 const MCDisassembler *Decoder) { in DecodeHvxQRRegisterClass()
671 const MCDisassembler *Decoder) { in DecodeCtrRegsRegisterClass()
686 return MCDisassembler::Fail; in DecodeCtrRegsRegisterClass()
690 return MCDisassembler::Fail; in DecodeCtrRegsRegisterClass()
694 return MCDisassembler::Success; in DecodeCtrRegsRegisterClass()
699 const MCDisassembler *Decoder) { in DecodeCtrRegs64RegisterClass()
714 return MCDisassembler::Fail; in DecodeCtrRegs64RegisterClass()
718 return MCDisassembler::Fail; in DecodeCtrRegs64RegisterClass()
722 return MCDisassembler::Success; in DecodeCtrRegs64RegisterClass()
727 const MCDisassembler *Decoder) { in DecodeModRegsRegisterClass()
737 return MCDisassembler::Fail; in DecodeModRegsRegisterClass()
740 return MCDisassembler::Success; in DecodeModRegsRegisterClass()
745 const MCDisassembler *Decoder) { in unsignedImmDecoder()
750 return MCDisassembler::Success; in unsignedImmDecoder()
755 const MCDisassembler *Decoder) { in s32_0ImmDecoder()
760 return MCDisassembler::Success; in s32_0ImmDecoder()
765 const MCDisassembler *Decoder) { in brtargetDecoder()
776 return MCDisassembler::Success; in brtargetDecoder()
811 const MCDisassembler *Decoder) { in DecodeSysRegsRegisterClass()
813 return MCDisassembler::Fail; in DecodeSysRegsRegisterClass()
816 return MCDisassembler::Fail; in DecodeSysRegsRegisterClass()
820 return MCDisassembler::Success; in DecodeSysRegsRegisterClass()
838 const MCDisassembler *Decoder) { in DecodeSysRegs64RegisterClass()
841 return MCDisassembler::Fail; in DecodeSysRegs64RegisterClass()
844 return MCDisassembler::Fail; in DecodeSysRegs64RegisterClass()
848 return MCDisassembler::Success; in DecodeSysRegs64RegisterClass()
853 const MCDisassembler *Decoder) { in DecodeGuestRegsRegisterClass()
868 return MCDisassembler::Fail; in DecodeGuestRegsRegisterClass()
870 return MCDisassembler::Fail; in DecodeGuestRegsRegisterClass()
874 return MCDisassembler::Success; in DecodeGuestRegsRegisterClass()
880 const MCDisassembler *Decoder) { in DecodeGuestRegs64RegisterClass()
895 return MCDisassembler::Fail; in DecodeGuestRegs64RegisterClass()
897 return MCDisassembler::Fail; in DecodeGuestRegs64RegisterClass()
901 return MCDisassembler::Success; in DecodeGuestRegs64RegisterClass()