CIRCT 24.0.0git
Loading...
Searching...
No Matches
circt::ImportVerilog::InterfaceLowering Struct Reference

Lowering information for an expanded interface instance. More...

#include <ImportVerilogInternals.h>

Collaboration diagram for circt::ImportVerilog::InterfaceLowering:

Public Attributes

DenseMap< const slang::ast::Symbol *, Value > expandedMembers
DenseMap< StringAttr, Value > expandedMembersByName

Detailed Description

Lowering information for an expanded interface instance.

Maps each interface body member to its expanded SSA value (moore.variable or moore.net).

Definition at line 86 of file ImportVerilogInternals.h.

Member Data Documentation

◆ expandedMembers

DenseMap<const slang::ast::Symbol *, Value> circt::ImportVerilog::InterfaceLowering::expandedMembers

Definition at line 87 of file ImportVerilogInternals.h.

◆ expandedMembersByName

DenseMap<StringAttr, Value> circt::ImportVerilog::InterfaceLowering::expandedMembersByName

Definition at line 88 of file ImportVerilogInternals.h.


The documentation for this struct was generated from the following file: