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()
86 HexagonDisassembler const &Disassembler = disassembler(Decoder); in signedDecoder() local
87 int64_t FullValue = fullValue(Disassembler, MI, SignExtend64<T>(tmp)); in signedDecoder()
89 HexagonMCInstrInfo::addConstant(MI, Extended, Disassembler.getContext()); in signedDecoder()
732 HexagonDisassembler const &Disassembler = disassembler(Decoder); in unsignedImmDecoder() local
733 int64_t FullValue = fullValue(Disassembler, MI, tmp); in unsignedImmDecoder()
735 HexagonMCInstrInfo::addConstant(MI, FullValue, Disassembler.getContext()); in unsignedImmDecoder()
741 HexagonDisassembler const &Disassembler = disassembler(Decoder); in s32_0ImmDecoder() local
742 unsigned Bits = HexagonMCInstrInfo::getExtentBits(*Disassembler.MCII, MI); in s32_0ImmDecoder()
751 HexagonDisassembler const &Disassembler = disassembler(Decoder); in brtargetDecoder() local
752 unsigned Bits = HexagonMCInstrInfo::getExtentBits(*Disassembler.MCII, MI); in brtargetDecoder()
756 uint64_t FullValue = fullValue(Disassembler, MI, SignExtend64(tmp, Bits)); in brtargetDecoder()
758 if (!Disassembler.tryAddingSymbolicOperand(MI, Extended, Address, true, 0, 4)) in brtargetDecoder()
759 HexagonMCInstrInfo::addConstant(MI, Extended, Disassembler.getContext()); in brtargetDecoder()