[PATCH] D132776: [mlir][MemRef] Canonicalize reinterpret_cast(extract_strided_metadata)

Quentin Colombet via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Aug 29 08:30:26 PDT 2022


qcolombet marked an inline comment as done.
qcolombet added inline comments.


================
Comment at: mlir/lib/Dialect/MemRef/IR/MemRefOps.cpp:1622
+      return failure();
+    for (auto it :
+         llvm::zip(extractStridedMetadata.getStrides(), op.getStrides())) {
----------------
nicolasvasilache wrote:
> We're now allowed to use C++17 auto, something like this should work here and below.
> ```
> for (auto [extractStride, reinterpretStride] : llvm::zip(extractStridedMetadata.getStrides(), op.getStrides()))))
>   if (extractStride != reinterpretStride)
>     return failure();
> ```
Nice!


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D132776/new/

https://reviews.llvm.org/D132776



More information about the llvm-commits mailing list