[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