gem5 v24.0.0.0
|
#include <decode_cache.hh>
Classes | |
struct | AddrMapEntry |
Public Member Functions | |
StaticInstPtr | decode (Decoder *const decoder, EMI mach_inst, Addr addr) |
Decode a machine instruction. | |
Private Attributes | |
decode_cache::InstMap< EMI > | instMap |
decode_cache::AddrMap< AddrMapEntry > | decodePages |
Definition at line 43 of file decode_cache.hh.
|
inline |
Decode a machine instruction.
mach_inst | The binary instruction to decode. |
A | pointer to the corresponding StaticInst object. |
Definition at line 59 of file decode_cache.hh.
References gem5::X86ISA::addr, gem5::GenericISA::BasicDecodeCache< Decoder, EMI >::decodePages, decoder, and gem5::GenericISA::BasicDecodeCache< Decoder, EMI >::instMap.
|
private |
Definition at line 52 of file decode_cache.hh.
Referenced by gem5::GenericISA::BasicDecodeCache< Decoder, EMI >::decode().
|
private |
Definition at line 46 of file decode_cache.hh.
Referenced by gem5::GenericISA::BasicDecodeCache< Decoder, EMI >::decode().