Go to the documentation of this file.
29 #ifndef __ARCH_MIPS_DECODER_HH__
30 #define __ARCH_MIPS_DECODER_HH__
116 #endif // __ARCH_MIPS_DECODER_HH__
StaticInstPtr decode(TheISA::Decoder *const decoder, TheISA::ExtMachInst mach_inst, Addr addr)
Decode a machine instruction.
StaticInstPtr decode(MipsISA::PCState &nextPC)
static GenericISA::BasicDecodeCache defaultCache
A cache of decoded instruction objects.
StaticInstPtr decodeInst(ExtMachInst mach_inst)
void moreBytes(const PCState &pc, Addr fetchPC, MachInst inst)
void takeOverFrom(Decoder *old)
Addr instAddr() const
Returns the memory address the bytes of this instruction came from.
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.
Decoder(ISA *isa=nullptr)
StaticInstPtr decode(ExtMachInst mach_inst, Addr addr)
Decode a machine instruction.
Generated on Wed Sep 30 2020 14:01:58 for gem5 by doxygen 1.8.17