CIRCT 23.0.0git
Loading...
Searching...
No Matches
Public Attributes | List of all members
circt::ImportVerilog::InterfaceLowering Struct Reference

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

#include <ImportVerilogInternals.h>

Collaboration diagram for circt::ImportVerilog::InterfaceLowering:
Collaboration graph
[legend]

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 59 of file ImportVerilogInternals.h.

Member Data Documentation

◆ expandedMembers

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

Definition at line 60 of file ImportVerilogInternals.h.

◆ expandedMembersByName

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

Definition at line 61 of file ImportVerilogInternals.h.


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