]> granicus.if.org Git - clang/commitdiff
[NVPTX] Fix const modifier on builtins
authorJustin Holewinski <jholewinski@nvidia.com>
Mon, 12 Nov 2012 03:16:56 +0000 (03:16 +0000)
committerJustin Holewinski <jholewinski@nvidia.com>
Mon, 12 Nov 2012 03:16:56 +0000 (03:16 +0000)
Some NVVM intrinsics were incorrectly labeled.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@167700 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Basic/BuiltinsNVPTX.def

index 2fde59bdd7247cbdfb6984f5bd2150510d1e92da..3c3f06c5ea3ae36471281eb5a2a9827122b680b5 100644 (file)
@@ -61,16 +61,16 @@ BUILTIN(__builtin_ptx_bar_sync, "vi", "n")
 
 
 // Builtins exposed as part of NVVM
-BUILTIN(__syncthreads, "v", "nc")
-BUILTIN(__nvvm_bar0, "v", "nc")
-BUILTIN(__nvvm_bar0_popc, "ii", "nc")
-BUILTIN(__nvvm_bar0_and, "ii", "nc")
-BUILTIN(__nvvm_bar0_or, "ii", "nc")
+BUILTIN(__syncthreads, "v", "n")
+BUILTIN(__nvvm_bar0, "v", "n")
+BUILTIN(__nvvm_bar0_popc, "ii", "n")
+BUILTIN(__nvvm_bar0_and, "ii", "n")
+BUILTIN(__nvvm_bar0_or, "ii", "n")
 BUILTIN(__nvvm_membar_cta, "v", "n")
 BUILTIN(__nvvm_membar_gl, "v", "n")
 BUILTIN(__nvvm_membar_sys, "v", "n")
-BUILTIN(__nvvm_popc_i, "ii", "n")
-BUILTIN(__nvvm_popc_ll, "iLLi", "n")
+BUILTIN(__nvvm_popc_i, "ii", "nc")
+BUILTIN(__nvvm_popc_ll, "LiLi", "nc")
 BUILTIN(__nvvm_prmt, "UiUiUiUi", "nc")
 BUILTIN(__nvvm_min_i, "iii", "nc")
 BUILTIN(__nvvm_min_ui, "UiUiUi", "nc")