[Mlir-commits] [mlir] [mlir][xegpu] Add SIMT distribution support for GEMM transpose B case. (PR #155517)

Adam Siemieniuk llvmlistbot at llvm.org
Mon Sep 15 06:12:53 PDT 2025


================
@@ -1276,6 +1305,142 @@ struct VectorShapeCastDistribution : public gpu::WarpDistributionPattern {
   }
 };
 
+/// Sink a memref::ExtractAlignedPointerAsIndex op feeding into yield op of an
+/// enclosing `gpu.warp_execute_on_lane_0` region. This will simply move the op
+/// outside of the warp op.
+struct MemrefExtractAlignedPointerAsIndexDistribution final
----------------
adam-smnk wrote:

Just a note for future, it can stay here for now.
This looks like pretty generic pattern, it could be moved to a different place to make it more accessible.

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


More information about the Mlir-commits mailing list