These ops are useful for unit testing. (They do not fold/canonicalize with affine.apply etc.)
Depends On: D145695
Paths
| Differential D145696
[mlir][Arith] Add ValueBoundsOpInterface impls ClosedPublic Authored by springerm on Mar 9 2023, 8:19 AM.
Details Summary These ops are useful for unit testing. (They do not fold/canonicalize with affine.apply etc.) Depends On: D145695
Diff Detail
Event Timelinespringerm added a parent revision: D145695: [mlir][MemRef] Add ValueBoundsOpInterface impls.Mar 9 2023, 8:19 AM springerm added a child revision: D145796: [mlir][affine][analysis] Fix `getClosedUB` handling in `getSliceBounds`.Mar 10 2023, 7:41 AM springerm removed a child revision: D145787: [mlir][Interfaces] ValueBoundsOpInterface: Support LB and UB bounds. springerm retitled this revision from [mlir][linalg] ValueBoundsOpInterface: Add a few arith ops to [mlir][Arith] Add ValueBoundsOpInterface impls.Mar 16 2023, 8:16 AM This revision is now accepted and ready to land.Apr 5 2023, 5:53 PM Closed by commit rG3fecf9a5c3c3: [mlir][arith] Add ValueBoundsOpInterface impls (authored by springerm). · Explain WhyApr 5 2023, 6:53 PM This revision was automatically updated to reflect the committed changes. Comment Actions @springerm seems that https://github.com/llvm/llvm-project/issues/61979 is caused because of this (or the other).
Revision Contents
Diff 503782 mlir/lib/Dialect/Linalg/Transforms/ValueBoundsOpInterfaceImpl.cpp
mlir/test/Dialect/Linalg/value-bounds-op-interface-impl.mlir
|