[MLIR] Remove unused arg from affine tiling validity check
authorUday Bondhugula <uday@polymagelabs.com>
Fri, 4 Sep 2020 11:38:17 +0000 (17:08 +0530)
committerUday Bondhugula <uday@polymagelabs.com>
Sat, 5 Sep 2020 12:34:20 +0000 (18:04 +0530)
Drop unused function arg from affine loop tiling validity check.

mlir/lib/Dialect/Affine/Transforms/LoopTiling.cpp

index 1889711..5bded91 100644 (file)
@@ -167,8 +167,7 @@ constructTiledIndexSetHyperRect(MutableArrayRef<AffineForOp> origLoops,
 /// function will return failure when any dependence component is negative along
 /// any of `origLoops`.
 static LogicalResult
-checkTilingLegality(MutableArrayRef<mlir::AffineForOp> origLoops,
-                    ArrayRef<unsigned> tileSizes) {
+checkTilingLegality(MutableArrayRef<mlir::AffineForOp> origLoops) {
   assert(!origLoops.empty() && "no original loops provided");
 
   // We first find out all dependences we intend to check.
@@ -242,7 +241,7 @@ mlir::tilePerfectlyNested(MutableArrayRef<AffineForOp> input,
   auto origLoops = input;
 
   // Perform tiling legality test.
-  if (failed(checkTilingLegality(origLoops, tileSizes)))
+  if (failed(checkTilingLegality(origLoops)))
     origLoops[0].emitRemark("tiled code is illegal due to dependences");
 
   AffineForOp rootAffineForOp = origLoops[0];