Lines Matching full:vst1
6 ;CHECK: vst1.8 {d16}, [r0:64]
8 call void @llvm.arm.neon.vst1.v8i8(i8* %A, <8 x i8> %tmp1, i32 16)
14 ;CHECK: vst1.16
17 call void @llvm.arm.neon.vst1.v4i16(i8* %tmp0, <4 x i16> %tmp1, i32 1)
23 ;CHECK: vst1.32
26 call void @llvm.arm.neon.vst1.v2i32(i8* %tmp0, <2 x i32> %tmp1, i32 1)
32 ;CHECK: vst1.32
35 call void @llvm.arm.neon.vst1.v2f32(i8* %tmp0, <2 x float> %tmp1, i32 1)
42 ;CHECK: vst1.32 {d16}, [r1]!
46 call void @llvm.arm.neon.vst1.v2f32(i8* %tmp0, <2 x float> %tmp1, i32 1)
54 ;CHECK: vst1.64
57 call void @llvm.arm.neon.vst1.v1i64(i8* %tmp0, <1 x i64> %tmp1, i32 1)
64 ;CHECK: vst1.8 {d16, d17}, [r0:64]
66 call void @llvm.arm.neon.vst1.v16i8(i8* %A, <16 x i8> %tmp1, i32 8)
73 ;CHECK: vst1.16 {d16, d17}, [r0:128]
76 call void @llvm.arm.neon.vst1.v8i16(i8* %tmp0, <8 x i16> %tmp1, i32 32)
83 ;CHECK: vst1.16 {d16, d17}, [r1:64], r2
87 call void @llvm.arm.neon.vst1.v8i16(i8* %tmp0, <8 x i16> %tmp1, i32 8)
95 ;CHECK: vst1.32
98 call void @llvm.arm.neon.vst1.v4i32(i8* %tmp0, <4 x i32> %tmp1, i32 1)
104 ;CHECK: vst1.32
107 call void @llvm.arm.neon.vst1.v4f32(i8* %tmp0, <4 x float> %tmp1, i32 1)
113 ;CHECK: vst1.64
116 call void @llvm.arm.neon.vst1.v2i64(i8* %tmp0, <2 x i64> %tmp1, i32 1)
120 declare void @llvm.arm.neon.vst1.v8i8(i8*, <8 x i8>, i32) nounwind
121 declare void @llvm.arm.neon.vst1.v4i16(i8*, <4 x i16>, i32) nounwind
122 declare void @llvm.arm.neon.vst1.v2i32(i8*, <2 x i32>, i32) nounwind
123 declare void @llvm.arm.neon.vst1.v2f32(i8*, <2 x float>, i32) nounwind
124 declare void @llvm.arm.neon.vst1.v1i64(i8*, <1 x i64>, i32) nounwind
126 declare void @llvm.arm.neon.vst1.v16i8(i8*, <16 x i8>, i32) nounwind
127 declare void @llvm.arm.neon.vst1.v8i16(i8*, <8 x i16>, i32) nounwind
128 declare void @llvm.arm.neon.vst1.v4i32(i8*, <4 x i32>, i32) nounwind
129 declare void @llvm.arm.neon.vst1.v4f32(i8*, <4 x float>, i32) nounwind
130 declare void @llvm.arm.neon.vst1.v2i64(i8*, <2 x i64>, i32) nounwind