19 #ifndef CIRCT_DIALECT_ESI_ESIDIALECT_H
20 #define CIRCT_DIALECT_ESI_ESIDIALECT_H
24 #include "mlir/IR/BuiltinAttributes.h"
25 #include "mlir/IR/Dialect.h"
65 #include "circt/Dialect/ESI/ESIDialect.h.inc"
68 #include "circt/Dialect/ESI/ESIEnums.h.inc"
constexpr StringRef extModPortValidSuffix
Suffix lowered valid ports with this suffix.
constexpr StringRef extModPortRdenSuffix
Suffix lowered read enable ports with this suffix.
constexpr StringRef extModPortReadySuffix
Suffix lowered ready ports with this suffix.
constexpr StringRef extModBundleSignalsAttrName
Name of dialect attribute which governs whether or not to bundle (i.e.
constexpr StringRef extModPortInSuffix
Suffix all lowered input ports with this suffix. Defaults to nothing.
constexpr uint64_t esiApiVersion
Manifest format version number.
constexpr StringRef extModPortOutSuffix
Suffix all lowered output ports with this suffix. Defaults to nothing.
constexpr StringRef extModPortEmptySuffix
Suffix lowered empty ports with this suffix.
constexpr StringRef extModPortFlattenStructsAttrName
Name of dialect attribute which governs whether or not to flatten struct ports into a bunch of indivi...
The InstanceGraph op interface, see InstanceGraphInterface.td for more details.