@@ -2314,7 +2314,7 @@ SplitOp::apply(transform::TransformRewriter &rewriter,
2314
2314
}
2315
2315
} else {
2316
2316
chunkSizes.resize (payload.size (),
2317
- rewriter.getIndexAttr (getStaticChunkSizes ()));
2317
+ rewriter.getIndexAttr (getStaticChunkSizes ()));
2318
2318
}
2319
2319
2320
2320
auto checkStructuredOpAndDimensions =
@@ -2327,7 +2327,7 @@ SplitOp::apply(transform::TransformRewriter &rewriter,
2327
2327
2328
2328
if (getDimension () >= linalgOp.getNumLoops ()) {
2329
2329
auto diag = emitSilenceableError () << " dimension " << getDimension ()
2330
- << " does not exist in target op" ;
2330
+ << " does not exist in target op" ;
2331
2331
diag.attachNote (loc) << " target op" ;
2332
2332
return diag;
2333
2333
}
@@ -2368,6 +2368,7 @@ SplitOp::apply(transform::TransformRewriter &rewriter,
2368
2368
break ;
2369
2369
2370
2370
linalgOp = cast<LinalgOp>(target);
2371
+ Location loc = target->getLoc ();
2371
2372
2372
2373
rewriter.setInsertionPoint (linalgOp);
2373
2374
std::tie (head, tail) = linalg::splitOp (
@@ -2376,7 +2377,7 @@ SplitOp::apply(transform::TransformRewriter &rewriter,
2376
2377
2377
2378
// Propagate errors.
2378
2379
DiagnosedSilenceableFailure diag =
2379
- checkFailureInSplitting (!head && !tail, target-> getLoc () );
2380
+ checkFailureInSplitting (!head && !tail, loc );
2380
2381
if (diag.isDefiniteFailure ())
2381
2382
return diag;
2382
2383
@@ -2395,6 +2396,7 @@ SplitOp::apply(transform::TransformRewriter &rewriter,
2395
2396
Operation *noSecondPart = nullptr ;
2396
2397
for (const auto &pair : llvm::zip (payload, chunkSizes)) {
2397
2398
Operation *target = std::get<0 >(pair);
2399
+ Location loc = target->getLoc ();
2398
2400
LinalgOp linalgOp = dyn_cast<LinalgOp>(target);
2399
2401
DiagnosedSilenceableFailure diag =
2400
2402
checkStructuredOpAndDimensions (linalgOp, target->getLoc ());
@@ -2408,8 +2410,8 @@ SplitOp::apply(transform::TransformRewriter &rewriter,
2408
2410
getDimension (), std::get<1 >(pair));
2409
2411
2410
2412
// Propagate errors.
2411
- DiagnosedSilenceableFailure diagSplit = checkFailureInSplitting (
2412
- !first.back () && !second.back (), target-> getLoc () );
2413
+ DiagnosedSilenceableFailure diagSplit =
2414
+ checkFailureInSplitting ( !first.back () && !second.back (), loc );
2413
2415
if (diagSplit.isDefiniteFailure ())
2414
2416
return diag;
2415
2417
@@ -2718,8 +2720,8 @@ transform::ContinuousTileSizesOp::apply(transform::TransformRewriter &rewriter,
2718
2720
2719
2721
auto getI64AttrsFromI64 = [&](ArrayRef<int64_t > values) {
2720
2722
return llvm::map_to_vector (values, [&](int64_t value) -> Attribute {
2721
- return builder.getI64IntegerAttr (value);
2722
- });
2723
+ return builder.getI64IntegerAttr (value);
2724
+ });
2723
2725
};
2724
2726
transformResults.setParams (cast<OpResult>(getTileSizes ()),
2725
2727
getI64AttrsFromI64 (spec->tileSizes ));
@@ -2756,9 +2758,9 @@ transform::ContinuousTileSizesOp::apply(transform::TransformRewriter &rewriter,
2756
2758
}
2757
2759
2758
2760
auto getDefiningOps = [&](ArrayRef<Value> values) {
2759
- return llvm::map_to_vector (values, [&](Value value) -> Operation * {
2760
- return value.getDefiningOp ();
2761
- });
2761
+ return llvm::map_to_vector (values, [&](Value value) -> Operation * {
2762
+ return value.getDefiningOp ();
2763
+ });
2762
2764
};
2763
2765
2764
2766
transformResults.set (cast<OpResult>(getTileSizes ()),
0 commit comments