[Mlir-commits] [mlir] 43ead4e - [mlir][vector] Use zip_equal instead of size assertions. NFC.

Jakub Kuderski llvmlistbot at llvm.org
Wed Nov 30 08:07:32 PST 2022


Author: Jakub Kuderski
Date: 2022-11-30T11:06:17-05:00
New Revision: 43ead4ecd141b725c54a3015f6465bcfdd36d2d1

URL: https://github.com/llvm/llvm-project/commit/43ead4ecd141b725c54a3015f6465bcfdd36d2d1
DIFF: https://github.com/llvm/llvm-project/commit/43ead4ecd141b725c54a3015f6465bcfdd36d2d1.diff

LOG: [mlir][vector] Use zip_equal instead of size assertions. NFC.

Added: 
    

Modified: 
    mlir/lib/Dialect/Vector/IR/VectorOps.cpp

Removed: 
    


################################################################################
diff  --git a/mlir/lib/Dialect/Vector/IR/VectorOps.cpp b/mlir/lib/Dialect/Vector/IR/VectorOps.cpp
index b36206c1ae34..c1d0fc369164 100644
--- a/mlir/lib/Dialect/Vector/IR/VectorOps.cpp
+++ b/mlir/lib/Dialect/Vector/IR/VectorOps.cpp
@@ -221,10 +221,8 @@ bool mlir::vector::isDisjointTransferSet(VectorTransferOpInterface transferA,
 static LogicalResult incSlicePosition(MutableArrayRef<int64_t> position,
                                       ArrayRef<int64_t> shape,
                                       ArrayRef<int64_t> offsets) {
-  assert(position.size() == shape.size());
-  assert(position.size() == offsets.size());
   for (auto [posInDim, dimSize, offsetInDim] :
-       llvm::reverse(llvm::zip(position, shape, offsets))) {
+       llvm::reverse(llvm::zip_equal(position, shape, offsets))) {
     ++posInDim;
     if (posInDim < dimSize + offsetInDim)
       return success();


        


More information about the Mlir-commits mailing list