@@ -1213,9 +1213,9 @@ static LogicalResult createDPASKernel(linalg::LinalgOp linalgOp,
1213
1213
}
1214
1214
1215
1215
// 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});
1219
1219
TilesArray dpasVecB = extractVecSubTiles (rewriter, loc, loadVecB,
1220
1220
{kTile , dimN}, tileTypeB.getShape (),
1221
1221
{dpasTileK, dpasTileN}, vnniConfB);
@@ -1630,7 +1630,8 @@ struct LinalgToXeGPU : public gc::impl::LinalgToXeGPUBase<LinalgToXeGPU> {
1630
1630
using LinalgToXeGPUBase::LinalgToXeGPUBase;
1631
1631
1632
1632
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 ())};
1634
1635
1635
1636
// Run GEMM pattern first to allow fusion with its consumers.
1636
1637
RewritePatternSet gemmPatterns (&getContext ());
0 commit comments