]> granicus.if.org Git - clang/commit
AMDGPU: Add clang builtin for ds_swizzle.
authorChangpeng Fang <changpeng.fang@gmail.com>
Thu, 18 Aug 2016 22:04:54 +0000 (22:04 +0000)
committerChangpeng Fang <changpeng.fang@gmail.com>
Thu, 18 Aug 2016 22:04:54 +0000 (22:04 +0000)
commitbf02f12c8926b98cbe8b8840efaefa54d19ae69a
treea2eb0a1d9825eec8bb292b6c759463631339eb07
parent4453feb53d9f4c951cba894334e768b5e92edae4
AMDGPU: Add clang builtin for ds_swizzle.

Summary:
  int __builtin_amdgcn_ds_swizzle (int a, int imm);
while imm is a constant.

Differential Revision:
  http://reviews.llvm.org/D23682

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@279165 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/BuiltinsAMDGPU.def
lib/CodeGen/CGBuiltin.cpp
test/CodeGenOpenCL/builtins-amdgcn-error.cl
test/CodeGenOpenCL/builtins-amdgcn.cl