Lines Matching full:uses
51 %tmp = alloca %struct.QPointF, align 16 ; <%struct.QPointF*> [#uses=2]
52 %tmp.upgrd.1 = alloca %struct.QRectF, align 16 ; <%struct.QRectF*> [#uses=5]
53 %tmp2 = alloca %struct.QPointF, align 16 ; <%struct.QPointF*> [#uses=3]
54 %tmp.upgrd.2 = alloca %struct.QFontMetrics, align 16 ; <%struct.QFontMetrics*> [#uses=4]
55 %tmp.upgrd.3 = alloca %struct.QFont, align 16 ; <%struct.QFont*> [#uses=4]
56 %tmp3 = alloca %struct.QPointF, align 16 ; <%struct.QPointF*> [#uses=2]
57 %p = alloca %struct.QPainter, align 16 ; <%struct.QPainter*> [#uses=14]
58 %body = alloca %struct.QRectF, align 16 ; <%struct.QRectF*> [#uses=9]
61 %pageNumberPos = alloca %struct.QPointF, align 16 ; <%struct.QPointF*> [#uses=4]
62 %scaledPageSize = alloca %struct.QPointF, align 16 ; <%struct.QPointF*> [#uses=6]
63 %printerPageSize = alloca %struct.QPointF, align 16 ; <%struct.QPointF*> [#uses=3]
64 %fmt = alloca %struct.QTextBlockFormat, align 16 ; <%struct.QTextBlockFormat*> [#uses=5]
65 %font = alloca %struct.QFont, align 16 ; <%struct.QFont*> [#uses=5]
66 %tmp.upgrd.4 = call %struct.QTextDocumentPrivate* @_ZNK13QTextDocument6d_funcEv( %struct.QAbstractTextDocumentLayout* %this ) ; <%struct.QTextDocumentPrivate*> [#uses=5]
67 %tmp.upgrd.5 = getelementptr %struct.QPrinter* %printer, i32 0, i32 0 ; <%struct.QPaintDevice*> [#uses=1]
70 to label %invcont unwind label %cleanup329 ; <i1> [#uses=1]
75 to label %invcont7 unwind label %cleanup329 ; <%struct.QAbstractTextDocumentLayout*> [#uses=0]
77 %tmp10 = getelementptr %struct.QTextDocumentPrivate* %tmp.upgrd.4, i32 0, i32 26 ; <%struct.QPointF*> [#uses=1]
81 %tmp12 = getelementptr %struct.QTextDocumentPrivate* %tmp.upgrd.4, i32 0, i32 26 ; <%struct.QPointF*> [#uses=1]
82 %tmp13 = call i1 @_ZNK6QSizeF7isValidEv( %struct.QPointF* %tmp12 ) ; <i1> [#uses=1]
85 %tmp17 = getelementptr %struct.QTextDocumentPrivate* %tmp.upgrd.4, i32 0, i32 26 ; <%struct.QPointF*> [#uses=1]
86 %tmp.upgrd.7 = call double @_ZNK6QSizeF6heightEv( %struct.QPointF* %tmp17 ) ; <double> [#uses=1]
87 %tmp18 = fcmp oeq double %tmp.upgrd.7, 0x41DFFFFFFFC00000 ; <i1> [#uses=1]
94 %iftmp.406.0 = phi i1 [ false, %bb ], [ true, %cond_next20 ] ; <i1> [#uses=1]
98 to label %invcont25 unwind label %cleanup329 ; <i32> [#uses=1]
100 %tmp26 = sitofp i32 %tmp.upgrd.8 to double ; <double> [#uses=2]
102 to label %invcont29 unwind label %cleanup329 ; <%struct.QAbstractTextDocumentLayout*> [#uses=1]
105 to label %invcont31 unwind label %cleanup329 ; <%struct.QPaintDevice*> [#uses=3]
107 %tmp34 = icmp eq %struct.QPaintDevice* %tmp32, null ; <i1> [#uses=1]
111 to label %invcont37 unwind label %cleanup329 ; <i32> [#uses=1]
113 %tmp38.upgrd.9 = sitofp i32 %tmp38 to double ; <double> [#uses=1]
115 to label %invcont40 unwind label %cleanup329 ; <i32> [#uses=1]
117 %tmp41.upgrd.10 = sitofp i32 %tmp41 to double ; <double> [#uses=1]
120 %sourceDpiY.2 = phi double [ %tmp41.upgrd.10, %invcont40 ], [ %tmp26, %invcont31 ] ; <double> [#uses=1]
121 %sourceDpiX.2 = phi double [ %tmp38.upgrd.9, %invcont40 ], [ %tmp26, %invcont31 ] ; <double> [#uses=1]
122 %tmp44 = getelementptr %struct.QPrinter* %printer, i32 0, i32 0 ; <%struct.QPaintDevice*> [#uses=1]
124 to label %invcont45 unwind label %cleanup329 ; <i32> [#uses=1]
126 %tmp46.upgrd.11 = sitofp i32 %tmp46 to double ; <double> [#uses=1]
127 %tmp48 = fdiv double %tmp46.upgrd.11, %sourceDpiX.2 ; <double> [#uses=2]
128 %tmp50 = getelementptr %struct.QPrinter* %printer, i32 0, i32 0 ; <%struct.QPaintDevice*> [#uses=1]
130 to label %invcont51 unwind label %cleanup329 ; <i32> [#uses=1]
132 %tmp52.upgrd.12 = sitofp i32 %tmp52 to double ; <double> [#uses=1]
133 %tmp54 = fdiv double %tmp52.upgrd.12, %sourceDpiY.2 ; <double> [#uses=2]
137 %tmp.upgrd.13 = getelementptr %struct.QPointF* %scaledPageSize, i32 0, i32 0 ; <double*> [#uses=1]
138 %tmp60 = getelementptr %struct.QTextDocumentPrivate* %tmp.upgrd.4, i32 0, i32 26, i32 0 ; <double*> [#uses=1]
139 %tmp61 = load double* %tmp60 ; <double> [#uses=1]
141 %tmp62 = getelementptr %struct.QPointF* %scaledPageSize, i32 0, i32 1 ; <double*> [#uses=1]
142 %tmp63 = getelementptr %struct.QTextDocumentPrivate* %tmp.upgrd.4, i32 0, i32 26, i32 1 ; <double*> [#uses=1]
143 %tmp64 = load double* %tmp63 ; <double> [#uses=1]
145 %tmp65 = call double* @_ZN6QSizeF6rwidthEv( %struct.QPointF* %scaledPageSize ) ; <double*> [#uses=2]
146 %tmp67 = load double* %tmp65 ; <double> [#uses=1]
147 %tmp69 = fmul double %tmp67, %tmp48 ; <double> [#uses=1]
149 %tmp71 = call double* @_ZN6QSizeF7rheightEv( %struct.QPointF* %scaledPageSize ) ; <double*> [#uses=2]
150 %tmp73 = load double* %tmp71 ; <double> [#uses=1]
151 %tmp75 = fmul double %tmp73, %tmp54 ; <double> [#uses=1]
153 %tmp78 = getelementptr %struct.QPrinter* %printer, i32 0, i32 0 ; <%struct.QPaintDevice*> [#uses=1]
155 to label %invcont79 unwind label %cleanup329 ; <i32> [#uses=1]
157 %tmp82 = getelementptr %struct.QPrinter* %printer, i32 0, i32 0 ; <%struct.QPaintDevice*> [#uses=1]
159 to label %invcont83 unwind label %cleanup329 ; <i32> [#uses=1]
161 %tmp80.upgrd.14 = sitofp i32 %tmp80 to double ; <double> [#uses=1]
162 %tmp84.upgrd.15 = sitofp i32 %tmp84 to double ; <double> [#uses=1]
164 %tmp85 = call double @_ZNK6QSizeF6heightEv( %struct.QPointF* %printerPageSize ) ; <double> [#uses=1]
165 %tmp86 = call double @_ZNK6QSizeF6heightEv( %struct.QPointF* %scaledPageSize ) ; <double> [#uses=1]
166 %tmp87 = fdiv double %tmp85, %tmp86 ; <double> [#uses=1]
167 %tmp88 = call double @_ZNK6QSizeF5widthEv( %struct.QPointF* %printerPageSize ) ; <double> [#uses=1]
168 %tmp89 = call double @_ZNK6QSizeF5widthEv( %struct.QPointF* %scaledPageSize ) ; <double> [#uses=1]
169 %tmp90 = fdiv double %tmp88, %tmp89 ; <double> [#uses=1]
173 %tmp.upgrd.16 = getelementptr %struct.QAbstractTextDocumentLayout* %this, i32 0, i32 0 ; <%struct.QObject*> [#uses=1]
175 to label %invcont94 unwind label %cleanup329 ; <%struct.QAbstractTextDocumentLayout*> [#uses=9]
178 to label %invcont98 unwind label %cleanup329 ; <%struct.QAbstractTextDocumentLayout*> [#uses=1]
181 to label %invcont100 unwind label %cleanup329 ; <%struct.QPaintDevice*> [#uses=1]
187 to label %invcont104 unwind label %cleanup329 ; <%struct.QPaintDevice*> [#uses=1]
190 to label %invcont106 unwind label %cleanup329 ; <i32> [#uses=1]
192 %tmp108 = sitofp i32 %tmp107 to double ; <double> [#uses=1]
193 %tmp109 = fmul double %tmp108, 0x3FE93264C993264C ; <double> [#uses=1]
194 %tmp109.upgrd.17 = fptosi double %tmp109 to i32 ; <i32> [#uses=3]
195 %tmp.upgrd.18 = call %struct.QTextBlockGroup* @_ZNK13QTextDocument9rootFrameEv( %struct.QAbstractTextDocumentLayout* %tmp95 ) ; <%struct.QTextBlockGroup*> [#uses=1]
199 %tmp112 = sitofp i32 %tmp109.upgrd.17 to double ; <double> [#uses=1]
203 %tmp116 = call %struct.QTextBlockGroup* @_ZNK13QTextDocument9rootFrameEv( %struct.QAbstractTextDocumentLayout* %tmp95 ) ; <%struct.QTextBlockGroup*> [#uses=1]
208 to label %invcont118 unwind label %cleanup192 ; <%struct.QPaintDevice*> [#uses=1]
211 to label %invcont120 unwind label %cleanup192 ; <i32> [#uses=1]
213 %tmp121.upgrd.19 = sitofp i32 %tmp121 to double ; <double> [#uses=1]
215 to label %invcont122 unwind label %cleanup192 ; <%struct.QPaintDevice*> [#uses=1]
218 to label %invcont124 unwind label %cleanup192 ; <i32> [#uses=1]
220 %tmp125.upgrd.20 = sitofp i32 %tmp125 to double ; <double> [#uses=1]
222 %tmp126 = getelementptr %struct.QRectF* %body, i32 0, i32 0 ; <double*> [#uses=1]
223 %tmp127 = getelementptr %struct.QRectF* %tmp.upgrd.1, i32 0, i32 0 ; <double*> [#uses=1]
224 %tmp128 = load double* %tmp127 ; <double> [#uses=1]
226 %tmp129 = getelementptr %struct.QRectF* %body, i32 0, i32 1 ; <double*> [#uses=1]
227 %tmp130 = getelementptr %struct.QRectF* %tmp.upgrd.1, i32 0, i32 1 ; <double*> [#uses=1]
228 %tmp131 = load double* %tmp130 ; <double> [#uses=1]
230 %tmp132 = getelementptr %struct.QRectF* %body, i32 0, i32 2 ; <double*> [#uses=1]
231 %tmp133 = getelementptr %struct.QRectF* %tmp.upgrd.1, i32 0, i32 2 ; <double*> [#uses=1]
232 %tmp134 = load double* %tmp133 ; <double> [#uses=1]
234 %tmp135 = getelementptr %struct.QRectF* %body, i32 0, i32 3 ; <double*> [#uses=1]
235 %tmp136 = getelementptr %struct.QRectF* %tmp.upgrd.1, i32 0, i32 3 ; <double*> [#uses=1]
236 %tmp137 = load double* %tmp136 ; <double> [#uses=1]
238 %tmp138 = call double @_ZNK6QRectF6heightEv( %struct.QRectF* %body ) ; <double> [#uses=1]
239 %tmp139 = sitofp i32 %tmp109.upgrd.17 to double ; <double> [#uses=1]
240 %tmp140 = fsub double %tmp138, %tmp139 ; <double> [#uses=1]
242 to label %invcont141 unwind label %cleanup192 ; <%struct.QPaintDevice*> [#uses=1]
251 to label %invcont148 unwind label %cleanup168 ; <i32> [#uses=1]
253 %tmp149.upgrd.21 = sitofp i32 %tmp149 to double ; <double> [#uses=1]
254 %tmp150 = fadd double %tmp140, %tmp149.upgrd.21 ; <double> [#uses=1]
256 to label %invcont151 unwind label %cleanup168 ; <%struct.QPaintDevice*> [#uses=1]
259 to label %invcont153 unwind label %cleanup168 ; <i32> [#uses=1]
261 %tmp155 = mul i32 %tmp154, 5 ; <i32> [#uses=1]
262 %tmp156 = sdiv i32 %tmp155, 72 ; <i32> [#uses=1]
263 %tmp156.upgrd.22 = sitofp i32 %tmp156 to double ; <double> [#uses=1]
264 %tmp157 = fadd double %tmp150, %tmp156.upgrd.22 ; <double> [#uses=1]
265 %tmp158 = call double @_ZNK6QRectF5widthEv( %struct.QRectF* %body ) ; <double> [#uses=1]
266 %tmp159 = sitofp i32 %tmp109.upgrd.17 to double ; <double> [#uses=1]
267 %tmp160 = fsub double %tmp158, %tmp159 ; <double> [#uses=1]
269 %tmp161 = getelementptr %struct.QPointF* %pageNumberPos, i32 0, i32 0 ; <double*> [#uses=1]
270 %tmp162 = getelementptr %struct.QPointF* %tmp2, i32 0, i32 0 ; <double*> [#uses=1]
271 %tmp163 = load double* %tmp162 ; <double> [#uses=1]
273 %tmp164 = getelementptr %struct.QPointF* %pageNumberPos, i32 0, i32 1 ; <double*> [#uses=1]
274 %tmp165 = getelementptr %struct.QPointF* %tmp2, i32 0, i32 1 ; <double*> [#uses=1]
275 %tmp166 = load double* %tmp165 ; <double> [#uses=1]
322 %clonedDoc.1 = phi %struct.QAbstractTextDocumentLayout* [ null, %invcont83 ], [ %tmp95, %cleanup190 ] ; <%struct.QAbstractTextDocumentLayout*> [#uses=3]
323 %doc.1 = phi %struct.QAbstractTextDocumentLayout* [ %this, %invcont83 ], [ %tmp95, %cleanup190 ] ; <%struct.QAbstractTextDocumentLayout*> [#uses=2]
325 to label %invcont196 unwind label %cleanup329 ; <i1> [#uses=1]
332 to label %cond_next208 unwind label %cleanup329 ; <i32> [#uses=1]
337 to label %cond_next208 unwind label %cleanup329 ; <i32> [#uses=1]
339 %pageCopies.0 = phi i32 [ %tmp203, %cond_true200 ], [ 1, %cond_false204 ] ; <i32> [#uses=2]
340 %docCopies.0 = phi i32 [ 1, %cond_true200 ], [ %tmp207, %cond_false204 ] ; <i32> [#uses=2]
342 to label %invcont210 unwind label %cleanup329 ; <i32> [#uses=3]
345 to label %invcont213 unwind label %cleanup329 ; <i32> [#uses=3]
347 %tmp216 = icmp eq i32 %tmp211, 0 ; <i1> [#uses=1]
350 %tmp219 = icmp eq i32 %tmp214, 0 ; <i1> [#uses=1]
354 to label %invcont222 unwind label %cleanup329 ; <i32> [#uses=1]
358 %toPage.1 = phi i32 [ %tmp223, %invcont222 ], [ %tmp214, %cond_true217 ], [ %tmp214, %invcont213 ] ; <i32> [#uses=2]
359 %fromPage.1 = phi i32 [ 1, %invcont222 ], [ %tmp211, %cond_true217 ], [ %tmp211, %invcont213 ] ; <i32> [#uses=2]
361 to label %invcont227 unwind label %cleanup329 ; <i32> [#uses=1]
363 %tmp228 = icmp eq i32 %tmp.page, 1 ; <i1> [#uses=1]
368 %ascending.1 = phi i1 [ false, %cond_true230 ], [ true, %invcont227 ] ; <i1> [#uses=1]
369 %toPage.2 = phi i32 [ %fromPage.1, %cond_true230 ], [ %toPage.1, %invcont227 ] ; <i32> [#uses=1]
370 %fromPage.2 = phi i32 [ %toPage.1, %cond_true230 ], [ %fromPage.1, %invcont227 ] ; <i32> [#uses=1]
373 %iftmp.410.4 = phi i1 [ %iftmp.410.5, %cond_true313 ], [ %iftmp.410.1, %cond_next293 ] ; <i1> [#uses=1]
374 %page.4 = phi i32 [ %fromPage.2, %cond_true313 ], [ %page.3, %cond_next293 ] ; <i32> [#uses=4]
377 %tmp242 = icmp eq i32 %tmp241, 2 ; <i1> [#uses=1]
381 to label %invcont246 unwind label %cleanup329 ; <i32> [#uses=1]
383 %tmp248 = icmp eq i32 %tmp247, 3 ; <i1> [#uses=1]
390 %iftmp.410.0 = phi i1 [ true, %bb252 ], [ false, %bb253 ] ; <i1> [#uses=2]
396 %tmp263 = add i32 %pageCopies.0, -1 ; <i32> [#uses=1]
397 %tmp265 = icmp sgt i32 %tmp263, %j.4 ; <i1> [#uses=1]
401 to label %cond_next270 unwind label %cleanup329 ; <i1> [#uses=0]
403 %tmp272 = add i32 %j.4, 1 ; <i32> [#uses=1]
406 %iftmp.410.1 = phi i1 [ %iftmp.410.4, %bb237 ], [ %iftmp.410.0, %cond_next270 ] ; <i1> [#uses=2]
407 %j.4 = phi i32 [ 0, %bb237 ], [ %tmp272, %cond_next270 ] ; <i32> [#uses=3]
408 %tmp276 = icmp slt i32 %j.4, %pageCopies.0 ; <i1> [#uses=1]
412 to label %invcont240 unwind label %cleanup329 ; <i32> [#uses=1]
414 %tmp283 = icmp eq i32 %page.4, %toPage.2 ; <i1> [#uses=1]
419 %tmp289 = add i32 %page.4, 1 ; <i32> [#uses=1]
422 %tmp292 = add i32 %page.4, -1 ; <i32> [#uses=1]
425 %page.3 = phi i32 [ %tmp289, %cond_true287 ], [ %tmp292, %cond_false290 ] ; <i32> [#uses=1]
427 to label %bb237 unwind label %cleanup329 ; <i1> [#uses=0]
429 %tmp299 = add i32 %docCopies.0, -1 ; <i32> [#uses=1]
430 %tmp301 = icmp sgt i32 %tmp299, %i.1 ; <i1> [#uses=1]
434 to label %cond_next306 unwind label %cleanup329 ; <i1> [#uses=0]
436 %tmp308 = add i32 %i.1, 1 ; <i32> [#uses=1]
439 %iftmp.410.5 = phi i1 [ undef, %cond_next234 ], [ %iftmp.410.1, %cond_next306 ] ; <i1> [#uses=1]
440 %i.1 = phi i32 [ 0, %cond_next234 ], [ %tmp308, %cond_next306 ] ; <i32> [#uses=3]
441 %tmp312 = icmp slt i32 %i.1, %docCopies.0 ; <i1> [#uses=1]
446 %tmp318 = icmp eq %struct.QAbstractTextDocumentLayout* %clonedDoc.1, null ; <i1> [#uses=1]
449 %tmp.upgrd.23 = getelementptr %struct.QAbstractTextDocumentLayout* %clonedDoc.1, i32 0, i32 0, i32 0 ; <i32 (...)***> [#uses=1]
450 %tmp.upgrd.24 = load i32 (...)*** %tmp.upgrd.23 ; <i32 (...)**> [#uses=1]
451 %tmp322 = getelementptr i32 (...)** %tmp.upgrd.24, i32 4 ; <i32 (...)**> [#uses=1]
452 %tmp.upgrd.25 = load i32 (...)** %tmp322 ; <i32 (...)*> [#uses=1]
453 %tmp.upgrd.26 = bitcast i32 (...)* %tmp.upgrd.25 to void (%struct.QAbstractTextDocumentLayout*)* ; <void (%struct.QAbstractTextDocumentLayout*)*> [#uses=1]