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()
746 HexagonDisassembler const &Disassembler = disassembler(Decoder); in unsignedImmDecoder() local
747 int64_t FullValue = fullValue(Disassembler, MI, tmp); in unsignedImmDecoder()
749 HexagonMCInstrInfo::addConstant(MI, FullValue, Disassembler.getContext()); in unsignedImmDecoder()
756 HexagonDisassembler const &Disassembler = disassembler(Decoder); in s32_0ImmDecoder() local
757 unsigned Bits = HexagonMCInstrInfo::getExtentBits(*Disassembler.MCII, MI); in s32_0ImmDecoder()
766 HexagonDisassembler const &Disassembler = disassembler(Decoder); in brtargetDecoder() local
767 unsigned Bits = HexagonMCInstrInfo::getExtentBits(*Disassembler.MCII, MI); in brtargetDecoder()
771 uint64_t FullValue = fullValue(Disassembler, MI, SignExtend64(tmp, Bits)); in brtargetDecoder()
773 if (!Disassembler.tryAddingSymbolicOperand(MI, Extended, Address, true, 0, 0, in brtargetDecoder()
775 HexagonMCInstrInfo::addConstant(MI, Extended, Disassembler.getContext()); in brtargetDecoder()