CIRCT  20.0.0git
Public Member Functions | List of all members
circt::firrtl::IntrinsicOpConverter< OpTy > Class Template Reference

#include <FIRRTLIntrinsics.h>

Inheritance diagram for circt::firrtl::IntrinsicOpConverter< OpTy >:
Inheritance graph
[legend]
Collaboration diagram for circt::firrtl::IntrinsicOpConverter< OpTy >:
Collaboration graph
[legend]

Public Member Functions

void convert (GenericIntrinsic gi, GenericIntrinsicOpAdaptor adaptor, PatternRewriter &rewriter) final
 Transform the intrinsic to its implementation. More...
 
- Public Member Functions inherited from circt::firrtl::IntrinsicConverter
virtual ~IntrinsicConverter ()=default
 
virtual bool check (GenericIntrinsic gi)=0
 Checks whether the intrinsic is well-formed. More...
 

Detailed Description

template<typename OpTy>
class circt::firrtl::IntrinsicOpConverter< OpTy >

Definition at line 206 of file FIRRTLIntrinsics.h.

Member Function Documentation

◆ convert()

template<typename OpTy >
void circt::firrtl::IntrinsicOpConverter< OpTy >::convert ( GenericIntrinsic  gi,
GenericIntrinsicOpAdaptor  adaptor,
PatternRewriter &  rewriter 
)
inlinefinalvirtual

Transform the intrinsic to its implementation.

Handles the simple case of just forwarding to new op kind.

Implements circt::firrtl::IntrinsicConverter.

Definition at line 210 of file FIRRTLIntrinsics.h.


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