Home | History | Annotate | Download | only in InstCombine

Lines Matching full:bitcast

9         %t1 = bitcast i64 %a to <2 x i32>
10 %t2 = bitcast i64 %a to <2 x i32>
23 %tmp28 = bitcast <2 x float> %A to i64 ; <i64> [#uses=2]
25 %tmp24 = bitcast i32 %tmp23 to float ; <float> [#uses=1]
27 %tmp = bitcast <2 x i32> %B to i64
29 %tmp4 = bitcast i32 %tmp2 to float ; <float> [#uses=1]
36 ; CHECK-NEXT: bitcast <2 x i32> %B to <2 x float>
46 %tmp28 = bitcast <2 x float> %A to i64
49 %tmp24 = bitcast i32 %tmp23 to float
51 %tmp = bitcast <2 x i64> %B to i128
54 %tmp4 = bitcast i32 %tmp2 to float
61 ; CHECK-NEXT: bitcast <2 x i64> %B to <4 x float>
73 %tmp43 = bitcast i64 %ins35 to <2 x i32>
84 %tmp37 = bitcast float %A to i32
86 %tmp31 = bitcast float %B to i32
90 %tmp43 = bitcast i64 %ins35 to <2 x float>
99 %tmp23 = bitcast float %A to i32 ; <i32> [#uses=1]
103 %tmp35 = bitcast i64 %mask20 to <2 x float> ; <<2 x float>> [#uses=1]
111 %out = and i64 %in, xor (i64 bitcast (<4 x i16> <i16 -1, i16 -1, i16 -1, i16 -1> to i64), i64 -1)
119 %out = and i64 %in, xor (i64 bitcast (<4 x i16> <i16 0, i16 0, i16 0, i16 0> to i64), i64 0)
126 %out = and i64 %in, xor (i64 bitcast (<2 x float> bitcast (i64 -1 to <2 x float>) to i64), i64 -1)
134 %out = and i32 %in, xor (i32 bitcast (<1 x float> bitcast (i32 -1 to <1 x float>) to i32), i32 -1)
142 %r = bitcast <1 x i32> %v to <2 x i16>
145 ; CHECK: bitcast i32 %a to <2 x i16>
150 %cast = bitcast <2 x i8*>* %arg to <2 x i64>*
154 ; CHECK: bitcast