Lines Matching defs:RISCVDisassembler
1 //===-- RISCVDisassembler.cpp - Disassembler for RISC-V -------------------===//
9 // This file implements the RISCVDisassembler class.
33 class RISCVDisassembler : public MCDisassembler {
37 RISCVDisassembler(const MCSubtargetInfo &STI, MCContext &Ctx,
64 return new RISCVDisassembler(STI, Ctx, T.createMCInstrInfo());
217 const RISCVDisassembler *Dis =
218 static_cast<const RISCVDisassembler *>(Decoder);
255 const RISCVDisassembler *Dis =
256 static_cast<const RISCVDisassembler *>(Decoder);
272 const RISCVDisassembler *Dis =
273 static_cast<const RISCVDisassembler *>(Decoder);
289 const RISCVDisassembler *Dis =
290 static_cast<const RISCVDisassembler *>(Decoder);
581 void RISCVDisassembler::addSPOperands(MCInst &MI) const {
610 DecodeStatus RISCVDisassembler::getInstruction32(MCInst &MI, uint64_t &Size,
729 DecodeStatus RISCVDisassembler::getInstruction16(MCInst &MI, uint64_t &Size,
767 DecodeStatus RISCVDisassembler::getInstruction48(MCInst &MI, uint64_t &Size,
788 DecodeStatus RISCVDisassembler::getInstruction(MCInst &MI, uint64_t &Size,