[CUDA] added __nvvm_atom_{sys|cta}_* builtins.
authorArtem Belevich <tra@google.com>
Wed, 28 Sep 2016 17:47:35 +0000 (17:47 +0000)
committerArtem Belevich <tra@google.com>
Wed, 28 Sep 2016 17:47:35 +0000 (17:47 +0000)
commit92212702be74af8a96747b8a40ab35f1cfdf143f
tree0d6deb98aa6c460fe52af4e0953568ffc3bf8df4
parent16d9f68edea229a72ef0bb614b66e47c16af6348
[CUDA] added __nvvm_atom_{sys|cta}_* builtins.

These builtins are available on sm_60+ GPU only.

Differential Revision: https://reviews.llvm.org/D24944

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@282609 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/BuiltinsNVPTX.def
lib/Basic/Targets.cpp
lib/CodeGen/CGBuiltin.cpp
test/CodeGen/builtins-nvptx.c