|
CIRCT 23.0.0git
|
Cached lowering information for representing SystemVerilog virtual interface handles as Moore types (a struct of references to interface members).
More...
#include <ImportVerilogInternals.h>

Public Attributes | |
| moore::UnpackedStructType | type |
| SmallVector< StringAttr, 8 > | fieldNames |
Cached lowering information for representing SystemVerilog virtual interface handles as Moore types (a struct of references to interface members).
Definition at line 67 of file ImportVerilogInternals.h.
| SmallVector<StringAttr, 8> circt::ImportVerilog::VirtualInterfaceLowering::fieldNames |
Definition at line 69 of file ImportVerilogInternals.h.
| moore::UnpackedStructType circt::ImportVerilog::VirtualInterfaceLowering::type |
Definition at line 68 of file ImportVerilogInternals.h.
Referenced by esiaccel.types.WritePort::__serialize_msg(), hw.HWModuleOp::add_entry_block(), esiaccel.types.Port::connect(), hw.HWModuleOp::input_indices(), fsm.MachineOp::instantiate(), hw.HWModuleOp::outputs(), and esiaccel.types.ReadPort::read().