CIRCT 22.0.0git
Loading...
Searching...
No Matches
Public Attributes | List of all members
ArcState Struct Reference

Combined runtime and model state for a hardware model instance. More...

#include <Common.h>

Collaboration diagram for ArcState:
Collaboration graph
[legend]

Public Attributes

void * impl
 Runtime implementation specific data. Usually points to a custom struct.
 
uint32_t reserved
 Padding for alignment and reserved for future use.
 
uint32_t magic
 Runtime magic number. Must be set to ARC_RUNTIME_MAGIC.
 
uint8_t modelState []
 

Detailed Description

Combined runtime and model state for a hardware model instance.

Definition at line 40 of file Common.h.

Member Data Documentation

◆ impl

void* ArcState::impl

Runtime implementation specific data. Usually points to a custom struct.

Definition at line 42 of file Common.h.

Referenced by arcRuntimeDeleteInstance(), getModelInstance(), and circt::arc::runtime::ModelInstance::~ModelInstance().

◆ magic

uint32_t ArcState::magic

Runtime magic number. Must be set to ARC_RUNTIME_MAGIC.

Definition at line 46 of file Common.h.

Referenced by arcRuntimeGetStateFromModelState().

◆ modelState

uint8_t ArcState::modelState[]

Definition at line 48 of file Common.h.

Referenced by arcRuntimeIR_allocInstance().

◆ reserved

uint32_t ArcState::reserved

Padding for alignment and reserved for future use.

Definition at line 44 of file Common.h.


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