llvm-project/mlir/test/Dialect/MemRef
William S. Moses a6a583dae4 [MLIR] Move AtomicRMW into MemRef dialect and enum into Arith
Per the discussion in https://reviews.llvm.org/D116345 it makes sense
to move AtomicRMWOp out of the standard dialect. This was accentuated by the
need to add a fold op with a memref::cast. The only dialect
that would permit this is the memref dialect (keeping it in the standard dialect
or moving it to the arithmetic dialect would require those dialects to have a
dependency on the memref dialect, which breaks linking).

As the AtomicRMWKind enum is used throughout, this has been moved to Arith.

Reviewed By: Mogball

Differential Revision: https://reviews.llvm.org/D116392
2021-12-30 14:31:33 -05:00
..
canonicalize.mlir [MLIR] Move AtomicRMW into MemRef dialect and enum into Arith 2021-12-30 14:31:33 -05:00
fold-subview-ops.mlir [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
invalid.mlir [MLIR] Move AtomicRMW into MemRef dialect and enum into Arith 2021-12-30 14:31:33 -05:00
ops.mlir [MLIR] Move AtomicRMW into MemRef dialect and enum into Arith 2021-12-30 14:31:33 -05:00
subview.mlir [mlir][MemRef] Deprecate unspecified trailing offset, size, and strides semantics of `OffsetSizeAndStrideOpInterface`. 2021-12-29 11:18:29 -08:00