|
CIRCT 22.0.0git
|
A dialect interface to provide reduction patterns to a reducer tool. More...
#include <ArcReductions.h>


Public Member Functions | |
| void | populateReducePatterns (circt::ReducePatternSet &patterns) const override |
| ReducePatternDialectInterface (Dialect *dialect) | |
Public Member Functions inherited from circt::ReducePatternDialectInterface | |
| ReducePatternDialectInterface (Dialect *dialect) | |
A dialect interface to provide reduction patterns to a reducer tool.
Definition at line 18 of file ArcReductions.h.
|
overridevirtual |
Implements circt::ReducePatternDialectInterface.
Definition at line 48 of file ArcReductions.cpp.
References circt::arc::createArcCanonicalizerPass(), circt::arc::createDedupPass(), and circt::arc::createStripSVPass().
|
inline |
Definition at line 181 of file Reduction.h.