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)
This file defines an intermediate representation for circuits acting as an abstraction for constraint...
int operator==(const BundledChannel &that) const
ChannelDirection direction