diff options
| author | Zaara Syeda <syzaara@ca.ibm.com> | 2016-11-15 17:54:19 +0000 |
|---|---|---|
| committer | Zaara Syeda <syzaara@ca.ibm.com> | 2016-11-15 17:54:19 +0000 |
| commit | a19c9e60e9aa50286ba340aa13bba8f541b25703 (patch) | |
| tree | cff75ce9dec78fa4c1dae44fa02d051e116fb934 /llvm/include | |
| parent | baf7ee3c5e405c13ed6d1e6aec5a8154764d9add (diff) | |
| download | bcm5719-llvm-a19c9e60e9aa50286ba340aa13bba8f541b25703.tar.gz bcm5719-llvm-a19c9e60e9aa50286ba340aa13bba8f541b25703.zip | |
vector load store with length (left justified) llvm portion
llvm-svn: 286993
Diffstat (limited to 'llvm/include')
| -rw-r--r-- | llvm/include/llvm/IR/IntrinsicsPowerPC.td | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/llvm/include/llvm/IR/IntrinsicsPowerPC.td b/llvm/include/llvm/IR/IntrinsicsPowerPC.td index 7ad89147729..74701866740 100644 --- a/llvm/include/llvm/IR/IntrinsicsPowerPC.td +++ b/llvm/include/llvm/IR/IntrinsicsPowerPC.td @@ -741,6 +741,18 @@ def int_ppc_vsx_lxvw4x_be : Intrinsic<[llvm_v4i32_ty], [llvm_ptr_ty], [IntrReadMem, IntrArgMemOnly]>; def int_ppc_vsx_lxvd2x_be : Intrinsic<[llvm_v2f64_ty], [llvm_ptr_ty], [IntrReadMem, IntrArgMemOnly]>; +def int_ppc_vsx_lxvl : + Intrinsic<[llvm_v4i32_ty], [llvm_ptr_ty, llvm_i64_ty], [IntrReadMem, + IntrArgMemOnly]>; +def int_ppc_vsx_lxvll : + Intrinsic<[llvm_v4i32_ty], [llvm_ptr_ty, llvm_i64_ty], [IntrReadMem, + IntrArgMemOnly]>; +def int_ppc_vsx_stxvl : + Intrinsic<[], [llvm_v4i32_ty, llvm_ptr_ty, llvm_i64_ty], + [IntrArgMemOnly]>; +def int_ppc_vsx_stxvll : + Intrinsic<[], [llvm_v4i32_ty, llvm_ptr_ty, llvm_i64_ty], + [IntrArgMemOnly]>; // Vector store. def int_ppc_vsx_stxvw4x : |

