CIRCT  20.0.0git
Public Member Functions | List of all members
circt::hw::HWReducePatternDialectInterface Struct Reference

A dialect interface to provide reduction patterns to a reducer tool. More...

#include <HWReductions.h>

Inheritance diagram for circt::hw::HWReducePatternDialectInterface:
Inheritance graph
[legend]
Collaboration diagram for circt::hw::HWReducePatternDialectInterface:
Collaboration graph
[legend]

Public Member Functions

void populateReducePatterns (circt::ReducePatternSet &patterns) const override
 
 ReducePatternDialectInterface (Dialect *dialect)
 
- Public Member Functions inherited from circt::ReducePatternDialectInterface
 ReducePatternDialectInterface (Dialect *dialect)
 

Detailed Description

A dialect interface to provide reduction patterns to a reducer tool.

Definition at line 18 of file HWReductions.h.

Member Function Documentation

◆ populateReducePatterns()

void HWReducePatternDialectInterface::populateReducePatterns ( circt::ReducePatternSet patterns) const
overridevirtual

Implements circt::ReducePatternDialectInterface.

Definition at line 219 of file HWReductions.cpp.

◆ ReducePatternDialectInterface()

circt::ReducePatternDialectInterface::ReducePatternDialectInterface
inline

Definition at line 138 of file Reduction.h.


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