CIRCT 24.0.0git
Loading...
Searching...
No Matches
circt::synth::ResourceUsageAnalysis::ModuleResourceUsage::InstanceResource Struct Reference

Information about a child module instance. More...

#include <ResourceUsageAnalysis.h>

Collaboration diagram for circt::synth::ResourceUsageAnalysis::ModuleResourceUsage::InstanceResource:

Public Member Functions

 InstanceResource (StringAttr moduleName, StringAttr instanceName, ModuleResourceUsage *usage)

Public Attributes

StringAttr moduleName
StringAttr instanceName
ModuleResourceUsage * usage

Detailed Description

Information about a child module instance.

Definition at line 71 of file ResourceUsageAnalysis.h.

Constructor & Destructor Documentation

◆ InstanceResource()

circt::synth::ResourceUsageAnalysis::ModuleResourceUsage::InstanceResource::InstanceResource ( StringAttr moduleName,
StringAttr instanceName,
ModuleResourceUsage * usage )
inline

Member Data Documentation

◆ instanceName

StringAttr circt::synth::ResourceUsageAnalysis::ModuleResourceUsage::InstanceResource::instanceName

Definition at line 72 of file ResourceUsageAnalysis.h.

Referenced by InstanceResource().

◆ moduleName

StringAttr circt::synth::ResourceUsageAnalysis::ModuleResourceUsage::InstanceResource::moduleName

Definition at line 72 of file ResourceUsageAnalysis.h.

Referenced by InstanceResource().

◆ usage

ModuleResourceUsage* circt::synth::ResourceUsageAnalysis::ModuleResourceUsage::InstanceResource::usage

Definition at line 73 of file ResourceUsageAnalysis.h.

Referenced by InstanceResource().


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