Lines Matching full:i64
5 define <2 x i64> @t1(<2 x i64> %b1, <2 x i64> %c) nounwind {
7 %tmp6 = bitcast <2 x i64> %c to <8 x i16> ; <<8 x i16>> [#uses=1]
8 %tmp8 = bitcast <2 x i64> %b1 to <8 x i16> ; <<8 x i16>> [#uses=1]
10 %tmp10 = bitcast <8 x i16> %tmp9 to <2 x i64> ; <<2 x i64>> [#uses=1]
11 ret <2 x i64> %tmp10
14 define <2 x i64> @t3(<2 x i64> %b1, i32 %c) nounwind {
16 %tmp2 = bitcast <2 x i64> %b1 to <8 x i16> ; <<8 x i16>> [#uses=1]
20 %tmp11 = bitcast <8 x i16> %tmp9 to <2 x i64> ; <<2 x i64>> [#uses=1]
21 ret <2 x i64> %tmp11
26 define <2 x i64> @t2(<2 x i64> %b1, <2 x i64> %c) nounwind {
28 %tmp9 = tail call <2 x i64> @llvm.x86.sse2.psrl.q( <2 x i64> %b1, <2 x i64> %c ) nounwind readnone ; <<2 x i64>> [#uses=1]
29 ret <2 x i64> %tmp9
32 declare <2 x i64> @llvm.x86.sse2.psrl.q(<2 x i64>, <2 x i64>) nounwind readnone