From 65227ef325aa0dafd895ba9c6b15c41b8426cbac Mon Sep 17 00:00:00 2001 From: Georg Lehmann Date: Sat, 4 Oct 2025 14:13:31 +0200 Subject: [PATCH] ac/llvm: support nir_atomic_op_isub Reviewed-by: Rhys Perry Part-of: --- src/amd/llvm/ac_nir_to_llvm.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/amd/llvm/ac_nir_to_llvm.c b/src/amd/llvm/ac_nir_to_llvm.c index b92af5be26d..520b17c0c81 100644 --- a/src/amd/llvm/ac_nir_to_llvm.c +++ b/src/amd/llvm/ac_nir_to_llvm.c @@ -1727,6 +1727,7 @@ translate_atomic_op_str(nir_atomic_op op) { switch (op) { case nir_atomic_op_iadd: return "add"; + case nir_atomic_op_isub: return "sub"; case nir_atomic_op_imin: return "smin"; case nir_atomic_op_umin: return "umin"; case nir_atomic_op_imax: return "smax"; @@ -1751,6 +1752,7 @@ translate_atomic_op(nir_atomic_op op) { switch (op) { case nir_atomic_op_iadd: return LLVMAtomicRMWBinOpAdd; + case nir_atomic_op_isub: return LLVMAtomicRMWBinOpSub; case nir_atomic_op_xchg: return LLVMAtomicRMWBinOpXchg; case nir_atomic_op_iand: return LLVMAtomicRMWBinOpAnd; case nir_atomic_op_ior: return LLVMAtomicRMWBinOpOr;