MLIR
18.0.0git
|
A PDL configuration that is used to supported dialect conversion functionality. More...
#include "mlir/Transforms/DialectConversion.h"
Public Member Functions | |
PDLConversionConfig (const TypeConverter *converter) | |
~PDLConversionConfig () final=default | |
const TypeConverter * | getTypeConverter () const |
Return the type converter used by this configuration, which may be nullptr if no type conversions are expected. More... | |
void | notifyRewriteBegin (PatternRewriter &rewriter) final |
Hooks that are invoked at the beginning and end of a rewrite of a matched pattern. More... | |
void | notifyRewriteEnd (PatternRewriter &rewriter) final |
![]() | |
virtual | ~PDLPatternConfig ()=default |
TypeID | getTypeID () const |
Return the TypeID that represents this configuration. More... | |
Additional Inherited Members | |
![]() | |
static bool | classof (const PDLPatternConfig *config) |
Support LLVM style casting. More... | |
static TypeID | getConfigID () |
Return the type id used for this configuration. More... | |
![]() | |
PDLPatternConfigBase () | |
![]() | |
PDLPatternConfig (TypeID id) | |
A PDL configuration that is used to supported dialect conversion functionality.
Definition at line 1024 of file DialectConversion.h.
|
inline |
Definition at line 1027 of file DialectConversion.h.
|
finaldefault |
|
inline |
Return the type converter used by this configuration, which may be nullptr if no type conversions are expected.
Definition at line 1032 of file DialectConversion.h.
|
finalvirtual |
Hooks that are invoked at the beginning and end of a rewrite of a matched pattern.
Reimplemented from mlir::PDLPatternConfig.
Definition at line 3319 of file DialectConversion.cpp.
References mlir::detail::ConversionPatternRewriterImpl::currentTypeConverter.
|
finalvirtual |
Reimplemented from mlir::PDLPatternConfig.
Definition at line 3325 of file DialectConversion.cpp.
References mlir::detail::ConversionPatternRewriterImpl::currentTypeConverter.