mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-11-02 07:17:36 +00:00
R600/SI: Add global atomicrmw min/umin
v2: Add separate offset/no-offset tests Signed-off-by: Aaron Watry <awatry@gmail.com> Reviewed-by: Matt Arsenault <matthew.arsenault@amd.com> git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@220107 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -389,8 +389,10 @@ class global_binary_atomic_op<SDNode atomic_op> : PatFrag<
|
||||
def atomic_add_global : global_binary_atomic_op<atomic_load_add>;
|
||||
def atomic_and_global : global_binary_atomic_op<atomic_load_and>;
|
||||
def atomic_max_global : global_binary_atomic_op<atomic_load_max>;
|
||||
def atomic_min_global : global_binary_atomic_op<atomic_load_min>;
|
||||
def atomic_sub_global : global_binary_atomic_op<atomic_load_sub>;
|
||||
def atomic_umax_global : global_binary_atomic_op<atomic_load_umax>;
|
||||
def atomic_umin_global : global_binary_atomic_op<atomic_load_umin>;
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
// Misc Pattern Fragments
|
||||
|
||||
Reference in New Issue
Block a user