[mlir][DialectUtils] Cleanup IndexingUtils and provide more affine variants while...
authorNicolas Vasilache <nicolas.vasilache@gmail.com>
Mon, 13 Mar 2023 19:24:58 +0000 (12:24 -0700)
committerNicolas Vasilache <nicolas.vasilache@gmail.com>
Tue, 14 Mar 2023 10:44:59 +0000 (03:44 -0700)
commit203fad476b7e9318e1c81ff39958994190866901
tree1e60a825b038f6f9c72679abf39b32f2d8a889f2
parentc113d0b766983635eafad3c4a4ce93fe32f6146d
[mlir][DialectUtils] Cleanup IndexingUtils and provide more affine variants while reusing implementations

Differential Revision: https://reviews.llvm.org/D145784
mlir/include/mlir/Dialect/Utils/IndexingUtils.h
mlir/include/mlir/IR/AffineExpr.h
mlir/lib/Conversion/MathToFuncs/MathToFuncs.cpp
mlir/lib/Conversion/MathToLibm/MathToLibm.cpp
mlir/lib/Dialect/Math/Transforms/PolynomialApproximation.cpp
mlir/lib/Dialect/MemRef/Transforms/ExpandStridedMetadata.cpp
mlir/lib/Dialect/MemRef/Transforms/FoldMemRefAliasOps.cpp
mlir/lib/Dialect/Utils/IndexingUtils.cpp
mlir/lib/Dialect/Vector/IR/VectorOps.cpp
mlir/lib/Dialect/Vector/Transforms/VectorTransforms.cpp
mlir/lib/Dialect/Vector/Transforms/VectorUnroll.cpp