gem5  v21.1.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Private Attributes | List of all members
gem5::RegClassInfo Class Reference

#include <reg_class.hh>

Public Member Functions

 RegClassInfo (size_t new_size, RegIndex new_zero=-1)
 
size_t size () const
 
RegIndex zeroReg () const
 

Private Attributes

size_t _size
 
const RegIndex _zeroReg
 

Detailed Description

Definition at line 68 of file reg_class.hh.

Constructor & Destructor Documentation

◆ RegClassInfo()

gem5::RegClassInfo::RegClassInfo ( size_t  new_size,
RegIndex  new_zero = -1 
)
inline

Definition at line 75 of file reg_class.hh.

Member Function Documentation

◆ size()

size_t gem5::RegClassInfo::size ( ) const
inline

Definition at line 79 of file reg_class.hh.

References _size.

Referenced by gem5::o3::SimpleRenameMap::init().

◆ zeroReg()

RegIndex gem5::RegClassInfo::zeroReg ( ) const
inline

Definition at line 80 of file reg_class.hh.

References _zeroReg.

Referenced by gem5::o3::SimpleRenameMap::init().

Member Data Documentation

◆ _size

size_t gem5::RegClassInfo::_size
private

Definition at line 71 of file reg_class.hh.

Referenced by size().

◆ _zeroReg

const RegIndex gem5::RegClassInfo::_zeroReg
private

Definition at line 72 of file reg_class.hh.

Referenced by zeroReg().


The documentation for this class was generated from the following file:

Generated on Wed Jul 28 2021 12:10:44 for gem5 by doxygen 1.8.17