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

Static information for a compiled hardware model, generated by the MLIR lowering. More...

#include <Common.h>

Collaboration diagram for ArcRuntimeModelInfo:
Collaboration graph
[legend]

Public Attributes

uint64_t apiVersion
 Runtime API version used when compiling the model.
 
uint64_t numStateBytes
 Number of bytes required for the model's state.
 
const char * modelName
 Name of the compiled model.
 
struct ArcModelTraceInfotraceInfo
 Signal tracing information. NULL iff the model is not trace instrumented.
 

Detailed Description

Static information for a compiled hardware model, generated by the MLIR lowering.

Definition at line 70 of file Common.h.

Member Data Documentation

◆ apiVersion

uint64_t ArcRuntimeModelInfo::apiVersion

Runtime API version used when compiling the model.

Definition at line 72 of file Common.h.

Referenced by arcRuntimeAllocateInstance().

◆ modelName

const char* ArcRuntimeModelInfo::modelName

◆ numStateBytes

uint64_t ArcRuntimeModelInfo::numStateBytes

Number of bytes required for the model's state.

Definition at line 74 of file Common.h.

Referenced by arcRuntimeAllocateInstance(), and circt::arc::runtime::impl::VCDTraceEncoder::initialize().

◆ traceInfo

struct ArcModelTraceInfo* ArcRuntimeModelInfo::traceInfo

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