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,
60 return new RISCVDisassembler(STI, Ctx, T.createMCInstrInfo());
220 const RISCVDisassembler *Dis =
221 static_cast<const RISCVDisassembler *>(Decoder);
237 const RISCVDisassembler *Dis =
238 static_cast<const RISCVDisassembler *>(Decoder);
254 const RISCVDisassembler *Dis =
255 static_cast<const RISCVDisassembler *>(Decoder);
505 void RISCVDisassembler::addSPOperands(MCInst &MI) const {
534 DecodeStatus RISCVDisassembler::getInstruction32(MCInst &MI, uint64_t &Size,
628 DecodeStatus RISCVDisassembler::getInstruction16(MCInst &MI, uint64_t &Size,
658 DecodeStatus RISCVDisassembler::getInstruction(MCInst &MI, uint64_t &Size,