| CIRCT 22.0.0git
    | 
#include <HWTypes.h>


| Public Types | |
| enum | Direction { Input , Output , InOut } | 
| Public Attributes | |
| mlir::StringAttr | name | 
| mlir::Type | type | 
| Direction | dir | 
| Direction circt::hw::ModulePort::dir | 
Definition at line 32 of file HWTypes.h.
Referenced by getMachinePortInfo(), OperationAnalyzer::getOrComputeLocalVisitor(), circt::hw::hash_value(), circt::hw::PortInfo::isInOut(), circt::hw::PortInfo::isInput(), circt::hw::PortInfo::isOutput(), circt::hw::PortConversion::lowerPort(), circt::hw::operator<<(), circt::hw::operator==(), and printPorts().
| mlir::StringAttr circt::hw::ModulePort::name | 
Definition at line 30 of file HWTypes.h.
Referenced by circt::hw::PortConverterImpl::createNewInput(), circt::hw::PortConverterImpl::createNewOutput(), getMachinePortInfo(), getModulePort(), circt::hw::PortInfo::getName(), OperationAnalyzer::getOrComputeLocalVisitor(), circt::hw::hash_value(), circt::hw::HWModulePortAccessor::HWModulePortAccessor(), circt::hw::operator<<(), circt::hw::operator==(), and printPorts().
| mlir::Type circt::hw::ModulePort::type | 
Definition at line 31 of file HWTypes.h.
Referenced by esiaccel.types.WritePort::__serialize_msg(), hw.HWModuleOp::add_entry_block(), esiaccel.types.Port::connect(), getMachinePortInfo(), OperationAnalyzer::getOrComputeLocalVisitor(), circt::hw::hash_value(), hw.HWModuleOp::input_indices(), fsm.MachineOp::instantiate(), circt::hw::operator<<(), circt::hw::operator==(), hw.HWModuleOp::outputs(), printPorts(), and esiaccel.types.ReadPort::read().