CIRCT  20.0.0git
Public Types | Public Member Functions | List of all members
circt::msft::RemoveOpLowering< OpTy > Struct Template Reference

Generic pattern for removing an op during pattern conversion. More...

#include <PassDetails.h>

Inheritance diagram for circt::msft::RemoveOpLowering< OpTy >:
Inheritance graph
[legend]
Collaboration diagram for circt::msft::RemoveOpLowering< OpTy >:
Collaboration graph
[legend]

Public Types

using OpAdaptor = typename OpConversionPattern< OpTy >::OpAdaptor
 

Public Member Functions

LogicalResult matchAndRewrite (OpTy op, OpAdaptor adaptor, ConversionPatternRewriter &rewriter) const final
 

Detailed Description

template<typename OpTy>
struct circt::msft::RemoveOpLowering< OpTy >

Generic pattern for removing an op during pattern conversion.

Definition at line 38 of file PassDetails.h.

Member Typedef Documentation

◆ OpAdaptor

template<typename OpTy >
using circt::msft::RemoveOpLowering< OpTy >::OpAdaptor = typename OpConversionPattern<OpTy>::OpAdaptor

Definition at line 40 of file PassDetails.h.

Member Function Documentation

◆ matchAndRewrite()

template<typename OpTy >
LogicalResult circt::msft::RemoveOpLowering< OpTy >::matchAndRewrite ( OpTy  op,
OpAdaptor  adaptor,
ConversionPatternRewriter &  rewriter 
) const
inlinefinal

Definition at line 43 of file PassDetails.h.


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