]> granicus.if.org Git - llvm/commitdiff
AMDGPU: Add GCCBuiltin for ds_permute ds_bpermute
authorYaxun Liu <Yaxun.Liu@amd.com>
Thu, 9 Mar 2017 20:04:50 +0000 (20:04 +0000)
committerYaxun Liu <Yaxun.Liu@amd.com>
Thu, 9 Mar 2017 20:04:50 +0000 (20:04 +0000)
Differential Revision: https://reviews.llvm.org/D30580

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@297406 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/IR/IntrinsicsAMDGPU.td

index cc8e1cead5e276442fdfe62b6f35a37e876419f7..4ef6737c0ac617a46d1e672de5e601ca884a357e 100644 (file)
@@ -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]>;
 
 }