|
CIRCT 23.0.0git
|
Static information for a compiled hardware model, generated by the MLIR lowering. More...
#include <Common.h>

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 ArcModelTraceInfo * | traceInfo |
| Signal tracing information. NULL iff the model is not trace instrumented. | |
Static information for a compiled hardware model, generated by the MLIR lowering.
| uint64_t ArcRuntimeModelInfo::apiVersion |
Runtime API version used when compiling the model.
Definition at line 72 of file Common.h.
Referenced by arcRuntimeAllocateInstance().
| const char* ArcRuntimeModelInfo::modelName |
Name of the compiled model.
Definition at line 76 of file Common.h.
Referenced by circt::arc::runtime::impl::ModelInstance::getModelName(), circt::arc::runtime::impl::ModelInstance::getTraceFilePath(), and circt::arc::runtime::impl::VCDTraceEncoder::initialize().
| 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().
| struct ArcModelTraceInfo* ArcRuntimeModelInfo::traceInfo |
Signal tracing information. NULL iff the model is not trace instrumented.
Definition at line 78 of file Common.h.
Referenced by circt::arc::runtime::impl::VCDTraceEncoder::createHierarchy(), circt::arc::runtime::impl::VCDTraceEncoder::initSignalTable(), circt::arc::runtime::impl::ModelInstance::ModelInstance(), and circt::arc::runtime::impl::TraceEncoder::TraceEncoder().