16#ifndef CIRCT_DIALECT_ARC_RUNTIME_MODELINSTANCE_H
17#define CIRCT_DIALECT_ARC_RUNTIME_MODELINSTANCE_H
std::filesystem::path getTraceFilePath(const std::string &suffix)
void onEval(ArcState *mutableState)
void parseArgs(const char *args)
std::optional< std::string > traceFileArg
std::unique_ptr< TraceEncoder > traceEncoder
const ArcState *const state
const uint64_t instanceID
void onInitialized(ArcState *mutableState)
const char * getModelName() const
uint64_t * swapTraceBuffer()
const ArcRuntimeModelInfo *const modelInfo
The InstanceGraph op interface, see InstanceGraphInterface.td for more details.
Static information for a compiled hardware model, generated by the MLIR lowering.
const char * modelName
Name of the compiled model.
Combined runtime and model state for a hardware model instance.