@@ -280,6 +280,7 @@ struct LinearizeVectorExtractStridedSlice final
280280 unsigned targetVectorBitWidth;
281281};
282282
283+ // clang-format off
283284// / This pattern linearizes the InsertStridedSliceOp by extracting rows from the
284285// / source vector using ExtractStridedSliceOp and inserting them into the
285286// / destination vector using InsertStridedSliceOp.
@@ -288,11 +289,14 @@ struct LinearizeVectorExtractStridedSlice final
288289// / vector<4x4xf32>
289290// / is converted to :
290291// / %0 = vector.extract_strided_slice %s {offsets=[0], sizes=[4], strides=[1]}
291- // / : vector<4xf32> from vector<8xf32> %1 = vector.insert_strided_slice %0, %d
292- // / {offsets=[0], strides=[1]} : vector<4xf32> into vector<16xf32> %2 =
293- // / vector.extract_strided_slice %s {offsets=[4], sizes=[4], strides=[1]} :
294- // / vector<4xf32> from vector<8xf32> %3 = vector.insert_strided_slice %2, %1
295- // / {offsets=[4], strides=[1]} : vector<4xf32> into vector<16xf32>
292+ // / : vector<4xf32> from vector<8xf32>
293+ // / %1 = vector.insert_strided_slice %0, %d {offsets=[0], strides=[1]}
294+ // / : vector<4xf32> into vector<16xf32>
295+ // / %2 = vector.extract_strided_slice %s {offsets=[4], sizes=[4], strides=[1]}
296+ // / : vector<4xf32> from vector<8xf32>
297+ // / %3 = vector.insert_strided_slice %2, %1 {offsets=[4], strides=[1]}
298+ // / : vector<4xf32> into vector<16xf32>
299+ // clang-format on
296300struct LinearizeVectorInsertStridedSlice final
297301 : public OpConversionPattern<vector::InsertStridedSliceOp> {
298302 using OpConversionPattern<vector::InsertStridedSliceOp>::OpConversionPattern;
0 commit comments