MLIR 23.0.0git
mlir::ExternalConversionPattern Class Reference
Inheritance diagram for mlir::ExternalConversionPattern:

Public Member Functions

 ExternalConversionPattern (MlirConversionPatternCallbacks callbacks, void *userData, StringRef rootName, PatternBenefit benefit, MLIRContext *context, TypeConverter *typeConverter, ArrayRef< StringRef > generatedNames)
 ~ExternalConversionPattern ()
LogicalResult matchAndRewrite (Operation *op, ArrayRef< Value > operands, ConversionPatternRewriter &rewriter) const override

Detailed Description

Definition at line 599 of file Rewrite.cpp.

Constructor & Destructor Documentation

◆ ExternalConversionPattern()

mlir::ExternalConversionPattern::ExternalConversionPattern ( MlirConversionPatternCallbacks callbacks,
void * userData,
StringRef rootName,
PatternBenefit benefit,
MLIRContext * context,
TypeConverter * typeConverter,
ArrayRef< StringRef > generatedNames )
inline

Definition at line 601 of file Rewrite.cpp.

◆ ~ExternalConversionPattern()

mlir::ExternalConversionPattern::~ExternalConversionPattern ( )
inline

Definition at line 613 of file Rewrite.cpp.

Member Function Documentation

◆ matchAndRewrite()

LogicalResult mlir::ExternalConversionPattern::matchAndRewrite ( Operation * op,
ArrayRef< Value > operands,
ConversionPatternRewriter & rewriter ) const
inlineoverride

Definition at line 619 of file Rewrite.cpp.

References unwrap(), and wrap().


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