gem5
v20.1.0.0
|
Helper structure to get the vector register mode for a given ISA. More...
#include <traits.hh>
Static Public Member Functions | |
static Enums::VecRegRenameMode | init (const BaseISA *) |
static Enums::VecRegRenameMode | mode (const TheISA::PCState &) |
static bool | equalsInit (const BaseISA *, const BaseISA *) |
Compare the initial rename mode of two instances of the ISA. More... | |
Helper structure to get the vector register mode for a given ISA.
This way we implement a default 'full' mode, and only those ISA that care have to actually specialise the template to forward the call to the appropriate member of the ISA.
|
inlinestatic |
|
inlinestatic |
Definition at line 55 of file traits.hh.
Referenced by RenameMode< ArmISA::ISA >::equalsInit().
|
inlinestatic |
Definition at line 58 of file traits.hh.
Referenced by ArmISA::copyVecRegs(), and FullO3CPU< O3CPUImpl >::switchRenameMode().