diff options
| author | Yaxun Liu <Yaxun.Liu@amd.com> | 2017-03-09 20:04:50 +0000 |
|---|---|---|
| committer | Yaxun Liu <Yaxun.Liu@amd.com> | 2017-03-09 20:04:50 +0000 |
| commit | 55337d0f8eb57ef0a570b6c99569b7a1fabf6106 (patch) | |
| tree | a3de1e8c861084789b553be3976df776d2c36dc4 /llvm/include | |
| parent | 30fdb05ddbe2d612f6784a5ed5f0f52c6fa5fa8f (diff) | |
| download | bcm5719-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.td | 2 |
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]>; } |

