summaryrefslogtreecommitdiffstats
path: root/llvm/include
diff options
context:
space:
mode:
authorYaxun Liu <Yaxun.Liu@amd.com>2017-03-09 20:04:50 +0000
committerYaxun Liu <Yaxun.Liu@amd.com>2017-03-09 20:04:50 +0000
commit55337d0f8eb57ef0a570b6c99569b7a1fabf6106 (patch)
treea3de1e8c861084789b553be3976df776d2c36dc4 /llvm/include
parent30fdb05ddbe2d612f6784a5ed5f0f52c6fa5fa8f (diff)
downloadbcm5719-llvm-55337d0f8eb57ef0a570b6c99569b7a1fabf6106.tar.gz
bcm5719-llvm-55337d0f8eb57ef0a570b6c99569b7a1fabf6106.zip
AMDGPU: Add GCCBuiltin for ds_permute ds_bpermute
Differential Revision: https://reviews.llvm.org/D30580 llvm-svn: 297406
Diffstat (limited to 'llvm/include')
-rw-r--r--llvm/include/llvm/IR/IntrinsicsAMDGPU.td2
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/include/llvm/IR/IntrinsicsAMDGPU.td b/llvm/include/llvm/IR/IntrinsicsAMDGPU.td
index cc8e1cead5e..4ef6737c0ac 100644
--- a/llvm/include/llvm/IR/IntrinsicsAMDGPU.td
+++ b/llvm/include/llvm/IR/IntrinsicsAMDGPU.td
@@ -666,10 +666,12 @@ def int_amdgcn_s_memrealtime :
// llvm.amdgcn.ds.permute <index> <src>
def int_amdgcn_ds_permute :
+ GCCBuiltin<"__builtin_amdgcn_ds_permute">,
Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty], [IntrNoMem, IntrConvergent]>;
// llvm.amdgcn.ds.bpermute <index> <src>
def int_amdgcn_ds_bpermute :
+ GCCBuiltin<"__builtin_amdgcn_ds_bpermute">,
Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty], [IntrNoMem, IntrConvergent]>;
}
OpenPOWER on IntegriCloud