]> granicus.if.org Git - clang/commit
[AMDGPU] fixes for lds f32 builtins
authorDaniil Fukalov <daniil.fukalov@amd.com>
Mon, 21 May 2018 16:18:07 +0000 (16:18 +0000)
committerDaniil Fukalov <daniil.fukalov@amd.com>
Mon, 21 May 2018 16:18:07 +0000 (16:18 +0000)
commita3f8c02f04ee414654417aebb6f848321c8d68ec
tree87ea02f70ae5bf79b7e31207f574bfe15c1e31e5
parent6b450481a2d4d66aa0b146a1d7fc1084c555488e
[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
include/clang/Basic/BuiltinsAMDGPU.def
lib/CodeGen/CGBuiltin.cpp
test/CodeGenOpenCL/builtins-amdgcn-vi.cl
test/SemaOpenCL/builtins-amdgcn-error.cl