#include <regfile.hh>
|
| | RegFile (const RegClass &info, const size_t new_size) |
| |
| | RegFile (const RegClass &info) |
| |
| size_t | size () const |
| |
| size_t | regShift () const |
| |
| size_t | regBytes () const |
| |
| template<typename Reg = RegVal> |
| Reg & | reg (size_t idx) |
| |
| template<typename Reg = RegVal> |
| const Reg & | reg (size_t idx) const |
| |
| void * | ptr (size_t idx) |
| |
| const void * | ptr (size_t idx) const |
| |
| void | get (size_t idx, void *val) const |
| |
| void | set (size_t idx, const void *val) |
| |
| void | clear () |
| |
Definition at line 41 of file regfile.hh.
◆ RegFile() [1/2]
| gem5::RegFile::RegFile |
( |
const RegClass & |
info, |
|
|
const size_t |
new_size |
|
) |
| |
|
inline |
◆ RegFile() [2/2]
| gem5::RegFile::RegFile |
( |
const RegClass & |
info | ) |
|
|
inline |
◆ clear()
| void gem5::RegFile::clear |
( |
| ) |
|
|
inline |
◆ get()
| void gem5::RegFile::get |
( |
size_t |
idx, |
|
|
void * |
val |
|
) |
| const |
|
inline |
◆ ptr() [1/2]
| void* gem5::RegFile::ptr |
( |
size_t |
idx | ) |
|
|
inline |
◆ ptr() [2/2]
| const void* gem5::RegFile::ptr |
( |
size_t |
idx | ) |
const |
|
inline |
◆ reg() [1/2]
template<typename Reg = RegVal>
| Reg& gem5::RegFile::reg |
( |
size_t |
idx | ) |
|
|
inline |
◆ reg() [2/2]
template<typename Reg = RegVal>
| const Reg& gem5::RegFile::reg |
( |
size_t |
idx | ) |
const |
|
inline |
◆ regBytes()
| size_t gem5::RegFile::regBytes |
( |
| ) |
const |
|
inline |
◆ regShift()
| size_t gem5::RegFile::regShift |
( |
| ) |
const |
|
inline |
◆ set()
| void gem5::RegFile::set |
( |
size_t |
idx, |
|
|
const void * |
val |
|
) |
| |
|
inline |
◆ size()
| size_t gem5::RegFile::size |
( |
| ) |
const |
|
inline |
◆ _regBytes
| const size_t gem5::RegFile::_regBytes |
|
private |
◆ _regShift
| const size_t gem5::RegFile::_regShift |
|
private |
◆ _size
| const size_t gem5::RegFile::_size |
|
private |
◆ data
◆ regClass
The documentation for this class was generated from the following file: