16#ifndef CIRCT_DIALECT_ARC_RUNTIME_MODELINSTANCE_H
17#define CIRCT_DIALECT_ARC_RUNTIME_MODELINSTANCE_H
56 std::map<std::string, std::optional<std::string>>
arguments;
std::filesystem::path getTraceFilePath(const std::string &suffix)
void onEval(ArcState *mutableState)
void parseArgs(const char *args)
std::unique_ptr< TraceEncoder > traceEncoder
std::map< std::string, std::optional< std::string > > arguments
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.