diff --git a/mlir/lib/Dialect/Linalg/Transforms/Loops.cpp b/mlir/lib/Dialect/Linalg/Transforms/Loops.cpp --- a/mlir/lib/Dialect/Linalg/Transforms/Loops.cpp +++ b/mlir/lib/Dialect/Linalg/Transforms/Loops.cpp @@ -725,9 +725,6 @@ int64_t numLoops = loopOp.iterator_types().size(); if (idx < 0 || numLoops <= idx) return failure(); - // Only parallel iterator supported. - if (!isParallelIterator(loopOp.iterator_types()[idx])) - return failure(); Value ub = loopOp.upperBound()[idx]; TiledLoopOp remainderLoop;