Home | History | Annotate | Download | only in Inline

Lines Matching full:uses

6 @NumNodes = external global i32		; <i32*> [#uses=0]
7 @"\01LC" = external constant [43 x i8] ; <[43 x i8]*> [#uses=0]
8 @"\01LC1" = external constant [19 x i8] ; <[19 x i8]*> [#uses=0]
9 @"\01LC2" = external constant [17 x i8] ; <[17 x i8]*> [#uses=0]
78 %0 = getelementptr %struct.quad_struct* %tree, i32 0, i32 3 ; <%struct.quad_struct**> [#uses=1]
79 %1 = load %struct.quad_struct** %0, align 4 ; <%struct.quad_struct*> [#uses=1]
83 %2 = getelementptr %struct.quad_struct* %tree, i32 0, i32 2 ; <%struct.quad_struct**> [#uses=1]
84 %3 = load %struct.quad_struct** %2, align 4 ; <%struct.quad_struct*> [#uses=1]
88 %4 = getelementptr %struct.quad_struct* %tree, i32 0, i32 5 ; <%struct.quad_struct**> [#uses=1]
89 %5 = load %struct.quad_struct** %4, align 4 ; <%struct.quad_struct*> [#uses=1]
93 %6 = getelementptr %struct.quad_struct* %tree, i32 0, i32 4 ; <%struct.quad_struct**> [#uses=1]
94 %7 = load %struct.quad_struct** %6, align 4 ; <%struct.quad_struct*> [#uses=1]
103 %0 = getelementptr %struct.quad_struct* %tree, i32 0, i32 6 ; <%struct.quad_struct**> [#uses=1]
104 %1 = load %struct.quad_struct** %0, align 4 ; <%struct.quad_struct*> [#uses=4]
105 %2 = getelementptr %struct.quad_struct* %tree, i32 0, i32 1 ; <i32*> [#uses=1]
106 %3 = load i32* %2, align 4 ; <i32> [#uses=2]
107 %4 = icmp eq %struct.quad_struct* %1, null ; <i1> [#uses=1]
111 %5 = call fastcc i32 @adj(i32 %d, i32 %3) nounwind ; <i32> [#uses=1]
112 %6 = icmp eq i32 %5, 0 ; <i1> [#uses=1]
116 %7 = call fastcc %struct.quad_struct* @gtequal_adj_neighbor(%struct.quad_struct* %1, i32 %d) nounwind ; <%struct.quad_struct*> [#uses=1]
120 %q.0 = phi %struct.quad_struct* [ %7, %bb1 ], [ %1, %bb ], [ %1, %entry ] ; <%struct.quad_struct*> [#uses=4]
121 %8 = icmp eq %struct.quad_struct* %q.0, null ; <i1> [#uses=1]
125 %9 = getelementptr %struct.quad_struct* %q.0, i32 0, i32 0 ; <i32*> [#uses=1]
126 %10 = load i32* %9, align 4 ; <i32> [#uses=1]
127 %11 = icmp eq i32 %10, 2 ; <i1> [#uses=1]
131 %12 = call fastcc i32 @reflect(i32 %d, i32 %3) nounwind ; <i32> [#uses=1]
132 %13 = call fastcc %struct.quad_struct* @child(%struct.quad_struct* %q.0, i32 %12) nounwind ; <%struct.quad_struct*> [#uses=1]
143 %0 = getelementptr %struct.quad_struct* %tree, i32 0, i32 0 ; <i32*> [#uses=1]
144 %1 = load i32* %0, align 4 ; <i32> [#uses=1]
145 %2 = icmp eq i32 %1, 2 ; <i1> [#uses=1]
149 %3 = getelementptr %struct.quad_struct* %tree, i32 0, i32 4 ; <%struct.quad_struct**> [#uses=1]
150 %4 = load %struct.quad_struct** %3, align 4 ; <%struct.quad_struct*> [#uses=1]
151 %5 = sdiv i32 %size, 2 ; <i32> [#uses=1]
152 %6 = call i32 @perimeter(%struct.quad_struct* %4, i32 %5) nounwind ; <i32> [#uses=1]
153 %7 = getelementptr %struct.quad_struct* %tree, i32 0, i32 5 ; <%struct.quad_struct**> [#uses=1]
154 %8 = load %struct.quad_struct** %7, align 4 ; <%struct.quad_struct*> [#uses=1]
155 %9 = sdiv i32 %size, 2 ; <i32> [#uses=1]
156 %10 = call i32 @perimeter(%struct.quad_struct* %8, i32 %9) nounwind ; <i32> [#uses=1]
157 %11 = add i32 %10, %6 ; <i32> [#uses=1]
158 %12 = getelementptr %struct.quad_struct* %tree, i32 0, i32 3 ; <%struct.quad_struct**> [#uses=1]
159 %13 = load %struct.quad_struct** %12, align 4 ; <%struct.quad_struct*> [#uses=1]
160 %14 = sdiv i32 %size, 2 ; <i32> [#uses=1]
161 %15 = call i32 @perimeter(%struct.quad_struct* %13, i32 %14) nounwind ; <i32> [#uses=1]
162 %16 = add i32 %15, %11 ; <i32> [#uses=1]
163 %17 = getelementptr %struct.quad_struct* %tree, i32 0, i32 2 ; <%struct.quad_struct**> [#uses=1]
164 %18 = load %struct.quad_struct** %17, align 4 ; <%struct.quad_struct*> [#uses=1]
165 %19 = sdiv i32 %size, 2 ; <i32> [#uses=1]
166 %20 = call i32 @perimeter(%struct.quad_struct* %18, i32 %19) nounwind ; <i32> [#uses=1]
167 %21 = add i32 %20, %16 ; <i32> [#uses=1]
171 %22 = getelementptr %struct.quad_struct* %tree, i32 0, i32 0 ; <i32*> [#uses=1]
172 %23 = load i32* %22, align 4 ; <i32> [#uses=1]
173 %24 = icmp eq i32 %23, 0 ; <i1> [#uses=1]
177 %25 = call fastcc %struct.quad_struct* @gtequal_adj_neighbor(%struct.quad_struct* %tree, i32 0) nounwind ; <%struct.quad_struct*> [#uses=4]
178 %26 = icmp eq %struct.quad_struct* %25, null ; <i1> [#uses=1]
182 %27 = getelementptr %struct.quad_struct* %25, i32 0, i32 0 ; <i32*> [#uses=1]
183 %28 = load i32* %27, align 4 ; <i32> [#uses=1]
184 %29 = icmp eq i32 %28, 1 ; <i1> [#uses=1]
188 %30 = getelementptr %struct.quad_struct* %25, i32 0, i32 0 ; <i32*> [#uses=1]
189 %31 = load i32* %30, align 4 ; <i32> [#uses=1]
190 %32 = icmp eq i32 %31, 2 ; <i1> [#uses=1]
194 %33 = call fastcc i32 @sum_adjacent(%struct.quad_struct* %25, i32 3, i32 2, i32 %size) nounwind ; <i32> [#uses=1]
198 %retval1.1 = phi i32 [ 0, %bb6 ], [ %33, %bb7 ], [ %size, %bb4 ], [ %size, %bb3 ] ; <i32> [#uses=3]
199 %34 = call fastcc %struct.quad_struct* @gtequal_adj_neighbor(%struct.quad_struct* %tree, i32 1) nounwind ; <%struct.quad_struct*> [#uses=4]
200 %35 = icmp eq %struct.quad_struct* %34, null ; <i1> [#uses=1]
204 %36 = getelementptr %struct.quad_struct* %34, i32 0, i32 0 ; <i32*> [#uses=1]
205 %37 = load i32* %36, align 4 ; <i32> [#uses=1]
206 %38 = icmp eq i32 %37, 1 ; <i1> [#uses=1]
210 %39 = add i32 %retval1.1, %size ; <i32> [#uses=1]
214 %40 = getelementptr %struct.quad_struct* %34, i32 0, i32 0 ; <i32*> [#uses=1]
215 %41 = load i32* %40, align 4 ; <i32> [#uses=1]
216 %42 = icmp eq i32 %41, 2 ; <i1> [#uses=1]
220 %43 = call fastcc i32 @sum_adjacent(%struct.quad_struct* %34, i32 2, i32 0, i32 %size) nounwind ; <i32> [#uses=1]
221 %44 = add i32 %43, %retval1.1 ; <i32> [#uses=1]
225 %retval1.2 = phi i32 [ %retval1.1, %bb11 ], [ %44, %bb12 ], [ %39, %bb10 ] ; <i32> [#uses=3]
226 %45 = call fastcc %struct.quad_struct* @gtequal_adj_neighbor(%struct.quad_struct* %tree, i32 2) nounwind ; <%struct.quad_struct*> [#uses=4]
227 %46 = icmp eq %struct.quad_struct* %45, null ; <i1> [#uses=1]
231 %47 = getelementptr %struct.quad_struct* %45, i32 0, i32 0 ; <i32*> [#uses=1]
232 %48 = load i32* %47, align 4 ; <i32> [#uses=1]
233 %49 = icmp eq i32 %48, 1 ; <i1> [#uses=1]
237 %50 = add i32 %retval1.2, %size ; <i32> [#uses=1]
241 %51 = getelementptr %struct.quad_struct* %45, i32 0, i32 0 ; <i32*> [#uses=1]
242 %52 = load i32* %51, align 4 ; <i32> [#uses=1]
243 %53 = icmp eq i32 %52, 2 ; <i1> [#uses=1]
247 %54 = call fastcc i32 @sum_adjacent(%struct.quad_struct* %45, i32 0, i32 1, i32 %size) nounwind ; <i32> [#uses=1]
248 %55 = add i32 %54, %retval1.2 ; <i32> [#uses=1]
252 %retval1.3 = phi i32 [ %retval1.2, %bb16 ], [ %55, %bb17 ], [ %50, %bb15 ] ; <i32> [#uses=3]
253 %56 = call fastcc %struct.quad_struct* @gtequal_adj_neighbor(%struct.quad_struct* %tree, i32 3) nounwind ; <%struct.quad_struct*> [#uses=4]
254 %57 = icmp eq %struct.quad_struct* %56, null ; <i1> [#uses=1]
258 %58 = getelementptr %struct.quad_struct* %56, i32 0, i32 0 ; <i32*> [#uses=1]
259 %59 = load i32* %58, align 4 ; <i32> [#uses=1]
260 %60 = icmp eq i32 %59, 1 ; <i1> [#uses=1]
264 %61 = add i32 %retval1.3, %size ; <i32> [#uses=1]
268 %62 = getelementptr %struct.quad_struct* %56, i32 0, i32 0 ; <i32*> [#uses=1]
269 %63 = load i32* %62, align 4 ; <i32> [#uses=1]
270 %64 = icmp eq i32 %63, 2 ; <i1> [#uses=1]
274 %65 = call fastcc i32 @sum_adjacent(%struct.quad_struct* %56, i32 1, i32 3, i32 %size) nounwind ; <i32> [#uses=1]
275 %66 = add i32 %65, %retval1.3 ; <i32> [#uses=1]
279 %retval1.0 = phi i32 [ 0, %bb2 ], [ %retval1.3, %bb21 ] ; <i32> [#uses=1]