diff options
author | Bob Wilson <bob.wilson@apple.com> | 2009-08-21 00:01:42 +0000 |
---|---|---|
committer | Bob Wilson <bob.wilson@apple.com> | 2009-08-21 00:01:42 +0000 |
commit | d4b4cf524b8afc342b618254d69f48f214b60093 (patch) | |
tree | 58125d199fe0b648900233c69b822f4f6bdb14d8 /include | |
parent | 2ea20154cef8ecfb8803bcfe5223e1c199d61858 (diff) | |
download | llvm-d4b4cf524b8afc342b618254d69f48f214b60093.tar.gz llvm-d4b4cf524b8afc342b618254d69f48f214b60093.tar.bz2 llvm-d4b4cf524b8afc342b618254d69f48f214b60093.tar.xz |
Remove Neon intrinsics for VZIP, VUZP, and VTRN. We will represent these as
vector shuffles. Temporarily remove the tests for these operations until the
new implementation is working.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79579 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r-- | include/llvm/IntrinsicsARM.td | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/include/llvm/IntrinsicsARM.td b/include/llvm/IntrinsicsARM.td index f78b20a463..e9dbb490b4 100644 --- a/include/llvm/IntrinsicsARM.td +++ b/include/llvm/IntrinsicsARM.td @@ -61,9 +61,6 @@ let TargetPrefix = "arm" in { // All intrinsics start with "llvm.arm.". LLVMTruncatedElementVectorType<0>, LLVMTruncatedElementVectorType<0>], [IntrNoMem]>; - class Neon_2Result_Intrinsic - : Intrinsic<[llvm_anyvector_ty, LLVMMatchType<0>], - [LLVMMatchType<0>, LLVMMatchType<0>], [IntrNoMem]>; class Neon_CvtFxToFP_Intrinsic : Intrinsic<[llvm_anyfloat_ty], [llvm_anyint_ty, llvm_i32_ty], [IntrNoMem]>; class Neon_CvtFPToFx_Intrinsic @@ -315,15 +312,6 @@ def int_arm_neon_vtbx2 : Neon_Tbl4Arg_Intrinsic; def int_arm_neon_vtbx3 : Neon_Tbl5Arg_Intrinsic; def int_arm_neon_vtbx4 : Neon_Tbl6Arg_Intrinsic; -// Vector Transpose. -def int_arm_neon_vtrn : Neon_2Result_Intrinsic; - -// Vector Interleave (vzip). -def int_arm_neon_vzip : Neon_2Result_Intrinsic; - -// Vector Deinterleave (vuzp). -def int_arm_neon_vuzp : Neon_2Result_Intrinsic; - let TargetPrefix = "arm" in { // De-interleaving vector loads from N-element structures. |