Home
last modified time | relevance | path

Searched refs:rewriteFn (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DPatternMatch.h1233 buildRewriteFn(RewriteFnT &&rewriteFn) {
1234 return std::forward<RewriteFnT>(rewriteFn);
1241 buildRewriteFn(RewriteFnT &&rewriteFn) {
1242 return [rewriteFn = std::forward<RewriteFnT>(rewriteFn)](
1249 processArgsAndInvokeRewrite(rewriteFn, rewriter, results, values,
1331 void registerRewriteFunction(StringRef name, PDLRewriteFunction rewriteFn);
1333 void registerRewriteFunction(StringRef name, RewriteFnT &&rewriteFn) {
1335 std::forward<RewriteFnT>(rewriteFn)));
/llvm-project-15.0.7/mlir/lib/IR/
H A DPatternMatch.cpp192 PDLRewriteFunction rewriteFn) { in registerRewriteFunction() argument
197 rewriteFunctions.try_emplace(name, std::move(rewriteFn)); in registerRewriteFunction()
/llvm-project-15.0.7/mlir/lib/Rewrite/
H A DByteCode.cpp1350 const PDLRewriteFunction &rewriteFn = rewriteFunctions[read()]; in executeApplyRewrite() local
1362 rewriteFn(rewriter, results, args); in executeApplyRewrite()