Home | History | Annotate | Download | only in ScalarEvolution

Lines Matching full:uses

16 	%0 = mul i32 %x, %w		; <i32> [#uses=2]
17 %1 = mul i32 %x, %w ; <i32> [#uses=1]
18 %2 = sdiv i32 %1, 4 ; <i32> [#uses=1]
19 %.sum2 = add i32 %2, %0 ; <i32> [#uses=2]
20 %cond = icmp eq i32 %d, 1 ; <i1> [#uses=1]
24 %3 = icmp sgt i32 %x, 0 ; <i1> [#uses=1]
28 %4 = mul i32 %y.08, %w ; <i32> [#uses=1]
29 %5 = mul i32 %y.08, %s ; <i32> [#uses=1]
30 %6 = add i32 %5, 1 ; <i32> [#uses=1]
34 %x.06 = phi i32 [ %13, %bb7 ], [ 0, %bb.nph7 ] ; <i32> [#uses=3]
35 %7 = add i32 %x.06, %4 ; <i32> [#uses=1]
36 %8 = shl i32 %x.06, 1 ; <i32> [#uses=1]
37 %9 = add i32 %6, %8 ; <i32> [#uses=1]
38 %10 = getelementptr i8* %r, i32 %9 ; <i8*> [#uses=1]
39 %11 = load i8* %10, align 1 ; <i8> [#uses=1]
40 %12 = getelementptr i8* %j, i32 %7 ; <i8*> [#uses=1]
42 %13 = add i32 %x.06, 1 ; <i32> [#uses=2]
46 %14 = icmp slt i32 %13, %w ; <i1> [#uses=1]
53 %15 = add i32 %y.08, 1 ; <i32> [#uses=2]
57 %16 = icmp slt i32 %15, %x ; <i1> [#uses=1]
67 %17 = icmp sgt i32 %w, 0 ; <i1> [#uses=1]
74 %y.08 = phi i32 [ %15, %bb10 ], [ 0, %bb.nph9.split ] ; <i32> [#uses=3]
78 %18 = sdiv i32 %w, 2 ; <i32> [#uses=1]
79 %19 = icmp slt i32 %w, 2 ; <i1> [#uses=1]
80 %20 = sdiv i32 %x, 2 ; <i32> [#uses=1]
87 %y.14 = phi i32 [ %42, %bb18 ], [ 0, %bb.nph5.split ] ; <i32> [#uses=4]
88 %21 = mul i32 %18, %y.14 ; <i32> [#uses=2]
89 %22 = shl i32 %y.14, 1 ; <i32> [#uses=1]
90 %23 = srem i32 %y.14, 2 ; <i32> [#uses=1]
91 %24 = add i32 %23, %22 ; <i32> [#uses=1]
92 %25 = mul i32 %24, %s ; <i32> [#uses=2]
96 %26 = add i32 %21, %0 ; <i32> [#uses=1]
97 %27 = add i32 %21, %.sum2 ; <i32> [#uses=1]
98 %28 = sdiv i32 %w, 2 ; <i32> [#uses=1]
102 %x.12 = phi i32 [ %40, %bb15 ], [ 0, %bb.nph3 ] ; <i32> [#uses=5]
103 %29 = shl i32 %x.12, 2 ; <i32> [#uses=1]
104 %30 = add i32 %29, %25 ; <i32> [#uses=1]
105 %31 = getelementptr i8* %r, i32 %30 ; <i8*> [#uses=1]
106 %32 = load i8* %31, align 1 ; <i8> [#uses=1]
107 %.sum = add i32 %26, %x.12 ; <i32> [#uses=1]
108 %33 = getelementptr i8* %j, i32 %.sum ; <i8*> [#uses=1]
110 %34 = shl i32 %x.12, 2 ; <i32> [#uses=1]
111 %35 = or i32 %34, 2 ; <i32> [#uses=1]
112 %36 = add i32 %35, %25 ; <i32> [#uses=1]
113 %37 = getelementptr i8* %r, i32 %36 ; <i8*> [#uses=1]
114 %38 = load i8* %37, align 1 ; <i8> [#uses=1]
115 %.sum6 = add i32 %27, %x.12 ; <i32> [#uses=1]
116 %39 = getelementptr i8* %j, i32 %.sum6 ; <i8*> [#uses=1]
118 %40 = add i32 %x.12, 1 ; <i32> [#uses=2]
122 %41 = icmp sgt i32 %28, %40 ; <i1> [#uses=1]
129 %42 = add i32 %y.14, 1 ; <i32> [#uses=2]
133 %43 = icmp slt i32 %x, 2 ; <i1> [#uses=1]
137 %44 = icmp sgt i32 %20, %42 ; <i1> [#uses=1]
153 %45 = mul i32 %x, %w ; <i32> [#uses=1]
154 %46 = sdiv i32 %45, 4 ; <i32> [#uses=1]
155 %.sum3 = add i32 %46, %.sum2 ; <i32> [#uses=2]
156 %47 = add i32 %x, 15 ; <i32> [#uses=1]
157 %48 = and i32 %47, -16 ; <i32> [#uses=1]
158 %49 = add i32 %w, 15 ; <i32> [#uses=1]
159 %50 = and i32 %49, -16 ; <i32> [#uses=1]
160 %51 = mul i32 %48, %s ; <i32> [#uses=1]
161 %52 = icmp sgt i32 %x, 0 ; <i1> [#uses=1]
168 %y.21 = phi i32 [ %57, %bb24 ], [ 0, %bb.nph ] ; <i32> [#uses=3]
169 %53 = mul i32 %y.21, %50 ; <i32> [#uses=1]
170 %.sum1 = add i32 %53, %51 ; <i32> [#uses=1]
171 %54 = getelementptr i8* %r, i32 %.sum1 ; <i8*> [#uses=1]
172 %55 = mul i32 %y.21, %w ; <i32> [#uses=1]
173 %.sum5 = add i32 %55, %.sum3 ; <i32> [#uses=1]
174 %56 = getelementptr i8* %j, i32 %.sum5 ; <i8*> [#uses=1]
176 %57 = add i32 %y.21, 1 ; <i32> [#uses=2]
180 %58 = icmp slt i32 %57, %x ; <i1> [#uses=1]
187 %59 = mul i32 %x, %w ; <i32> [#uses=1]
188 %.sum4 = add i32 %.sum3, %59 ; <i32> [#uses=1]
189 %60 = getelementptr i8* %j, i32 %.sum4 ; <i8*> [#uses=1]
190 %61 = mul i32 %x, %w ; <i32> [#uses=1]
191 %62 = sdiv i32 %61, 2 ; <i32> [#uses=1]
196 %63 = add i32 %w, 15 ; <i32> [#uses=1]
197 %64 = and i32 %63, -16 ; <i32> [#uses=1]
198 %65 = icmp sgt i32 %x, 0 ; <i1> [#uses=1]
205 %y.310 = phi i32 [ %70, %bb31 ], [ 0, %bb.nph11 ] ; <i32> [#uses=3]
206 %66 = mul i32 %y.310, %64 ; <i32> [#uses=1]
207 %67 = getelementptr i8* %r, i32 %66 ; <i8*> [#uses=1]
208 %68 = mul i32 %y.310, %w ; <i32> [#uses=1]
209 %69 = getelementptr i8* %j, i32 %68 ; <i8*> [#uses=1]
211 %70 = add i32 %y.310, 1 ; <i32> [#uses=2]
215 %71 = icmp slt i32 %70, %x ; <i1> [#uses=1]
222 %72 = mul i32 %x, %w ; <i32> [#uses=1]
223 %73 = getelementptr i8* %j, i32 %72 ; <i8*> [#uses=1]
224 %74 = mul i32 %x, %w ; <i32> [#uses=1]
225 %75 = sdiv i32 %74, 2 ; <i32> [#uses=1]