summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorBob Wilson <bob.wilson@apple.com>2009-08-21 00:01:42 +0000
committerBob Wilson <bob.wilson@apple.com>2009-08-21 00:01:42 +0000
commitd4b4cf524b8afc342b618254d69f48f214b60093 (patch)
tree58125d199fe0b648900233c69b822f4f6bdb14d8 /include
parent2ea20154cef8ecfb8803bcfe5223e1c199d61858 (diff)
downloadllvm-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.td12
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.