#include "mlir/IR/BuiltinOps.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/Support/raw_ostream.h"
#include <string>
Go to the source code of this file.
|
| namespace | circt |
| | The InstanceGraph op interface, see InstanceGraphInterface.td for more details.
|
| |
| namespace | circt::arc |
| |
|
| mlir::LogicalResult | circt::arc::collectStates (mlir::Value storage, unsigned offset, llvm::SmallVector< StateInfo > &states) |
| | Collects information about states within the provided Arc model storage storage, assuming default offset, and adds it to states.
|
| |
| mlir::LogicalResult | circt::arc::collectModels (mlir::ModuleOp module, llvm::SmallVector< ModelInfo > &models) |
| | Collects information about all Arc models in the provided module, and adds it to models.
|
| |
| void | circt::arc::serializeModelInfoToJson (llvm::raw_ostream &outputStream, llvm::ArrayRef< ModelInfo > models) |
| | Serializes models to outputStream in JSON format.
|
| |