[mlir-tblgen] Add DagNode StaticMatcher.
Some patterns may share the common DAG structures. Generate a static function to do the match logic to reduce the binary size. Reviewed By: jpienaar Differential Revision: https://reviews.llvm.org/D105797
Showing
- mlir/include/mlir/TableGen/Pattern.h 34 additions, 4 deletionsmlir/include/mlir/TableGen/Pattern.h
- mlir/lib/TableGen/Pattern.cpp 30 additions, 22 deletionsmlir/lib/TableGen/Pattern.cpp
- mlir/test/mlir-tblgen/rewriter-static-matcher.td 48 additions, 0 deletionsmlir/test/mlir-tblgen/rewriter-static-matcher.td
- mlir/tools/mlir-tblgen/RewriterGen.cpp 231 additions, 13 deletionsmlir/tools/mlir-tblgen/RewriterGen.cpp
Loading
Please register or sign in to comment