|
gem5
v20.1.0.5
|
#include <decode_cache.hh>
Public Member Functions | |
| StaticInstPtr | decode (TheISA::Decoder *const decoder, TheISA::ExtMachInst mach_inst, Addr addr) |
| Decode a machine instruction. More... | |
Private Attributes | |
| DecodeCache::InstMap< TheISA::ExtMachInst > | instMap |
| DecodeCache::AddrMap< StaticInstPtr > | decodePages |
Definition at line 45 of file decode_cache.hh.
| StaticInstPtr GenericISA::BasicDecodeCache::decode | ( | TheISA::Decoder *const | decoder, |
| TheISA::ExtMachInst | mach_inst, | ||
| Addr | addr | ||
| ) |
Decode a machine instruction.
| mach_inst | The binary instruction to decode. |
| A | pointer to the corresponding StaticInst object. |
Definition at line 40 of file decode_cache.cc.
References addr, decodePages, decoder, instMap, and ArmISA::si.
Referenced by MipsISA::Decoder::decode(), PowerISA::Decoder::decode(), SparcISA::Decoder::decode(), and ArmISA::Decoder::decode().
|
private |
Definition at line 49 of file decode_cache.hh.
Referenced by decode().
|
private |
Definition at line 48 of file decode_cache.hh.
Referenced by decode().