CIRCT  20.0.0git
Public Member Functions | List of all members
circt::ReducePatternDialectInterface Struct Referenceabstract

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

#include <Reduction.h>

Inheritance diagram for circt::ReducePatternDialectInterface:
Inheritance graph
[legend]
Collaboration diagram for circt::ReducePatternDialectInterface:
Collaboration graph
[legend]

Public Member Functions

 ReducePatternDialectInterface (Dialect *dialect)
 
virtual void populateReducePatterns (ReducePatternSet &patterns) const =0
 

Detailed Description

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

Definition at line 136 of file Reduction.h.

Constructor & Destructor Documentation

◆ ReducePatternDialectInterface()

circt::ReducePatternDialectInterface::ReducePatternDialectInterface ( Dialect *  dialect)
inline

Definition at line 138 of file Reduction.h.

Member Function Documentation

◆ populateReducePatterns()

virtual void circt::ReducePatternDialectInterface::populateReducePatterns ( ReducePatternSet patterns) const
pure virtual

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