CIRCT  19.0.0git
Public Types | Public Attributes | List of all members
circt::arc::StateInfo Struct Reference

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

#include <ModelInfo.h>

Collaboration diagram for circt::arc::StateInfo:
Collaboration graph

Public Types

enum  Type {
  Input , Output , Register , Memory ,

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 25 of file ModelInfo.h.

Member Enumeration Documentation

◆ Type


Definition at line 26 of file ModelInfo.h.

Member Data Documentation

◆ memoryDepth

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

Definition at line 31 of file ModelInfo.h.

◆ memoryStride

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

Definition at line 30 of file ModelInfo.h.

◆ name

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

Definition at line 27 of file ModelInfo.h.

◆ numBits

unsigned circt::arc::StateInfo::numBits

Definition at line 29 of file ModelInfo.h.

◆ offset

unsigned circt::arc::StateInfo::offset

Definition at line 28 of file ModelInfo.h.

◆ type

enum circt::arc::StateInfo::Type circt::arc::StateInfo::type

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