@@ -1213,9 +1213,9 @@ static LogicalResult createDPASKernel(linalg::LinalgOp linalgOp,
12131213 }
12141214
12151215 // Extract DPAS tiles from loaded sub-tiles.
1216- TilesArray dpasVecA = extractVecSubTiles (rewriter, loc, loadVecA,
1217- {dimM, kTile }, tileTypeA. getShape () ,
1218- {dpasTileM, dpasTileK});
1216+ TilesArray dpasVecA =
1217+ extractVecSubTiles (rewriter, loc, loadVecA, {dimM, kTile },
1218+ tileTypeA. getShape (), {dpasTileM, dpasTileK});
12191219 TilesArray dpasVecB = extractVecSubTiles (rewriter, loc, loadVecB,
12201220 {kTile , dimN}, tileTypeB.getShape (),
12211221 {dpasTileK, dpasTileN}, vnniConfB);
@@ -1630,7 +1630,8 @@ struct LinalgToXeGPU : public gc::impl::LinalgToXeGPUBase<LinalgToXeGPU> {
16301630 using LinalgToXeGPUBase::LinalgToXeGPUBase;
16311631
16321632 void runOnOperation () override {
1633- LinalgToXeGPUOptions options{kTile , stages, SmallVector<int64_t >{dpasTile.begin (), dpasTile.end ()}};
1633+ LinalgToXeGPUOptions options{
1634+ kTile , stages, SmallVector<int64_t >(dpasTile.begin (), dpasTile.end ())};
16341635
16351636 // Run GEMM pattern first to allow fusion with its consumers.
16361637 RewritePatternSet gemmPatterns (&getContext ());
0 commit comments