Lines Matching full:uses
4 @AConst = constant i32 123 ; <i32*> [#uses=1]
9 %a = add i32 %N, 1 ; <i32> [#uses=0]
10 %i = add i32 %N, 12345678 ; <i32> [#uses=0]
11 %b = add i16 4, 3 ; <i16> [#uses=0]
12 %c = fadd float %X, 0.000000e+00 ; <float> [#uses=0]
13 %d = fadd float %X, 0x400921CAC0000000 ; <float> [#uses=0]
14 %f = add i32 -1, 10 ; <i32> [#uses=0]
15 %g = add i16 20, -1 ; <i16> [#uses=0]
16 %j = add i16 -1, 30 ; <i16> [#uses=0]
17 %h = add i8 40, -1 ; <i8> [#uses=0]
18 %k = add i8 -1, 50 ; <i8> [#uses=0]
28 icmp eq i32* %x, %y ; <i1>:1 [#uses=1]
29 xor i1 %1, true ; <i1>:2 [#uses=0]
30 icmp ne i32* %x, %y ; <i1>:3 [#uses=0]
47 phi i32 [ 0, %0 ], [ 1, %Top ], [ 524288, %Next ] ; <i32>:1 [#uses=0]
48 phi float [ 0.000000e+00, %0 ], [ 1.000000e+00, %Top ], [ 2.000000e+00, %Next ] ; <float>:2 [#uses=0]
50 phi i1 [ true, %0 ], [ false, %Top ], [ true, %Next ] ; <i1>:4 [#uses=0]
64 ; -- User of cast uses it as a call arg. or return value so it is an implicit
69 %castbig = trunc i64 99999999 to i32 ; <i32> [#uses=1]
70 %castsmall = trunc i64 1 to i32 ; <i32> [#uses=1]
71 %usebig = add i32 %castbig, %castsmall ; <i32> [#uses=0]
72 %castglob = bitcast i32* @AConst to i64* ; <i64*> [#uses=1]
73 %dummyl = load i64* %castglob ; <i64> [#uses=0]
74 %castnull = inttoptr i64 0 to i32* ; <i32*> [#uses=1]
86 %D = add i32 %A, %B ; <i32> [#uses=2]
87 %E = sub i32 %D, -4 ; <i32> [#uses=1]
88 %C = icmp sle i32 %E, 0 ; <i1> [#uses=1]
92 %F = add i32 %A, %B ; <i32> [#uses=0]
93 %G = sub i32 %D, -4 ; <i32> [#uses=1]
94 %D.upgrd.1 = icmp sle i32 %G, 0 ; <i1> [#uses=1]
95 %E.upgrd.2 = xor i1 %D.upgrd.1, true ; <i1> [#uses=1]
108 %cond213 = icmp slt i32 %A, %B ; <i1> [#uses=1]
109 %cast110 = zext i1 %cond213 to i8 ; <i8> [#uses=1]
110 %cast109 = zext i8 %cast110 to i32 ; <i32> [#uses=1]
118 %b2 = icmp sge i32 %N, 0 ; <i1> [#uses=1]
119 %b3 = and i1 %b, %b2 ; <i1> [#uses=1]
129 %p = fadd float %x, %y ; <float> [#uses=1]
130 %z = fsub float %x, %y ; <float> [#uses=1]
131 %b = fcmp ole float %p, %z ; <i1> [#uses=2]
132 %c = xor i1 %b, true ; <i1> [#uses=0]
145 ; 2. If the result register has multiple uses or is in a different
153 %reg114 = shl i32 %N, 2 ; <i32> [#uses=1]
154 %cast115 = sext i32 %reg114 to i64 ; <i64> [#uses=1]
155 %cast116 = ptrtoint i32* %A to i64 ; <i64> [#uses=1]
156 %reg116 = add i64 %cast116, %cast115 ; <i64> [#uses=1]
157 %castPtr = inttoptr i64 %reg116 to i32* ; <i32*> [#uses=1]
158 %reg118 = load i32* %castPtr ; <i32> [#uses=1]
159 %cast117 = sext i32 %reg118 to i64 ; <i64> [#uses=2]
160 %reg159 = add i64 1234567, %cast117 ; <i64> [#uses=0]
161 %reg160 = add i64 7654321, %cast117 ; <i64> [#uses=0]
169 %notB = xor i1 %b, true ; <i1> [#uses=1]
170 %notI = xor i32 %i, -1 ; <i32> [#uses=2]
171 %F = icmp sge i32 %notI, 100 ; <i1> [#uses=1]
172 %J = add i32 %i, %i ; <i32> [#uses=1]
173 %andNotB = and i1 %F, %notB ; <i1> [#uses=0]
174 %andNotI = and i32 %J, %notI ; <i32> [#uses=0]
175 %notB2 = xor i1 true, %b ; <i1> [#uses=0]
176 %notI2 = xor i32 -1, %i ; <i32> [#uses=0]
183 %reg841 = getelementptr %Domain* %D, i64 0, i32 1 ; <i32*> [#uses=1]
184 %reg820 = load i32* %reg841 ; <i32> [#uses=1]