]> granicus.if.org Git - clang/commit
[OpenCL] Support variable memory scope in atomic builtins
authorYaxun Liu <Yaxun.Liu@amd.com>
Tue, 15 Aug 2017 16:02:49 +0000 (16:02 +0000)
committerYaxun Liu <Yaxun.Liu@amd.com>
Tue, 15 Aug 2017 16:02:49 +0000 (16:02 +0000)
commitc69952ba2661157600028866336e57a94112c7e8
treefd5655282a2a6203001005f669f0a9aaa6f326e3
parentc3ca0b51321b9d6ec627c7fc7484e8aec46475bb
[OpenCL] Support variable memory scope in atomic builtins

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

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@310924 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/Expr.h
include/clang/Basic/DiagnosticSemaKinds.td
include/clang/Basic/SyncScope.h
lib/AST/Expr.cpp
lib/CodeGen/CGAtomic.cpp
lib/Frontend/InitPreprocessor.cpp
lib/Sema/SemaChecking.cpp
test/CodeGenOpenCL/atomic-ops-libcall.cl
test/CodeGenOpenCL/atomic-ops.cl
test/SemaOpenCL/atomic-ops.cl