diff options
author | Bob Wilson <bob.wilson@apple.com> | 2010-08-20 04:54:02 +0000 |
---|---|---|
committer | Bob Wilson <bob.wilson@apple.com> | 2010-08-20 04:54:02 +0000 |
commit | b31a11b466281b7e01cfde007b2041eefa2341e4 (patch) | |
tree | 97ed9d7695da68596c898a0d552ee737ba678da2 /include/llvm | |
parent | 2df9504fec1ddf198321c7fe8c968154b4edbff3 (diff) | |
download | llvm-b31a11b466281b7e01cfde007b2041eefa2341e4.tar.gz llvm-b31a11b466281b7e01cfde007b2041eefa2341e4.tar.bz2 llvm-b31a11b466281b7e01cfde007b2041eefa2341e4.tar.xz |
Replace the arm.neon.vmovls and vmovlu intrinsics with vector sign-extend and
zero-extend operations.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111614 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm')
-rw-r--r-- | include/llvm/IntrinsicsARM.td | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/include/llvm/IntrinsicsARM.td b/include/llvm/IntrinsicsARM.td index f4a80bb9cb..37d813151c 100644 --- a/include/llvm/IntrinsicsARM.td +++ b/include/llvm/IntrinsicsARM.td @@ -60,9 +60,6 @@ let TargetPrefix = "arm" in { // All intrinsics start with "llvm.arm.". class Neon_1Arg_Narrow_Intrinsic : Intrinsic<[llvm_anyvector_ty], [LLVMExtendedElementVectorType<0>], [IntrNoMem]>; - class Neon_1Arg_Long_Intrinsic - : Intrinsic<[llvm_anyvector_ty], - [LLVMTruncatedElementVectorType<0>], [IntrNoMem]>; class Neon_2Arg_Intrinsic : Intrinsic<[llvm_anyvector_ty], [LLVMMatchType<0>, LLVMMatchType<0>], [IntrNoMem]>; @@ -322,8 +319,6 @@ def int_arm_neon_vmovn : Neon_1Arg_Narrow_Intrinsic; def int_arm_neon_vqmovns : Neon_1Arg_Narrow_Intrinsic; def int_arm_neon_vqmovnu : Neon_1Arg_Narrow_Intrinsic; def int_arm_neon_vqmovnsu : Neon_1Arg_Narrow_Intrinsic; -def int_arm_neon_vmovls : Neon_1Arg_Long_Intrinsic; -def int_arm_neon_vmovlu : Neon_1Arg_Long_Intrinsic; // Vector Table Lookup. // The first 1-4 arguments are the table. |