Lines Matching defs:HexagonDisassembler
1 //===- HexagonDisassembler.cpp - Disassembler for Hexagon ISA -------------===//
42 class HexagonDisassembler : public MCDisassembler {
48 HexagonDisassembler(const MCSubtargetInfo &STI, MCContext &Ctx,
62 static uint64_t fullValue(HexagonDisassembler const &Disassembler, MCInst &MI,
80 static HexagonDisassembler const &disassembler(const MCDisassembler *Decoder) {
81 return *static_cast<HexagonDisassembler const *>(Decoder);
86 HexagonDisassembler const &Disassembler = disassembler(Decoder);
164 return new HexagonDisassembler(STI, Ctx, T.createMCInstrInfo());
172 DecodeStatus HexagonDisassembler::getInstruction(MCInst &MI, uint64_t &Size,
207 void HexagonDisassembler::remapInstruction(MCInst &Instr) const {
301 DecodeStatus HexagonDisassembler::getSingleInstruction(MCInst &MI, MCInst &MCB,
746 HexagonDisassembler const &Disassembler = disassembler(Decoder);
756 HexagonDisassembler const &Disassembler = disassembler(Decoder);
766 HexagonDisassembler const &Disassembler = disassembler(Decoder);