CIRCT  20.0.0git
Public Member Functions | List of all members
circt::arc::ArcReducePatternDialectInterface Struct Reference

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

#include <ArcReductions.h>

Inheritance diagram for circt::arc::ArcReducePatternDialectInterface:
Inheritance graph
[legend]
Collaboration diagram for circt::arc::ArcReducePatternDialectInterface:
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 ArcReductions.h.

Member Function Documentation

◆ populateReducePatterns()

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

◆ ReducePatternDialectInterface()

circt::ReducePatternDialectInterface::ReducePatternDialectInterface
inline

Definition at line 138 of file Reduction.h.


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