9 #ifndef MLIR_DIALECT_MESH_TRANSFORMS_TRANSFORMSDETAIL_H
10 #define MLIR_DIALECT_MESH_TRANSFORMS_TRANSFORMSDETAIL_H
18 template <
typename Op>
20 template <
typename... OpRewritePatternArgs>
23 OpRewritePatternArgs &&...opRewritePatternArgs)
25 std::forward<OpRewritePatternArgs...>(opRewritePatternArgs)...),
This provides public APIs that all operations should have.
This class represents a collection of SymbolTables.
Include the generated interface declarations.
OpRewritePattern is a wrapper around RewritePattern that allows for matching and rewriting against an...
OpRewritePatternWithSymbolTableCollection(SymbolTableCollection &symbolTableCollection, OpRewritePatternArgs &&...opRewritePatternArgs)
SymbolTableCollection & symbolTableCollection