|
gem5
v22.1.0.0
|
#include <reg_class.hh>
Public Member Functions | |
| VecElemRegClassOps (size_t elems_per_vec) | |
| std::string | regName (const RegId &id) const override |
| Print the name of the register specified in id. More... | |
Public Member Functions inherited from gem5::TypedRegClassOps< ValueType > | |
| std::string | valString (const void *val, size_t size) const override |
| Print the value of a register pointed to by val of size size. More... | |
Public Member Functions inherited from gem5::RegClassOps | |
| virtual RegId | flatten (const BaseISA &isa, const RegId &id) const |
| Flatten register id id using information in the ISA object isa. More... | |
Protected Attributes | |
| size_t | elemsPerVec |
Definition at line 368 of file reg_class.hh.
|
inlineexplicit |
Definition at line 374 of file reg_class.hh.
|
inlineoverridevirtual |
Print the name of the register specified in id.
Reimplemented from gem5::RegClassOps.
Definition at line 379 of file reg_class.hh.
References gem5::csprintf(), and gem5::VecElemRegClassOps< ValueType >::elemsPerVec.
|
protected |
Definition at line 371 of file reg_class.hh.
Referenced by gem5::VecElemRegClassOps< ValueType >::regName().