Looks good to me.

Reviewed-by: Jose Fonseca <[email protected]>

________________________________
From: Charmaine Lee <[email protected]>
Sent: Thursday, August 1, 2019 23:56
To: [email protected] <[email protected]>; Brian Paul 
<[email protected]>; Neha Bhende <[email protected]>; Roland Scheidegger 
<[email protected]>; Jose Fonseca <[email protected]>; [email protected] 
<[email protected]>
Cc: Charmaine Lee <[email protected]>
Subject: [PATCH] gallivm: fix a missing argument to CreateAtomicCmpXchg

This patch fixes a missing argument to CreateAtomicCmpXchg for older
version of LLVM.
---
 src/gallium/auxiliary/gallivm/lp_bld_misc.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp 
b/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp
index 79d1029..8205d24 100644
--- a/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp
+++ b/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp
@@ -831,6 +831,7 @@ LLVMValueRef LLVMBuildAtomicCmpXchg(LLVMBuilderRef B, 
LLVMValueRef Ptr,
    /* LLVM 3.8 doesn't have a second ordering and uses old 
SynchronizationScope enum */
    return llvm::wrap(llvm::unwrap(B)->CreateAtomicCmpXchg(llvm::unwrap(Ptr), 
llvm::unwrap(Cmp),
                                                           llvm::unwrap(New), 
mapFromLLVMOrdering(SuccessOrdering),
+                                                          
mapFromLLVMOrdering(FailureOrdering),
                                                           SingleThread ? 
llvm::SynchronizationScope::SingleThread : 
llvm::SynchronizationScope::CrossThread));
 }
 #endif
--
1.8.5.6

_______________________________________________
mesa-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to