Home | History | Annotate | Download | only in Disassembler

Lines Matching refs:disassembler

1 //===-- HexagonDisassembler.cpp - Disassembler for Hexagon ISA ------------===//
10 #define DEBUG_TYPE "hexagon-disassembler"
40 /// \brief Hexagon disassembler for all Hexagon platforms.
183 HexagonDisassembler const &disassembler(void const *Decoder) {
187 return disassembler(Decoder).getContext();
412 // This code is used by the disassembler to disambiguate between GP
415 // follow an immediate extender. Disassembler alwaus select absolute
644 HexagonDisassembler const &Disassembler = disassembler(Decoder);
645 int64_t FullValue = fullValue(*Disassembler.MCII,
646 **Disassembler.CurrentBundle,
650 Disassembler.getContext());
657 HexagonDisassembler const &Disassembler = disassembler(Decoder);
658 int64_t FullValue = fullValue(*Disassembler.MCII,
659 **Disassembler.CurrentBundle,
662 HexagonMCInstrInfo::addConstant(MI, FullValue, Disassembler.getContext());
759 HexagonDisassembler const &Disassembler = disassembler(Decoder);
760 unsigned Bits = HexagonMCInstrInfo::getExtentBits(*Disassembler.MCII, MI);
764 uint32_t FullValue = fullValue(*Disassembler.MCII,
765 **Disassembler.CurrentBundle,
768 if (!Disassembler.tryAddingSymbolicOperand(MI, Extended, Address, true,
770 HexagonMCInstrInfo::addConstant(MI, Extended, Disassembler.getContext());