11#include "mlir/IR/DialectImplementation.h"
12#include "llvm/ADT/TypeSwitch.h"
15using namespace kanagawa;
18#include "circt/Dialect/Kanagawa/KanagawaDialect.cpp.inc"
20void KanagawaDialect::initialize() {
27#include "circt/Dialect/Kanagawa/Kanagawa.cpp.inc"
31void KanagawaDialect::registerAttributes() {
33#define GET_ATTRDEF_LIST
34#include "circt/Dialect/Kanagawa/KanagawaAttributes.cpp.inc"
39#include "circt/Dialect/Kanagawa/KanagawaEnums.cpp.inc"
41#define GET_ATTRDEF_CLASSES
42#include "circt/Dialect/Kanagawa/KanagawaAttributes.cpp.inc"
The InstanceGraph op interface, see InstanceGraphInterface.td for more details.