[Mlir-commits] [mlir] [MLIR][XeGPU] Unroll Dpasmx Op (PR #195179)

Charitha Saumya llvmlistbot at llvm.org
Fri May 1 11:03:36 PDT 2026


================
@@ -175,16 +177,105 @@ XeGPUBlockingPass::getTileShape(Operation *op) const {
     if ((*aTile)[1] != (*bTile)[0])
       return std::nullopt;
 
+    return std::make_pair(*aTile, *bTile);
+  };
+
+  // Helper lambda to validate C tile
+  auto validateCTile = [&](Operation *op, unsigned cOperandIdx,
+                           const SmallVector<int64_t> &aTile,
----------------
charithaintc wrote:

ah I see you are reusing them across different DPAS ops. 

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


More information about the Mlir-commits mailing list