summaryrefslogtreecommitdiffstats
path: root/include/clang/Basic/BuiltinsAMDGPU.def
diff options
context:
space:
mode:
authorDaniil Fukalov <daniil.fukalov@amd.com>2018-05-21 16:18:07 +0000
committerDaniil Fukalov <daniil.fukalov@amd.com>2018-05-21 16:18:07 +0000
commita3f8c02f04ee414654417aebb6f848321c8d68ec (patch)
tree87ea02f70ae5bf79b7e31207f574bfe15c1e31e5 /include/clang/Basic/BuiltinsAMDGPU.def
parent6b450481a2d4d66aa0b146a1d7fc1084c555488e (diff)
[AMDGPU] fixes for lds f32 builtins
1. added restrictions to memory scope, order and volatile parameters 2. added custom processing for these builtins - currently is not used code, needed to switch off GCCBuiltin link to the builtins (ongoing change to llvm tree) 3. builtins renamed as requested Differential Revision: https://reviews.llvm.org/D43281 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@332848 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Basic/BuiltinsAMDGPU.def')
-rw-r--r--include/clang/Basic/BuiltinsAMDGPU.def6
1 files changed, 3 insertions, 3 deletions
diff --git a/include/clang/Basic/BuiltinsAMDGPU.def b/include/clang/Basic/BuiltinsAMDGPU.def
index 21b15314e8..46cd738ae4 100644
--- a/include/clang/Basic/BuiltinsAMDGPU.def
+++ b/include/clang/Basic/BuiltinsAMDGPU.def
@@ -93,9 +93,9 @@ BUILTIN(__builtin_amdgcn_ds_bpermute, "iii", "nc")
BUILTIN(__builtin_amdgcn_readfirstlane, "ii", "nc")
BUILTIN(__builtin_amdgcn_readlane, "iii", "nc")
BUILTIN(__builtin_amdgcn_fmed3f, "ffff", "nc")
-BUILTIN(__builtin_amdgcn_ds_fadd, "ff*3fiib", "n")
-BUILTIN(__builtin_amdgcn_ds_fmin, "ff*3fiib", "n")
-BUILTIN(__builtin_amdgcn_ds_fmax, "ff*3fiib", "n")
+BUILTIN(__builtin_amdgcn_ds_faddf, "ff*fIiIiIb", "n")
+BUILTIN(__builtin_amdgcn_ds_fminf, "ff*fIiIiIb", "n")
+BUILTIN(__builtin_amdgcn_ds_fmaxf, "ff*fIiIiIb", "n")
//===----------------------------------------------------------------------===//
// VI+ only builtins.