14 #ifndef CIRCT_DIALECT_ESI_ESITYPES_H
15 #define CIRCT_DIALECT_ESI_ESITYPES_H
19 #include "mlir/IR/Dialect.h"
20 #include "mlir/IR/Operation.h"
26 struct BundledChannel;
30 #define GET_TYPEDEF_CLASSES
31 #include "circt/Dialect/ESI/ESITypes.h.inc"
llvm::hash_code hash_value(const BundledChannel channel)
mlir::Type innerType(mlir::Type type)
The InstanceGraph op interface, see InstanceGraphInterface.td for more details.
size_t hash_combine(size_t h1, size_t h2)
C++'s stdlib doesn't have a hash_combine function. This is a simple one.
int operator==(const BundledChannel &that) const
ChannelDirection direction