commit | 74baeacafc7c2e9bae0f4db9651b0c664d33f5ac | [log] [tgz] |
---|---|---|
author | Roland Scheidegger <sroland@vmware.com> | Tue Jul 30 23:35:49 2019 +0200 |
committer | Roland Scheidegger <sroland@vmware.com> | Fri Aug 02 20:16:17 2019 +0200 |
tree | 8effb31400a23b58636b43916fa3fb023f42f720 | |
parent | dcf9d91a80ee76f46e162afef9bd1b2ddb53ecc3 [diff] |
gallivm: fix issue with AtomicCmpXchg wrapper on llvm 3.5-3.8 These versions still need wrapper but already have both success and failure ordering. (Compile tested on llvm 3.3, 3.7, 3.8.) v2: don't duplicate whole function (suggested by Brian). Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=111102 Reviewed-by: Charmaine Lee <charmainel@vmware.com> Reviewed-by: Brian Paul <brianp@vmware.com>