[Mlir-commits] [mlir] [MLIR] Create GPU utils library & move distribution utils (PR #119264)

Jakub Kuderski llvmlistbot at llvm.org
Thu Dec 12 11:22:00 PST 2024


================
@@ -676,8 +587,8 @@ struct WarpOpTransferWrite : public OpRewritePattern<WarpExecuteOnLane0Op> {
 ///   vector<32xf32>
 /// }
 /// %0 = arith.addf %r#1, %r#2 : vector<1xf32>
-struct WarpOpElementwise : public OpRewritePattern<WarpExecuteOnLane0Op> {
-  using OpRewritePattern<WarpExecuteOnLane0Op>::OpRewritePattern;
+struct WarpOpElementwise : public WarpDistributionPattern {
+  using WarpDistributionPattern::WarpDistributionPattern;
----------------
kuhar wrote:

You can do `using Base::Base;` now. Also elsewhere below.

https://github.com/llvm/llvm-project/pull/119264


More information about the Mlir-commits mailing list