Lines Matching full:uses
80 ; %tmp = zext i8 %a to i32 ; <i32> [#uses=1]
81 ; %tmp2 = icmp eq i8 %a, 0 ; <i1> [#uses=1]
82 ; %tmp3 = or i8 %b, -128 ; <i8> [#uses=1]
83 ; %tmp4 = and i8 %b, 127 ; <i8> [#uses=1]
84 ; %b_addr.0 = select i1 %tmp2, i8 %tmp4, i8 %tmp3 ; <i8> [#uses=1]
98 @_minusZero.6007 = internal constant <4 x float> <float -0.000000e+00, float -0.000000e+00, float -0.000000e+00, float -0.000000e+00> ; <<4 x float>*> [#uses=0]
99 @twoTo23.6008 = internal constant <4 x float> <float 8.388608e+06, float 8.388608e+06, float 8.388608e+06, float 8.388608e+06> ; <<4 x float>*> [#uses=0]
106 %i.0 = phi i32 [ 0, %bb60 ] ; <i32> [#uses=2]
107 %0 = bitcast float* %x_addr.0 to <4 x float>* ; <<4 x float>*> [#uses=1]
108 %1 = load <4 x float>* %0, align 16 ; <<4 x float>> [#uses=4]
109 %tmp20 = bitcast <4 x float> %1 to <4 x i32> ; <<4 x i32>> [#uses=1]
110 %tmp22 = and <4 x i32> %tmp20, <i32 2147483647, i32 2147483647, i32 2147483647, i32 2147483647> ; <<4 x i32>> [#uses=1]
111 %tmp23 = bitcast <4 x i32> %tmp22 to <4 x float> ; <<4 x float>> [#uses=1]
112 %tmp25 = bitcast <4 x float> %1 to <4 x i32> ; <<4 x i32>> [#uses=1]
113 %tmp27 = and <4 x i32> %tmp25, <i32 -2147483648, i32 -2147483648, i32 -2147483648, i32 -2147483648> ; <<4 x i32>> [#uses=2]
114 %tmp30 = call <4 x float> @llvm.x86.sse.cmp.ps(<4 x float> %tmp23, <4 x float> <float 8.388608e+06, float 8.388608e+06, float 8.388608e+06, float 8.388608e+06>, i8 5) ; <<4 x float>> [#uses=1]
115 %tmp34 = bitcast <4 x float> %tmp30 to <4 x i32> ; <<4 x i32>> [#uses=1]
116 %tmp36 = xor <4 x i32> %tmp34, <i32 -1, i32 -1, i32 -1, i32 -1> ; <<4 x i32>> [#uses=1]
117 %tmp37 = and <4 x i32> %tmp36, <i32 1258291200, i32 1258291200, i32 1258291200, i32 1258291200> ; <<4 x i32>> [#uses=1]
118 %tmp42 = or <4 x i32> %tmp37, %tmp27 ; <<4 x i32>> [#uses=1]
119 %tmp43 = bitcast <4 x i32> %tmp42 to <4 x float> ; <<4 x float>> [#uses=2]
120 %tmp45 = fadd <4 x float> %1, %tmp43 ; <<4 x float>> [#uses=1]
121 %tmp47 = fsub <4 x float> %tmp45, %tmp43 ; <<4 x float>> [#uses=2]
122 %tmp49 = call <4 x float> @llvm.x86.sse.cmp.ps(<4 x float> %1, <4 x float> %tmp47, i8 1) ; <<4 x float>> [#uses=1]
123 %2 = bitcast <4 x float> %tmp49 to <4 x i32> ; <<4 x i32>> [#uses=1]
124 %3 = call <4 x float> @llvm.x86.sse2.cvtdq2ps(<4 x i32> %2) nounwind readnone ; <<4 x float>> [#uses=1]
125 %tmp53 = fadd <4 x float> %tmp47, %3 ; <<4 x float>> [#uses=1]
126 %tmp55 = bitcast <4 x float> %tmp53 to <4 x i32> ; <<4 x i32>> [#uses=1]
127 %tmp57 = or <4 x i32> %tmp55, %tmp27 ; <<4 x i32>> [#uses=1]
128 %tmp58 = bitcast <4 x i32> %tmp57 to <4 x float> ; <<4 x float>> [#uses=1]
129 %4 = bitcast float* %y_addr.0 to <4 x float>* ; <<4 x float>*> [#uses=1]
131 %5 = getelementptr float* %x_addr.0, i64 4 ; <float*> [#uses=1]
132 %6 = getelementptr float* %y_addr.0, i64 4 ; <float*> [#uses=1]
133 %7 = add i32 %i.0, 4 ; <i32> [#uses=1]
134 %8 = load i32* %n, align 4 ; <i32> [#uses=1]
135 %9 = icmp sgt i32 %8, %7 ; <i1> [#uses=1]
139 %x_addr.0 = phi float* [ %x, %entry ], [ %5, %bb ] ; <float*> [#uses=2]
140 %y_addr.0 = phi float* [ %y, %entry ], [ %6, %bb ] ; <float*> [#uses=2]
157 @cl_options_count = external constant i32 ; <i32*> [#uses=2]
161 %tmp4 = load i32* @cl_options_count, align 4 ; <i32> [#uses=1]
162 %tmp5 = icmp eq i32 %tmp4, 0 ; <i1> [#uses=1]
166 %i.019 = phi i64 [ 0, %entry ], [ %tmp25, %bb2 ] ; <i64> [#uses=1]
167 %tmp25 = add i64 %i.019, 1 ; <i64> [#uses=2]
168 %tmp11 = load i32* @cl_options_count, align 4 ; <i32> [#uses=1]
169 %tmp12 = zext i32 %tmp11 to i64 ; <i64> [#uses=1]
170 %tmp13 = icmp ugt i64 %tmp12, %tmp25 ; <i1> [#uses=1]