gem5  v20.0.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Public Attributes | List of all members
BrigRegOperandInfo Class Reference

#include <operand.hh>

Public Member Functions

 BrigRegOperandInfo (Brig::BrigKind16_t _kind, Brig::BrigRegisterKind _regKind)
 
 BrigRegOperandInfo (Brig::BrigKind16_t _kind, Brig::BrigType _type)
 
 BrigRegOperandInfo ()
 

Public Attributes

Brig::BrigKind16_t kind
 
Brig::BrigType type
 
Brig::BrigRegisterKind regKind
 

Detailed Description

Definition at line 77 of file operand.hh.

Constructor & Destructor Documentation

◆ BrigRegOperandInfo() [1/3]

BrigRegOperandInfo::BrigRegOperandInfo ( Brig::BrigKind16_t  _kind,
Brig::BrigRegisterKind  _regKind 
)
inline

Definition at line 84 of file operand.hh.

◆ BrigRegOperandInfo() [2/3]

BrigRegOperandInfo::BrigRegOperandInfo ( Brig::BrigKind16_t  _kind,
Brig::BrigType  _type 
)
inline

Definition at line 90 of file operand.hh.

◆ BrigRegOperandInfo() [3/3]

BrigRegOperandInfo::BrigRegOperandInfo ( )
inline

Definition at line 95 of file operand.hh.

References findRegDataType().

Member Data Documentation

◆ kind

Brig::BrigKind16_t BrigRegOperandInfo::kind

◆ regKind

Brig::BrigRegisterKind BrigRegOperandInfo::regKind

◆ type

Brig::BrigType BrigRegOperandInfo::type

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

Generated on Thu May 28 2020 16:21:42 for gem5 by doxygen 1.8.13