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

Charitha Saumya llvmlistbot at llvm.org
Fri May 1 10:53: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,
----------------
charithaintc wrote:

why can't these lambda's take xegpu::Dpas as a parameter? that way we can avoid these operand checks and save some time. 

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


More information about the Mlir-commits mailing list