Skip to content

Commit 0126eb9

Browse files
committed
cleanup
1 parent 1a92661 commit 0126eb9

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

mlir/lib/Dialect/XeGPU/Transforms/XeGPUUnroll.cpp

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,8 @@ struct UnrollPattern : public OpRewritePattern<SourceOp> {
7070
layout.getOrder());
7171
};
7272

73-
std::optional<SmallVector<Type>>
74-
convertType(ShapedType type, llvm::ArrayRef<int64_t> blockSize) const {
73+
SmallVector<Type> convertType(ShapedType type,
74+
ArrayRef<int64_t> blockSize) const {
7575
auto elemTy = type.getElementType();
7676
Type newTy;
7777
// TensorDescType needs to drop the inst_data field in the layout attribute
@@ -259,7 +259,7 @@ struct UnrollUpdateNdOffsetOp : public UnrollPattern<xegpu::UpdateNdOffsetOp> {
259259

260260
auto convertedTdescTypes = convertType(tdescTy, targetShape);
261261
auto convertedTdesc =
262-
pack(tdesc, *convertedTdescTypes, targetShape, loc, rewriter);
262+
pack(tdesc, convertedTdescTypes, targetShape, loc, rewriter);
263263

264264
llvm::SmallVector<Value> newOps;
265265
for (auto t : convertedTdesc) {
@@ -294,7 +294,7 @@ struct UnrollPrefetchNdOp : public UnrollPattern<xegpu::PrefetchNdOp> {
294294

295295
auto convertedTdescTypes = convertType(tdescTy, targetShape);
296296
auto convertedTdesc =
297-
pack(tdesc, *convertedTdescTypes, targetShape, loc, rewriter);
297+
pack(tdesc, convertedTdescTypes, targetShape, loc, rewriter);
298298

299299
for (auto t : convertedTdesc) {
300300
rewriter.create<xegpu::PrefetchNdOp>(loc, TypeRange(), t, op->getAttrs());
@@ -332,7 +332,7 @@ struct UnrollLoadNdOp : public UnrollPattern<xegpu::LoadNdOp> {
332332
auto newValueTy = valueTy.cloneWith(targetShape, elemTy);
333333

334334
auto convertedTdescTypes = convertType(tdescTy, targetShape);
335-
auto convertedTdescs = pack(op.getTensorDesc(), *convertedTdescTypes,
335+
auto convertedTdescs = pack(op.getTensorDesc(), convertedTdescTypes,
336336
targetShape, loc, rewriter);
337337

338338
llvm::SmallVector<Value> newOps;
@@ -375,8 +375,8 @@ struct UnrollStoreNdOp : public UnrollPattern<xegpu::StoreNdOp> {
375375
auto convertedTdescTypes = convertType(tdescTy, targetShape);
376376

377377
auto convertedValues =
378-
pack(op.getValue(), *convertedValTypes, targetShape, loc, rewriter);
379-
auto convertedTdescs = pack(op.getTensorDesc(), *convertedTdescTypes,
378+
pack(op.getValue(), convertedValTypes, targetShape, loc, rewriter);
379+
auto convertedTdescs = pack(op.getTensorDesc(), convertedTdescTypes,
380380
targetShape, loc, rewriter);
381381

382382
for (auto [v, t] : llvm::zip(convertedValues, convertedTdescs)) {

0 commit comments

Comments
 (0)