summaryrefslogtreecommitdiffstats
path: root/include/clang/Basic/BuiltinsNVPTX.def
diff options
context:
space:
mode:
authorArtem Belevich <tra@google.com>2017-12-06 17:50:05 +0000
committerArtem Belevich <tra@google.com>2017-12-06 17:50:05 +0000
commitdf0c467c1717d405a598100fb9de4c210d4e9c0c (patch)
tree00a062dbcb732dad75cc3f9ce0c5ce7a1d5219b4 /include/clang/Basic/BuiltinsNVPTX.def
parent7540bcca41e7b1c551b6ac2a2bace497760e0983 (diff)
[NVPTX,CUDA] Added llvm.nvvm.fns intrinsic and matching __nvvm_fns builtin in clang.
Differential Revision: https://reviews.llvm.org/D40872 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@319909 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Basic/BuiltinsNVPTX.def')
-rw-r--r--include/clang/Basic/BuiltinsNVPTX.def3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/clang/Basic/BuiltinsNVPTX.def b/include/clang/Basic/BuiltinsNVPTX.def
index b596793c9c..7bab73a3b1 100644
--- a/include/clang/Basic/BuiltinsNVPTX.def
+++ b/include/clang/Basic/BuiltinsNVPTX.def
@@ -371,6 +371,9 @@ BUILTIN(__nvvm_bitcast_i2f, "fi", "")
BUILTIN(__nvvm_bitcast_ll2d, "dLLi", "")
BUILTIN(__nvvm_bitcast_d2ll, "LLid", "")
+// FNS
+TARGET_BUILTIN(__nvvm_fns, "UiUiUii", "n", "ptx60")
+
// Sync
BUILTIN(__syncthreads, "v", "")