13 #ifndef CIRCT_DIALECT_FIRRTL_IMPORT_FIRANNOTATIONS_H
14 #define CIRCT_DIALECT_FIRRTL_IMPORT_FIRANNOTATIONS_H
17 #include "llvm/ADT/SmallVector.h"
34 SmallVectorImpl<Attribute> &annotations,
35 llvm::json::Path path, MLIRContext *context);
bool importAnnotationsFromJSONRaw(llvm::json::Value &value, SmallVectorImpl< Attribute > &annotations, llvm::json::Path path, MLIRContext *context)
Deserialize a JSON value into FIRRTL Annotations.
The InstanceGraph op interface, see InstanceGraphInterface.td for more details.