Lines Matching refs:Disassembler

63 static uint64_t fullValue(HexagonDisassembler const &Disassembler, MCInst &MI,  in fullValue()  argument
65 MCInstrInfo MCII = *Disassembler.MCII; in fullValue()
66 if (!Disassembler.CurrentExtender || in fullValue()
73 Disassembler.CurrentExtender->getOperand(0).getExpr()->evaluateAsAbsolute( in fullValue()
87 HexagonDisassembler const &Disassembler = disassembler(Decoder); in signedDecoder() local
88 int64_t FullValue = fullValue(Disassembler, MI, SignExtend64<T>(tmp)); in signedDecoder()
90 HexagonMCInstrInfo::addConstant(MI, Extended, Disassembler.getContext()); in signedDecoder()
744 HexagonDisassembler const &Disassembler = disassembler(Decoder); in unsignedImmDecoder() local
745 int64_t FullValue = fullValue(Disassembler, MI, tmp); in unsignedImmDecoder()
747 HexagonMCInstrInfo::addConstant(MI, FullValue, Disassembler.getContext()); in unsignedImmDecoder()
754 HexagonDisassembler const &Disassembler = disassembler(Decoder); in s32_0ImmDecoder() local
755 unsigned Bits = HexagonMCInstrInfo::getExtentBits(*Disassembler.MCII, MI); in s32_0ImmDecoder()
764 HexagonDisassembler const &Disassembler = disassembler(Decoder); in brtargetDecoder() local
765 unsigned Bits = HexagonMCInstrInfo::getExtentBits(*Disassembler.MCII, MI); in brtargetDecoder()
769 uint64_t FullValue = fullValue(Disassembler, MI, SignExtend64(tmp, Bits)); in brtargetDecoder()
771 if (!Disassembler.tryAddingSymbolicOperand(MI, Extended, Address, true, 0, 0, in brtargetDecoder()
773 HexagonMCInstrInfo::addConstant(MI, Extended, Disassembler.getContext()); in brtargetDecoder()