11 #include "mlir/IR/DialectImplementation.h"
12 #include "llvm/ADT/TypeSwitch.h"
14 using namespace circt;
15 using namespace kanagawa;
18 #include "circt/Dialect/Kanagawa/KanagawaDialect.cpp.inc"
20 void KanagawaDialect::initialize() {
27 #include "circt/Dialect/Kanagawa/Kanagawa.cpp.inc"
31 void 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.