#include <HWTypes.h>
Definition at line 37 of file HWTypes.h.
◆ HWModulePortTypeInterface()
| circt::hw::HWModulePortTypeInterface::HWModulePortTypeInterface |
( |
mlir::Dialect * |
dialect | ) |
|
|
inline |
◆ verifyHWModulePortType()
| virtual mlir::LogicalResult circt::hw::HWModulePortTypeInterface::verifyHWModulePortType |
( |
llvm::function_ref< mlir::InFlightDiagnostic()> |
emitError, |
|
|
ModulePort::Direction |
direction, |
|
|
mlir::Type |
type |
|
) |
| const |
|
inlinevirtual |
Return failure if type is not valid for a module port with the given direction.
Dialects can implement this to restrict non-HW-value handle types in HW module signatures.
Definition at line 44 of file HWTypes.h.
The documentation for this struct was generated from the following file:
- /home/runner/work/circt-www/circt-www/circt_src/include/circt/Dialect/HW/HWTypes.h