CIRCT  20.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
[legend]

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

Member Enumeration Documentation

◆ Type

Enumerator
Input 
Output 
Register 
Memory 
Wire 

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: