CIRCT
20.0.0git
|
A dialect interface to provide reduction patterns to a reducer tool. More...
#include <FIRRTLReductions.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 FIRRTLReductions.h.
|
overridevirtual |
Implements circt::ReducePatternDialectInterface.
Definition at line 1097 of file FIRRTLReductions.cpp.
References circt::firrtl::createDropNamesPass(), circt::firrtl::createExpandWhensPass(), circt::firrtl::createIMConstPropPass(), circt::firrtl::createInferResetsPass(), circt::firrtl::createInferWidthsPass(), circt::firrtl::createInlinerPass(), circt::firrtl::createLowerCHIRRTLPass(), circt::firrtl::createLowerFIRRTLTypesPass(), and circt::firrtl::createRemoveUnusedPortsPass().
|
inline |
Definition at line 138 of file Reduction.h.