73ca7075d80bcc27ac5ae8001729ee02d0af5884
[oota-llvm.git] / test / Bitcode / neon-intrinsics.ll
1 ; RUN: llvm-dis < %s.bc | FileCheck %s
2
3 ; vmovls should be auto-upgraded to sext
4
5 ; CHECK: vmovls8
6 ; CHECK-NOT: arm.neon.vmovls.v8i16
7 ; CHECK: sext <8 x i8>
8
9 ; CHECK: vmovls16
10 ; CHECK-NOT: arm.neon.vmovls.v4i32
11 ; CHECK: sext <4 x i16>
12
13 ; CHECK: vmovls32
14 ; CHECK-NOT: arm.neon.vmovls.v2i64
15 ; CHECK: sext <2 x i32>
16
17 ; vmovlu should be auto-upgraded to zext
18
19 ; CHECK: vmovlu8
20 ; CHECK-NOT: arm.neon.vmovlu.v8i16
21 ; CHECK: zext <8 x i8>
22
23 ; CHECK: vmovlu16
24 ; CHECK-NOT: arm.neon.vmovlu.v4i32
25 ; CHECK: zext <4 x i16>
26
27 ; CHECK: vmovlu32
28 ; CHECK-NOT: arm.neon.vmovlu.v2i64
29 ; CHECK: zext <2 x i32>