commit | 4b647a3eed94397299e0e62468af7fd4808eb1b6 | [log] [tgz] |
---|---|---|
author | Jakub Kuderski <jakub@nod-labs.com> | Mon Sep 15 10:59:53 2025 -0400 |
committer | Copybara-Service <copybara-worker@google.com> | Mon Sep 15 08:02:24 2025 -0700 |
tree | d67a41bde04ffd5d1a5b2f33df66d85f87630ffd | |
parent | 768106e9db1ea1f1e64a06550156c9ded921d901 [diff] |
[mlir] Add base class type aliases for rewrites/conversions. NFC. (#158433) This is to simplify writing rewrite/conversion patterns that usually start with: ```c++ struct MyPattern : public OpRewritePattern<MyOp> { using OpRewritePattern::OpRewritePattern; ``` and allow for: ```c++ struct MyPattern : public OpRewritePattern<MyOp> { using Base::Base; ``` similar to how we enable it for pass classes. GitOrigin-RevId: c88f3c582dc2ef5f2fdfd0c5887f5f7562f49095
See https://mlir.llvm.org/ for more information.