CIRCT 23.0.0git
Loading...
Searching...
No Matches
Public Member Functions | List of all members
circt::om::OMReducePatternDialectInterface Struct Reference

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

#include <OMReductions.h>

Inheritance diagram for circt::om::OMReducePatternDialectInterface:
Inheritance graph
[legend]
Collaboration diagram for circt::om::OMReducePatternDialectInterface:
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 OMReductions.h.

Member Function Documentation

◆ populateReducePatterns()

void om::OMReducePatternDialectInterface::populateReducePatterns ( circt::ReducePatternSet patterns) const
overridevirtual

Implements circt::ReducePatternDialectInterface.

Definition at line 359 of file OMReductions.cpp.

◆ ReducePatternDialectInterface()

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

Definition at line 181 of file Reduction.h.


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