CIRCT 24.0.0git
Loading...
Searching...
No Matches
circt::arc::StateInfo Struct Reference

Gathers information about a given Arc state. More...

#include <ModelInfo.h>

Collaboration diagram for circt::arc::StateInfo:

Public Types

enum  Type {
  Input , Output , Register , Memory ,
  Wire
}

Public Attributes

enum circt::arc::StateInfo::Type type
std::string name
unsigned offset
unsigned numBits
unsigned memoryStride = 0
unsigned memoryDepth = 0

Detailed Description

Gathers information about a given Arc state.

Definition at line 26 of file ModelInfo.h.

Member Enumeration Documentation

◆ Type

Enumerator
Input 
Output 
Register 
Memory 
Wire 

Definition at line 27 of file ModelInfo.h.

Member Data Documentation

◆ memoryDepth

unsigned circt::arc::StateInfo::memoryDepth = 0

Definition at line 32 of file ModelInfo.h.

◆ memoryStride

unsigned circt::arc::StateInfo::memoryStride = 0

Definition at line 31 of file ModelInfo.h.

◆ name

std::string circt::arc::StateInfo::name

Definition at line 28 of file ModelInfo.h.

Referenced by esiaccel.types.TypeAlias::__str__().

◆ numBits

unsigned circt::arc::StateInfo::numBits

Definition at line 30 of file ModelInfo.h.

◆ offset

unsigned circt::arc::StateInfo::offset

Definition at line 29 of file ModelInfo.h.

◆ type


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