Home | History | Annotate | Download | only in ARM

Lines Matching full:i64

52 define void @vst2i64(i64* %A, <1 x i64>* %B) nounwind {
56 %tmp0 = bitcast i64* %A to i8*
57 %tmp1 = load <1 x i64>* %B
58 call void @llvm.arm.neon.vst2.v1i64(i8* %tmp0, <1 x i64> %tmp1, <1 x i64> %tmp1, i32 32)
63 define void @vst2i64_update(i64** %ptr, <1 x i64>* %B) nounwind {
66 %A = load i64** %ptr
67 %tmp0 = bitcast i64* %A to i8*
68 %tmp1 = load <1 x i64>* %B
69 call void @llvm.arm.neon.vst2.v1i64(i8* %tmp0, <1 x i64> %tmp1, <1 x i64> %tmp1, i32 8)
70 %tmp2 = getelementptr i64* %A, i32 2
71 store i64* %tmp2, i64** %ptr
117 declare void @llvm.arm.neon.vst2.v1i64(i8*, <1 x i64>, <1 x i64>, i32) nounwind