Lines Matching refs:Address

44                               ArrayRef<uint8_t> Bytes, uint64_t Address,
50 static bool readInstruction32(ArrayRef<uint8_t> Bytes, uint64_t Address, in readInstruction32() argument
59 static bool readInstruction64(ArrayRef<uint8_t> Bytes, uint64_t Address, in readInstruction64() argument
69 static bool readInstruction48(ArrayRef<uint8_t> Bytes, uint64_t Address, in readInstruction48() argument
78 static bool readInstruction16(ArrayRef<uint8_t> Bytes, uint64_t Address, in readInstruction16() argument
87 uint64_t Address = 0,
92 uint64_t Address = 0,
97 uint64_t Address, const void *Decoder);
124 uint64_t Address, in DecodeGPR32RegisterClass() argument
137 uint64_t Address, in DecodeGBR32ShortRegister() argument
143 return DecodeGPR32RegisterClass(Inst, RegNo, Address, Decoder); in DecodeGBR32ShortRegister()
161 static DecodeStatus DecodeMEMrs9(MCInst &Inst, unsigned Insn, uint64_t Address, in DecodeMEMrs9() argument
166 DecodeGPR32RegisterClass(Inst, R, Address, Dec); in DecodeMEMrs9()
171 static bool DecodeSymbolicOperand(MCInst &Inst, uint64_t Address, in DecodeSymbolicOperand() argument
177 Disassembler->tryAddingSymbolicOperand(Inst, Value, Address, true, 0, in DecodeSymbolicOperand()
181 static void DecodeSymbolicOperandOff(MCInst &Inst, uint64_t Address, in DecodeSymbolicOperandOff() argument
183 uint64_t NextAddress = Address + Offset; in DecodeSymbolicOperandOff()
185 if (!DecodeSymbolicOperand(Inst, Address, NextAddress, Decoder)) in DecodeSymbolicOperandOff()
191 uint64_t Address, const void *Decoder) { in DecodeBranchTargetS() argument
194 DecodeSymbolicOperandOff(Inst, Address, SignExtend32<B>(InsnS), Decoder); in DecodeBranchTargetS()
222 uint64_t Address, in DecodeStLImmInstruction() argument
231 DecodeGPR32RegisterClass(Inst, SrcC, Address, Decoder); in DecodeStLImmInstruction()
239 uint64_t Address, in DecodeLdLImmInstruction() argument
249 DecodeGPR32RegisterClass(Inst, DstA, Address, Decoder); in DecodeLdLImmInstruction()
257 uint64_t Address, in DecodeLdRLImmInstruction() argument
262 DecodeGPR32RegisterClass(Inst, DstA, Address, Decoder); in DecodeLdRLImmInstruction()
264 DecodeGPR32RegisterClass(Inst, SrcB, Address, Decoder); in DecodeLdRLImmInstruction()
274 uint64_t Address, in DecodeMoveHRegInstruction() argument
283 auto DecodeRegisterOrImm = [&Inst, Address, Decoder](Field RegNum, in DecodeMoveHRegInstruction()
290 return DecodeGPR32RegisterClass(Inst, RegNum, Address, Decoder); in DecodeMoveHRegInstruction()
300 uint64_t Address, in DecodeCCRU6Instruction() argument
305 DecodeGPR32RegisterClass(Inst, DstB, Address, Decoder); in DecodeCCRU6Instruction()
316 uint64_t Address, in getInstruction() argument
336 if (!readInstruction64(Bytes, Address, Size, Insn64)) in getInstruction()
339 decodeInstruction(DecoderTable64, Instr, Insn64, Address, this, STI); in getInstruction()
347 if (!readInstruction32(Bytes, Address, Size, Insn32)) { in getInstruction()
351 return decodeInstruction(DecoderTable32, Instr, Insn32, Address, this, STI); in getInstruction()
356 if (!readInstruction48(Bytes, Address, Size, Insn48)) in getInstruction()
359 decodeInstruction(DecoderTable48, Instr, Insn48, Address, this, STI); in getInstruction()
370 if (!readInstruction16(Bytes, Address, Size, Insn16)) in getInstruction()
374 return decodeInstruction(DecoderTable16, Instr, Insn16, Address, this, STI); in getInstruction()