Home | History | Annotate | Download | only in ARM

Lines Matching full:i64

19 define <2 x i64> @vshlls32(<2 x i32>* %A) nounwind {
23 %tmp2 = call <2 x i64> @llvm.arm.neon.vshiftls.v2i64(<2 x i32> %tmp1, <2 x i32> < i32 31, i32 31 >)
24 ret <2 x i64> %tmp2
43 define <2 x i64> @vshllu32(<2 x i32>* %A) nounwind {
47 %tmp2 = call <2 x i64> @llvm.arm.neon.vshiftlu.v2i64(<2 x i32> %tmp1, <2 x i32> < i32 31, i32 31 >)
48 ret <2 x i64> %tmp2
69 define <2 x i64> @vshlli32(<2 x i32>* %A) nounwind {
73 %tmp2 = call <2 x i64> @llvm.arm.neon.vshiftls.v2i64(<2 x i32> %tmp1, <2 x i32> < i32 32, i32 32 >)
74 ret <2 x i64> %tmp2
79 declare <2 x i64> @llvm.arm.neon.vshiftls.v2i64(<2 x i32>, <2 x i32>) nounwind readnone
83 declare <2 x i64> @llvm.arm.neon.vshiftlu.v2i64(<2 x i32>, <2 x i32>) nounwind readnone