[Mlir-commits] [mlir] [mlir][GPU][NFC] adds TODO messages for amdgpu-specific pattern relocation (PR #165812)
Muzammiluddin Syed
llvmlistbot at llvm.org
Thu Oct 30 18:28:33 PDT 2025
https://github.com/Muzammiluddin-Syed-ECE updated https://github.com/llvm/llvm-project/pull/165812
>From 9d24c4963e8dd27a65bef5f2875d8f6258bf98be Mon Sep 17 00:00:00 2001
From: Muzammil <55665739+Muzammiluddin-Syed-ECE at users.noreply.github.com>
Date: Thu, 30 Oct 2025 21:10:55 -0400
Subject: [PATCH] [mlir][GPU][NFC] add TODO message for amdgpu-specific pattern
relocation
Signed-off-by: Muzammiluddin Syed <muzasyed at amd.com>
---
mlir/lib/Dialect/GPU/Transforms/PromoteShuffleToAMDGPU.cpp | 2 ++
mlir/lib/Dialect/GPU/Transforms/SubgroupReduceLowering.cpp | 2 ++
2 files changed, 4 insertions(+)
diff --git a/mlir/lib/Dialect/GPU/Transforms/PromoteShuffleToAMDGPU.cpp b/mlir/lib/Dialect/GPU/Transforms/PromoteShuffleToAMDGPU.cpp
index 67cef8af1e3b5..f27565e04b48b 100644
--- a/mlir/lib/Dialect/GPU/Transforms/PromoteShuffleToAMDGPU.cpp
+++ b/mlir/lib/Dialect/GPU/Transforms/PromoteShuffleToAMDGPU.cpp
@@ -26,6 +26,8 @@ namespace {
constexpr amdgpu::Chipset kGfx950 = amdgpu::Chipset(9, 5, 0);
+// TODO: Move amdgpu specific patterns out of GPU dialect (#165811).
+
/// Try to promote `gpu.shuffle` to `amdgpu.swizzle_bitmode`, width must be 64
/// and offset must be a constant integer in the range [0, 31].
struct PromoteShuffleToSwizzlePattern
diff --git a/mlir/lib/Dialect/GPU/Transforms/SubgroupReduceLowering.cpp b/mlir/lib/Dialect/GPU/Transforms/SubgroupReduceLowering.cpp
index 81c3069cec16e..8c1f54b800089 100644
--- a/mlir/lib/Dialect/GPU/Transforms/SubgroupReduceLowering.cpp
+++ b/mlir/lib/Dialect/GPU/Transforms/SubgroupReduceLowering.cpp
@@ -367,6 +367,8 @@ struct VectorSubgroupReduceToShuffles final
bool matchClustered = false;
};
+// TODO: Move amdgpu specific patterns out of GPU dialect (#165811).
+
static FailureOr<Value>
createSubgroupDPPReduction(PatternRewriter &rewriter, gpu::SubgroupReduceOp op,
Value input, gpu::AllReduceOperation mode,
More information about the Mlir-commits
mailing list