[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