CIRCT 24.0.0git
Loading...
Searching...
No Matches
circt::firrtl::IntrinsicOpConverter< OpTy > Class Template Reference

#include <FIRRTLIntrinsics.h>

Inheritance diagram for circt::firrtl::IntrinsicOpConverter< OpTy >:
Collaboration diagram for circt::firrtl::IntrinsicOpConverter< OpTy >:

Public Member Functions

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

Detailed Description

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

Definition at line 232 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.

Reimplemented from circt::firrtl::IntrinsicConverter.

Definition at line 236 of file FIRRTLIntrinsics.h.


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