Lines Matching refs:MCDisassembler

30 typedef MCDisassembler::DecodeStatus DecodeStatus;
33 class RISCVDisassembler : public MCDisassembler {
39 : MCDisassembler(STI, Ctx), MCII(MCII) {} in RISCVDisassembler()
47 static MCDisassembler *createRISCVDisassembler(const Target &T, in createRISCVDisassembler()
63 const MCDisassembler *Decoder) { in DecodeGPRRegisterClass()
69 return MCDisassembler::Fail; in DecodeGPRRegisterClass()
73 return MCDisassembler::Success; in DecodeGPRRegisterClass()
78 const MCDisassembler *Decoder) { in DecodeFPR16RegisterClass()
80 return MCDisassembler::Fail; in DecodeFPR16RegisterClass()
84 return MCDisassembler::Success; in DecodeFPR16RegisterClass()
89 const MCDisassembler *Decoder) { in DecodeFPR32RegisterClass()
91 return MCDisassembler::Fail; in DecodeFPR32RegisterClass()
95 return MCDisassembler::Success; in DecodeFPR32RegisterClass()
100 const MCDisassembler *Decoder) { in DecodeFPR32CRegisterClass()
102 return MCDisassembler::Fail; in DecodeFPR32CRegisterClass()
106 return MCDisassembler::Success; in DecodeFPR32CRegisterClass()
111 const MCDisassembler *Decoder) { in DecodeFPR64RegisterClass()
113 return MCDisassembler::Fail; in DecodeFPR64RegisterClass()
117 return MCDisassembler::Success; in DecodeFPR64RegisterClass()
122 const MCDisassembler *Decoder) { in DecodeFPR64CRegisterClass()
124 return MCDisassembler::Fail; in DecodeFPR64CRegisterClass()
128 return MCDisassembler::Success; in DecodeFPR64CRegisterClass()
133 const MCDisassembler *Decoder) { in DecodeGPRNoX0RegisterClass()
135 return MCDisassembler::Fail; in DecodeGPRNoX0RegisterClass()
143 const MCDisassembler *Decoder) { in DecodeGPRNoX0X2RegisterClass()
145 return MCDisassembler::Fail; in DecodeGPRNoX0X2RegisterClass()
153 const MCDisassembler *Decoder) { in DecodeGPRCRegisterClass()
155 return MCDisassembler::Fail; in DecodeGPRCRegisterClass()
159 return MCDisassembler::Success; in DecodeGPRCRegisterClass()
164 const MCDisassembler *Decoder) { in DecodeGPRPF64RegisterClass()
166 return MCDisassembler::Fail; in DecodeGPRPF64RegisterClass()
170 return MCDisassembler::Success; in DecodeGPRPF64RegisterClass()
175 const MCDisassembler *Decoder) { in DecodeVRRegisterClass()
177 return MCDisassembler::Fail; in DecodeVRRegisterClass()
181 return MCDisassembler::Success; in DecodeVRRegisterClass()
186 const MCDisassembler *Decoder) { in DecodeVRM2RegisterClass()
188 return MCDisassembler::Fail; in DecodeVRM2RegisterClass()
191 return MCDisassembler::Fail; in DecodeVRM2RegisterClass()
201 return MCDisassembler::Success; in DecodeVRM2RegisterClass()
206 const MCDisassembler *Decoder) { in DecodeVRM4RegisterClass()
208 return MCDisassembler::Fail; in DecodeVRM4RegisterClass()
211 return MCDisassembler::Fail; in DecodeVRM4RegisterClass()
221 return MCDisassembler::Success; in DecodeVRM4RegisterClass()
226 const MCDisassembler *Decoder) { in DecodeVRM8RegisterClass()
228 return MCDisassembler::Fail; in DecodeVRM8RegisterClass()
231 return MCDisassembler::Fail; in DecodeVRM8RegisterClass()
241 return MCDisassembler::Success; in DecodeVRM8RegisterClass()
246 const MCDisassembler *Decoder) { in decodeVMaskReg()
250 return MCDisassembler::Fail; in decodeVMaskReg()
258 return MCDisassembler::Success; in decodeVMaskReg()
264 const MCDisassembler *Decoder) { in addImplySP()
283 const MCDisassembler *Decoder) { in decodeUImmOperand()
287 return MCDisassembler::Success; in decodeUImmOperand()
293 const MCDisassembler *Decoder) { in decodeUImmNonZeroOperand()
295 return MCDisassembler::Fail; in decodeUImmNonZeroOperand()
302 const MCDisassembler *Decoder) { in decodeSImmOperand()
307 return MCDisassembler::Success; in decodeSImmOperand()
313 const MCDisassembler *Decoder) { in decodeSImmNonZeroOperand()
315 return MCDisassembler::Fail; in decodeSImmNonZeroOperand()
322 const MCDisassembler *Decoder) { in decodeSImmOperandAndLsl1()
328 return MCDisassembler::Success; in decodeSImmOperandAndLsl1()
333 const MCDisassembler *Decoder) { in decodeCLUIImmOperand()
339 return MCDisassembler::Success; in decodeCLUIImmOperand()
343 const MCDisassembler *Decoder) { in decodeFRMArg()
346 return MCDisassembler::Fail; in decodeFRMArg()
349 return MCDisassembler::Success; in decodeFRMArg()
354 const MCDisassembler *Decoder);
358 const MCDisassembler *Decoder);
362 const MCDisassembler *Decoder);
366 const MCDisassembler *Decoder);
370 const MCDisassembler *Decoder);
376 const MCDisassembler *Decoder) { in decodeRVCInstrSImm()
381 assert(Result == MCDisassembler::Success && "Invalid immediate"); in decodeRVCInstrSImm()
382 return MCDisassembler::Success; in decodeRVCInstrSImm()
387 const MCDisassembler *Decoder) { in decodeRVCInstrRdSImm()
393 assert(Result == MCDisassembler::Success && "Invalid immediate"); in decodeRVCInstrRdSImm()
394 return MCDisassembler::Success; in decodeRVCInstrRdSImm()
399 const MCDisassembler *Decoder) { in decodeRVCInstrRdRs1UImm()
406 assert(Result == MCDisassembler::Success && "Invalid immediate"); in decodeRVCInstrRdRs1UImm()
407 return MCDisassembler::Success; in decodeRVCInstrRdRs1UImm()
412 const MCDisassembler *Decoder) { in decodeRVCInstrRdRs2()
417 return MCDisassembler::Success; in decodeRVCInstrRdRs2()
422 const MCDisassembler *Decoder) { in decodeRVCInstrRdRs1Rs2()
428 return MCDisassembler::Success; in decodeRVCInstrRdRs1Rs2()
444 return MCDisassembler::Fail; in getInstruction()
453 if (Result != MCDisassembler::Fail) { in getInstruction()
463 if (Result != MCDisassembler::Fail) { in getInstruction()
474 return MCDisassembler::Fail; in getInstruction()
484 if (Result != MCDisassembler::Fail) { in getInstruction()