diff options
author | Artem Belevich <tra@google.com> | 2015-06-25 18:29:42 +0000 |
---|---|---|
committer | Artem Belevich <tra@google.com> | 2015-06-25 18:29:42 +0000 |
commit | d21e5c6684642a4e17b0f6d7802d55b0a32c5837 (patch) | |
tree | 1e9d7b4d9651e59bb3c2ae1819a1ae6d67743b66 /lldb/scripts/Python | |
parent | 4b4a58ada4c6b4bf651c2fa0a04736498d84abcc (diff) | |
download | llvm-d21e5c6684642a4e17b0f6d7802d55b0a32c5837.zip llvm-d21e5c6684642a4e17b0f6d7802d55b0a32c5837.tar.gz llvm-d21e5c6684642a4e17b0f6d7802d55b0a32c5837.tar.bz2 |
[CUDA] Implemented __nvvm_atom_*_gen_* builtins.
Integer variants are implemented as atomicrmw or cmpxchg instructions.
Atomic add for floating point (__nvvm_atom_add_gen_f()) is implemented
as a call to an overloaded @llvm.nvvm.atomic.load.add.f32.* LVVM
intrinsic.
Differential Revision: http://reviews.llvm.org/D10666
llvm-svn: 240669
Diffstat (limited to 'lldb/scripts/Python')
0 files changed, 0 insertions, 0 deletions