Lines Matching refs:Disassembler
65 static uint64_t fullValue(HexagonDisassembler const &Disassembler, MCInst &MI, in fullValue() argument
67 MCInstrInfo MCII = *Disassembler.MCII; in fullValue()
68 if (!Disassembler.CurrentExtender || in fullValue()
75 Disassembler.CurrentExtender->getOperand(0).getExpr()->evaluateAsAbsolute( in fullValue()
88 HexagonDisassembler const &Disassembler = disassembler(Decoder); in signedDecoder() local
89 int64_t FullValue = fullValue(Disassembler, MI, SignExtend64<T>(tmp)); in signedDecoder()
91 HexagonMCInstrInfo::addConstant(MI, Extended, Disassembler.getContext()); in signedDecoder()
722 HexagonDisassembler const &Disassembler = disassembler(Decoder); in unsignedImmDecoder() local
723 int64_t FullValue = fullValue(Disassembler, MI, tmp); in unsignedImmDecoder()
725 HexagonMCInstrInfo::addConstant(MI, FullValue, Disassembler.getContext()); in unsignedImmDecoder()
731 HexagonDisassembler const &Disassembler = disassembler(Decoder); in s32_0ImmDecoder() local
732 unsigned Bits = HexagonMCInstrInfo::getExtentBits(*Disassembler.MCII, MI); in s32_0ImmDecoder()
741 HexagonDisassembler const &Disassembler = disassembler(Decoder); in brtargetDecoder() local
742 unsigned Bits = HexagonMCInstrInfo::getExtentBits(*Disassembler.MCII, MI); in brtargetDecoder()
746 uint64_t FullValue = fullValue(Disassembler, MI, SignExtend64(tmp, Bits)); in brtargetDecoder()
748 if (!Disassembler.tryAddingSymbolicOperand(MI, Extended, Address, true, 0, 4)) in brtargetDecoder()
749 HexagonMCInstrInfo::addConstant(MI, Extended, Disassembler.getContext()); in brtargetDecoder()