@@ -418,7 +418,8 @@ struct UnrollCreateDescOp : public UnrollPattern<xegpu::CreateDescOp> {
418418
419419 SmallVector<Value> newOps;
420420 for (auto indice : convertedIndiceVec) {
421- auto newOp = rewriter.create <xegpu::CreateDescOp>(loc, newTdescTy, op.getSource (), indice);
421+ auto newOp = rewriter.create <xegpu::CreateDescOp>(loc, newTdescTy,
422+ op.getSource (), indice);
422423 newOps.push_back (newOp);
423424 }
424425
@@ -454,14 +455,14 @@ struct UnrollLoadGatherOp : public UnrollPattern<xegpu::LoadGatherOp> {
454455
455456 SmallVector<Type> convertedMaskTypes =
456457 getUnrolledTypes (maskTy, *targetShape);
457- SmallVector<Value> convertedMasks = pack (
458- op.getMask (), convertedMaskTypes, *targetShape, loc, rewriter);
458+ SmallVector<Value> convertedMasks =
459+ pack ( op.getMask (), convertedMaskTypes, *targetShape, loc, rewriter);
459460
460461 SmallVector<Value> newOps;
461462 for (auto [t, m] : llvm::zip (convertedTdescs, convertedMasks)) {
462- auto newOp =
463- rewriter. create <xegpu::LoadGatherOp>( loc, newValueTy, t, m,
464- op. getTransposeAttr (), op. getL1HintAttr (), op.getL2HintAttr (), op.getL3HintAttr ());
463+ auto newOp = rewriter. create <xegpu::LoadGatherOp>(
464+ loc, newValueTy, t, m, op. getTransposeAttr (), op. getL1HintAttr (),
465+ op.getL2HintAttr (), op.getL3HintAttr ());
465466 newOps.push_back (newOp);
466467 }
467468
@@ -520,8 +521,8 @@ struct UnrollStoreScatterOp : public UnrollPattern<xegpu::StoreScatterOp> {
520521
521522 SmallVector<Value> convertedValues =
522523 pack (op.getValue (), convertedValTypes, *targetShape, loc, rewriter);
523- SmallVector<Value> convertedTdescs =
524- pack ( op.getTensorDesc (), convertedTdescTypes, *targetShape, loc, rewriter);
524+ SmallVector<Value> convertedTdescs = pack (
525+ op.getTensorDesc (), convertedTdescTypes, *targetShape, loc, rewriter);
525526
526527 SmallVector<Value> convertedMasks;
527528 if (op.getMask ()) {
@@ -566,12 +567,12 @@ struct UnrollUpdateOffsetOp : public UnrollPattern<xegpu::UpdateOffsetOp> {
566567 SmallVector<Type> convertedOffsetTypes =
567568 getUnrolledTypes (offsetVecTy, *targetShape);
568569 SmallVector<Value> convertedOffsetVec =
569- pack (offsetVec, convertedOffsetTypes, *targetShape, loc, rewriter);
570+ pack (offsetVec, convertedOffsetTypes, *targetShape, loc, rewriter);
570571
571572 SmallVector<Value> newOps;
572573 for (auto [t, o] : llvm::zip (convertedTdesc, convertedOffsetVec)) {
573- auto newOp = rewriter. create <xegpu::UpdateOffsetOp>(
574- loc, t.getType (), t, o);
574+ auto newOp =
575+ rewriter. create <xegpu::UpdateOffsetOp>( loc, t.getType (), t, o);
575576 newOps.push_back (newOp);
576577 }
577578 Value castOp = unpack (newOps, op.getType (), *targetShape, loc, rewriter);
@@ -585,8 +586,8 @@ struct UnrollUpdateOffsetOp : public UnrollPattern<xegpu::UpdateOffsetOp> {
585586void mlir::xegpu::populateXeGPUUnrollPatterns (
586587 RewritePatternSet &patterns, const xegpu::UnrollOptions &options) {
587588 patterns.add <UnrollCreateNdOp, UnrollUpdateNdOffsetOp, UnrollPrefetchNdOp,
588- UnrollLoadNdOp, UnrollStoreNdOp, UnrollDpasOp,
589- UnrollCreateDescOp, UnrollLoadGatherOp,
590- UnrollStoreScatterOp, UnrollPrefetchOp, UnrollUpdateOffsetOp>(
591- patterns. getContext (), options);
589+ UnrollLoadNdOp, UnrollStoreNdOp, UnrollDpasOp,
590+ UnrollCreateDescOp, UnrollLoadGatherOp, UnrollStoreScatterOp,
591+ UnrollPrefetchOp, UnrollUpdateOffsetOp>(patterns. getContext (),
592+ options);
592593}
0 commit comments