Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(264)

Side by Side Diff: tests_lit/llvm2ice_tests/fpconst.pnacl.ll

Issue 205613002: Initial skeleton of Subzero. (Closed) Base URL: https://gerrit.chromium.org/gerrit/p/native_client/pnacl-subzero.git@master
Patch Set: Use non-anonymous structs so that array_lengthof works Created 6 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « tests_lit/llvm2ice_tests/fp.pnacl.ll ('k') | tests_lit/llvm2ice_tests/global.ll » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 ; RUN: %szdiff --llvm2ice=%llvm2ice %s | FileCheck --check-prefix=DUMP %s
2
3 ; This is a smoke test for floating-point constant pooling. It tests
4 ; pooling of various float and double constants (including positive
5 ; and negative NaN) within functions and across functions. Note that
6 ; in LLVM bitcode, hex constants are used for an FP constant whenever
7 ; the constant "cannot be represented as a decimal floating point
8 ; number in a reasonable number of digits". See
9 ; http://llvm.org/docs/LangRef.html#simple-constants .
10
11 @__init_array_start = internal constant [0 x i8] zeroinitializer, align 4
12 @__fini_array_start = internal constant [0 x i8] zeroinitializer, align 4
13 @__tls_template_start = internal constant [0 x i8] zeroinitializer, align 8
14 @__tls_template_alignment = internal constant [4 x i8] c"\01\00\00\00", align 4
15
16 define internal float @FpLookup1(i32 %Arg) {
17 entry:
18 switch i32 %Arg, label %return [
19 i32 0, label %sw.bb
20 i32 1, label %sw.bb1
21 i32 2, label %sw.bb4
22 i32 3, label %sw.bb7
23 i32 -1, label %sw.bb10
24 i32 -2, label %sw.bb14
25 i32 -3, label %sw.bb19
26 i32 10, label %sw.bb24
27 i32 -10, label %sw.bb27
28 i32 100, label %sw.bb30
29 i32 101, label %sw.bb33
30 i32 102, label %sw.bb36
31 i32 103, label %sw.bb39
32 i32 -101, label %sw.bb42
33 i32 -102, label %sw.bb47
34 i32 -103, label %sw.bb52
35 i32 110, label %sw.bb57
36 i32 -110, label %sw.bb60
37 ]
38
39 sw.bb: ; preds = %entry
40 %call = call float @Dummy(i32 0)
41 %add = fadd float %call, 1.000000e+00
42 br label %return
43
44 sw.bb1: ; preds = %entry
45 %call2 = call float @Dummy(i32 1)
46 %add3 = fadd float %call2, 2.000000e+00
47 br label %return
48
49 sw.bb4: ; preds = %entry
50 %call5 = call float @Dummy(i32 2)
51 %add6 = fadd float %call5, 4.000000e+00
52 br label %return
53
54 sw.bb7: ; preds = %entry
55 %call8 = call float @Dummy(i32 3)
56 %add9 = fadd float %call8, 8.000000e+00
57 br label %return
58
59 sw.bb10: ; preds = %entry
60 %call11 = call float @Dummy(i32 -1)
61 %conv13 = fadd float %call11, 5.000000e-01
62 br label %return
63
64 sw.bb14: ; preds = %entry
65 %call15 = call float @Dummy(i32 -2)
66 %conv16 = fpext float %call15 to double
67 %add17 = fadd double %conv16, 0x3FD5555555555555
68 %conv18 = fptrunc double %add17 to float
69 br label %return
70
71 sw.bb19: ; preds = %entry
72 %call20 = call float @Dummy(i32 -3)
73 %conv23 = fadd float %call20, 2.500000e-01
74 br label %return
75
76 sw.bb24: ; preds = %entry
77 %call25 = call float @Dummy(i32 10)
78 %add26 = fadd float %call25, 0x7FF8000000000000
79 br label %return
80
81 sw.bb27: ; preds = %entry
82 %call28 = call float @Dummy(i32 -10)
83 %add29 = fadd float %call28, 0xFFF8000000000000
84 br label %return
85
86 sw.bb30: ; preds = %entry
87 %call31 = call float @Dummy(i32 100)
88 %add32 = fadd float %call31, 1.000000e+00
89 br label %return
90
91 sw.bb33: ; preds = %entry
92 %call34 = call float @Dummy(i32 101)
93 %add35 = fadd float %call34, 2.000000e+00
94 br label %return
95
96 sw.bb36: ; preds = %entry
97 %call37 = call float @Dummy(i32 102)
98 %add38 = fadd float %call37, 4.000000e+00
99 br label %return
100
101 sw.bb39: ; preds = %entry
102 %call40 = call float @Dummy(i32 103)
103 %add41 = fadd float %call40, 8.000000e+00
104 br label %return
105
106 sw.bb42: ; preds = %entry
107 %call43 = call float @Dummy(i32 -101)
108 %conv46 = fadd float %call43, 5.000000e-01
109 br label %return
110
111 sw.bb47: ; preds = %entry
112 %call48 = call float @Dummy(i32 -102)
113 %conv49 = fpext float %call48 to double
114 %add50 = fadd double %conv49, 0x3FD5555555555555
115 %conv51 = fptrunc double %add50 to float
116 br label %return
117
118 sw.bb52: ; preds = %entry
119 %call53 = call float @Dummy(i32 -103)
120 %conv56 = fadd float %call53, 2.500000e-01
121 br label %return
122
123 sw.bb57: ; preds = %entry
124 %call58 = call float @Dummy(i32 110)
125 %add59 = fadd float %call58, 0x7FF8000000000000
126 br label %return
127
128 sw.bb60: ; preds = %entry
129 %call61 = call float @Dummy(i32 -110)
130 %add62 = fadd float %call61, 0xFFF8000000000000
131 br label %return
132
133 return: ; preds = %entry, %sw.bb60, %s w.bb57, %sw.bb52, %sw.bb47, %sw.bb42, %sw.bb39, %sw.bb36, %sw.bb33, %sw.bb30, %s w.bb27, %sw.bb24, %sw.bb19, %sw.bb14, %sw.bb10, %sw.bb7, %sw.bb4, %sw.bb1, %sw.b b
134 %retval.0 = phi float [ %add62, %sw.bb60 ], [ %add59, %sw.bb57 ], [ %conv56, % sw.bb52 ], [ %conv51, %sw.bb47 ], [ %conv46, %sw.bb42 ], [ %add41, %sw.bb39 ], [ %add38, %sw.bb36 ], [ %add35, %sw.bb33 ], [ %add32, %sw.bb30 ], [ %add29, %sw.b b27 ], [ %add26, %sw.bb24 ], [ %conv23, %sw.bb19 ], [ %conv18, %sw.bb14 ], [ %co nv13, %sw.bb10 ], [ %add9, %sw.bb7 ], [ %add6, %sw.bb4 ], [ %add3, %sw.bb1 ], [ %add, %sw.bb ], [ 0.000000e+00, %entry ]
135 ret float %retval.0
136 }
137
138 declare float @Dummy(i32)
139
140 define internal float @FpLookup2(i32 %Arg) {
141 entry:
142 switch i32 %Arg, label %return [
143 i32 0, label %sw.bb
144 i32 1, label %sw.bb1
145 i32 2, label %sw.bb4
146 i32 3, label %sw.bb7
147 i32 -1, label %sw.bb10
148 i32 -2, label %sw.bb14
149 i32 -3, label %sw.bb19
150 i32 10, label %sw.bb24
151 i32 -10, label %sw.bb27
152 i32 100, label %sw.bb30
153 i32 101, label %sw.bb33
154 i32 102, label %sw.bb36
155 i32 103, label %sw.bb39
156 i32 -101, label %sw.bb42
157 i32 -102, label %sw.bb47
158 i32 -103, label %sw.bb52
159 i32 110, label %sw.bb57
160 i32 -110, label %sw.bb60
161 ]
162
163 sw.bb: ; preds = %entry
164 %call = call float @Dummy(i32 0)
165 %add = fadd float %call, 1.000000e+00
166 br label %return
167
168 sw.bb1: ; preds = %entry
169 %call2 = call float @Dummy(i32 1)
170 %add3 = fadd float %call2, 2.000000e+00
171 br label %return
172
173 sw.bb4: ; preds = %entry
174 %call5 = call float @Dummy(i32 2)
175 %add6 = fadd float %call5, 4.000000e+00
176 br label %return
177
178 sw.bb7: ; preds = %entry
179 %call8 = call float @Dummy(i32 3)
180 %add9 = fadd float %call8, 8.000000e+00
181 br label %return
182
183 sw.bb10: ; preds = %entry
184 %call11 = call float @Dummy(i32 -1)
185 %conv13 = fadd float %call11, 5.000000e-01
186 br label %return
187
188 sw.bb14: ; preds = %entry
189 %call15 = call float @Dummy(i32 -2)
190 %conv16 = fpext float %call15 to double
191 %add17 = fadd double %conv16, 0x3FD5555555555555
192 %conv18 = fptrunc double %add17 to float
193 br label %return
194
195 sw.bb19: ; preds = %entry
196 %call20 = call float @Dummy(i32 -3)
197 %conv23 = fadd float %call20, 2.500000e-01
198 br label %return
199
200 sw.bb24: ; preds = %entry
201 %call25 = call float @Dummy(i32 10)
202 %add26 = fadd float %call25, 0x7FF8000000000000
203 br label %return
204
205 sw.bb27: ; preds = %entry
206 %call28 = call float @Dummy(i32 -10)
207 %add29 = fadd float %call28, 0xFFF8000000000000
208 br label %return
209
210 sw.bb30: ; preds = %entry
211 %call31 = call float @Dummy(i32 100)
212 %add32 = fadd float %call31, 1.000000e+00
213 br label %return
214
215 sw.bb33: ; preds = %entry
216 %call34 = call float @Dummy(i32 101)
217 %add35 = fadd float %call34, 2.000000e+00
218 br label %return
219
220 sw.bb36: ; preds = %entry
221 %call37 = call float @Dummy(i32 102)
222 %add38 = fadd float %call37, 4.000000e+00
223 br label %return
224
225 sw.bb39: ; preds = %entry
226 %call40 = call float @Dummy(i32 103)
227 %add41 = fadd float %call40, 8.000000e+00
228 br label %return
229
230 sw.bb42: ; preds = %entry
231 %call43 = call float @Dummy(i32 -101)
232 %conv46 = fadd float %call43, 5.000000e-01
233 br label %return
234
235 sw.bb47: ; preds = %entry
236 %call48 = call float @Dummy(i32 -102)
237 %conv49 = fpext float %call48 to double
238 %add50 = fadd double %conv49, 0x3FD5555555555555
239 %conv51 = fptrunc double %add50 to float
240 br label %return
241
242 sw.bb52: ; preds = %entry
243 %call53 = call float @Dummy(i32 -103)
244 %conv56 = fadd float %call53, 2.500000e-01
245 br label %return
246
247 sw.bb57: ; preds = %entry
248 %call58 = call float @Dummy(i32 110)
249 %add59 = fadd float %call58, 0x7FF8000000000000
250 br label %return
251
252 sw.bb60: ; preds = %entry
253 %call61 = call float @Dummy(i32 -110)
254 %add62 = fadd float %call61, 0xFFF8000000000000
255 br label %return
256
257 return: ; preds = %entry, %sw.bb60, %s w.bb57, %sw.bb52, %sw.bb47, %sw.bb42, %sw.bb39, %sw.bb36, %sw.bb33, %sw.bb30, %s w.bb27, %sw.bb24, %sw.bb19, %sw.bb14, %sw.bb10, %sw.bb7, %sw.bb4, %sw.bb1, %sw.b b
258 %retval.0 = phi float [ %add62, %sw.bb60 ], [ %add59, %sw.bb57 ], [ %conv56, % sw.bb52 ], [ %conv51, %sw.bb47 ], [ %conv46, %sw.bb42 ], [ %add41, %sw.bb39 ], [ %add38, %sw.bb36 ], [ %add35, %sw.bb33 ], [ %add32, %sw.bb30 ], [ %add29, %sw.b b27 ], [ %add26, %sw.bb24 ], [ %conv23, %sw.bb19 ], [ %conv18, %sw.bb14 ], [ %co nv13, %sw.bb10 ], [ %add9, %sw.bb7 ], [ %add6, %sw.bb4 ], [ %add3, %sw.bb1 ], [ %add, %sw.bb ], [ 0.000000e+00, %entry ]
259 ret float %retval.0
260 }
261
262 define internal double @FpLookup3(i32 %Arg) {
263 entry:
264 switch i32 %Arg, label %return [
265 i32 0, label %sw.bb
266 i32 1, label %sw.bb1
267 i32 2, label %sw.bb5
268 i32 3, label %sw.bb9
269 i32 -1, label %sw.bb13
270 i32 -2, label %sw.bb17
271 i32 -3, label %sw.bb21
272 i32 10, label %sw.bb25
273 i32 -10, label %sw.bb29
274 i32 100, label %sw.bb33
275 i32 101, label %sw.bb37
276 i32 102, label %sw.bb41
277 i32 103, label %sw.bb45
278 i32 -101, label %sw.bb49
279 i32 -102, label %sw.bb53
280 i32 -103, label %sw.bb57
281 i32 110, label %sw.bb61
282 i32 -110, label %sw.bb65
283 ]
284
285 sw.bb: ; preds = %entry
286 %call = call float @Dummy(i32 0)
287 %add = fadd float %call, 1.000000e+00
288 %conv = fpext float %add to double
289 br label %return
290
291 sw.bb1: ; preds = %entry
292 %call2 = call float @Dummy(i32 1)
293 %add3 = fadd float %call2, 2.000000e+00
294 %conv4 = fpext float %add3 to double
295 br label %return
296
297 sw.bb5: ; preds = %entry
298 %call6 = call float @Dummy(i32 2)
299 %add7 = fadd float %call6, 4.000000e+00
300 %conv8 = fpext float %add7 to double
301 br label %return
302
303 sw.bb9: ; preds = %entry
304 %call10 = call float @Dummy(i32 3)
305 %add11 = fadd float %call10, 8.000000e+00
306 %conv12 = fpext float %add11 to double
307 br label %return
308
309 sw.bb13: ; preds = %entry
310 %call14 = call float @Dummy(i32 -1)
311 %conv15 = fpext float %call14 to double
312 %add16 = fadd double %conv15, 5.000000e-01
313 br label %return
314
315 sw.bb17: ; preds = %entry
316 %call18 = call float @Dummy(i32 -2)
317 %conv19 = fpext float %call18 to double
318 %add20 = fadd double %conv19, 0x3FD5555555555555
319 br label %return
320
321 sw.bb21: ; preds = %entry
322 %call22 = call float @Dummy(i32 -3)
323 %conv23 = fpext float %call22 to double
324 %add24 = fadd double %conv23, 2.500000e-01
325 br label %return
326
327 sw.bb25: ; preds = %entry
328 %call26 = call float @Dummy(i32 10)
329 %conv27 = fpext float %call26 to double
330 %add28 = fadd double %conv27, 0x7FF8000000000000
331 br label %return
332
333 sw.bb29: ; preds = %entry
334 %call30 = call float @Dummy(i32 -10)
335 %conv31 = fpext float %call30 to double
336 %add32 = fadd double %conv31, 0xFFF8000000000000
337 br label %return
338
339 sw.bb33: ; preds = %entry
340 %call34 = call float @Dummy(i32 100)
341 %add35 = fadd float %call34, 1.000000e+00
342 %conv36 = fpext float %add35 to double
343 br label %return
344
345 sw.bb37: ; preds = %entry
346 %call38 = call float @Dummy(i32 101)
347 %add39 = fadd float %call38, 2.000000e+00
348 %conv40 = fpext float %add39 to double
349 br label %return
350
351 sw.bb41: ; preds = %entry
352 %call42 = call float @Dummy(i32 102)
353 %add43 = fadd float %call42, 4.000000e+00
354 %conv44 = fpext float %add43 to double
355 br label %return
356
357 sw.bb45: ; preds = %entry
358 %call46 = call float @Dummy(i32 103)
359 %add47 = fadd float %call46, 8.000000e+00
360 %conv48 = fpext float %add47 to double
361 br label %return
362
363 sw.bb49: ; preds = %entry
364 %call50 = call float @Dummy(i32 -101)
365 %conv51 = fpext float %call50 to double
366 %add52 = fadd double %conv51, 5.000000e-01
367 br label %return
368
369 sw.bb53: ; preds = %entry
370 %call54 = call float @Dummy(i32 -102)
371 %conv55 = fpext float %call54 to double
372 %add56 = fadd double %conv55, 0x3FD5555555555555
373 br label %return
374
375 sw.bb57: ; preds = %entry
376 %call58 = call float @Dummy(i32 -103)
377 %conv59 = fpext float %call58 to double
378 %add60 = fadd double %conv59, 2.500000e-01
379 br label %return
380
381 sw.bb61: ; preds = %entry
382 %call62 = call float @Dummy(i32 110)
383 %conv63 = fpext float %call62 to double
384 %add64 = fadd double %conv63, 0x7FF8000000000000
385 br label %return
386
387 sw.bb65: ; preds = %entry
388 %call66 = call float @Dummy(i32 -110)
389 %conv67 = fpext float %call66 to double
390 %add68 = fadd double %conv67, 0xFFF8000000000000
391 br label %return
392
393 return: ; preds = %entry, %sw.bb65, %s w.bb61, %sw.bb57, %sw.bb53, %sw.bb49, %sw.bb45, %sw.bb41, %sw.bb37, %sw.bb33, %s w.bb29, %sw.bb25, %sw.bb21, %sw.bb17, %sw.bb13, %sw.bb9, %sw.bb5, %sw.bb1, %sw.b b
394 %retval.0 = phi double [ %add68, %sw.bb65 ], [ %add64, %sw.bb61 ], [ %add60, % sw.bb57 ], [ %add56, %sw.bb53 ], [ %add52, %sw.bb49 ], [ %conv48, %sw.bb45 ], [ %conv44, %sw.bb41 ], [ %conv40, %sw.bb37 ], [ %conv36, %sw.bb33 ], [ %add32, %sw .bb29 ], [ %add28, %sw.bb25 ], [ %add24, %sw.bb21 ], [ %add20, %sw.bb17 ], [ %ad d16, %sw.bb13 ], [ %conv12, %sw.bb9 ], [ %conv8, %sw.bb5 ], [ %conv4, %sw.bb1 ], [ %conv, %sw.bb ], [ 0.000000e+00, %entry ]
395 ret double %retval.0
396 }
397
398 define internal double @FpLookup4(i32 %Arg) {
399 entry:
400 switch i32 %Arg, label %return [
401 i32 0, label %sw.bb
402 i32 1, label %sw.bb1
403 i32 2, label %sw.bb5
404 i32 3, label %sw.bb9
405 i32 -1, label %sw.bb13
406 i32 -2, label %sw.bb17
407 i32 -3, label %sw.bb21
408 i32 10, label %sw.bb25
409 i32 -10, label %sw.bb29
410 i32 100, label %sw.bb33
411 i32 101, label %sw.bb37
412 i32 102, label %sw.bb41
413 i32 103, label %sw.bb45
414 i32 -101, label %sw.bb49
415 i32 -102, label %sw.bb53
416 i32 -103, label %sw.bb57
417 i32 110, label %sw.bb61
418 i32 -110, label %sw.bb65
419 ]
420
421 sw.bb: ; preds = %entry
422 %call = call float @Dummy(i32 0)
423 %add = fadd float %call, 1.000000e+00
424 %conv = fpext float %add to double
425 br label %return
426
427 sw.bb1: ; preds = %entry
428 %call2 = call float @Dummy(i32 1)
429 %add3 = fadd float %call2, 2.000000e+00
430 %conv4 = fpext float %add3 to double
431 br label %return
432
433 sw.bb5: ; preds = %entry
434 %call6 = call float @Dummy(i32 2)
435 %add7 = fadd float %call6, 4.000000e+00
436 %conv8 = fpext float %add7 to double
437 br label %return
438
439 sw.bb9: ; preds = %entry
440 %call10 = call float @Dummy(i32 3)
441 %add11 = fadd float %call10, 8.000000e+00
442 %conv12 = fpext float %add11 to double
443 br label %return
444
445 sw.bb13: ; preds = %entry
446 %call14 = call float @Dummy(i32 -1)
447 %conv15 = fpext float %call14 to double
448 %add16 = fadd double %conv15, 5.000000e-01
449 br label %return
450
451 sw.bb17: ; preds = %entry
452 %call18 = call float @Dummy(i32 -2)
453 %conv19 = fpext float %call18 to double
454 %add20 = fadd double %conv19, 0x3FD5555555555555
455 br label %return
456
457 sw.bb21: ; preds = %entry
458 %call22 = call float @Dummy(i32 -3)
459 %conv23 = fpext float %call22 to double
460 %add24 = fadd double %conv23, 2.500000e-01
461 br label %return
462
463 sw.bb25: ; preds = %entry
464 %call26 = call float @Dummy(i32 10)
465 %conv27 = fpext float %call26 to double
466 %add28 = fadd double %conv27, 0x7FF8000000000000
467 br label %return
468
469 sw.bb29: ; preds = %entry
470 %call30 = call float @Dummy(i32 -10)
471 %conv31 = fpext float %call30 to double
472 %add32 = fadd double %conv31, 0xFFF8000000000000
473 br label %return
474
475 sw.bb33: ; preds = %entry
476 %call34 = call float @Dummy(i32 100)
477 %add35 = fadd float %call34, 1.000000e+00
478 %conv36 = fpext float %add35 to double
479 br label %return
480
481 sw.bb37: ; preds = %entry
482 %call38 = call float @Dummy(i32 101)
483 %add39 = fadd float %call38, 2.000000e+00
484 %conv40 = fpext float %add39 to double
485 br label %return
486
487 sw.bb41: ; preds = %entry
488 %call42 = call float @Dummy(i32 102)
489 %add43 = fadd float %call42, 4.000000e+00
490 %conv44 = fpext float %add43 to double
491 br label %return
492
493 sw.bb45: ; preds = %entry
494 %call46 = call float @Dummy(i32 103)
495 %add47 = fadd float %call46, 8.000000e+00
496 %conv48 = fpext float %add47 to double
497 br label %return
498
499 sw.bb49: ; preds = %entry
500 %call50 = call float @Dummy(i32 -101)
501 %conv51 = fpext float %call50 to double
502 %add52 = fadd double %conv51, 5.000000e-01
503 br label %return
504
505 sw.bb53: ; preds = %entry
506 %call54 = call float @Dummy(i32 -102)
507 %conv55 = fpext float %call54 to double
508 %add56 = fadd double %conv55, 0x3FD5555555555555
509 br label %return
510
511 sw.bb57: ; preds = %entry
512 %call58 = call float @Dummy(i32 -103)
513 %conv59 = fpext float %call58 to double
514 %add60 = fadd double %conv59, 2.500000e-01
515 br label %return
516
517 sw.bb61: ; preds = %entry
518 %call62 = call float @Dummy(i32 110)
519 %conv63 = fpext float %call62 to double
520 %add64 = fadd double %conv63, 0x7FF8000000000000
521 br label %return
522
523 sw.bb65: ; preds = %entry
524 %call66 = call float @Dummy(i32 -110)
525 %conv67 = fpext float %call66 to double
526 %add68 = fadd double %conv67, 0xFFF8000000000000
527 br label %return
528
529 return: ; preds = %entry, %sw.bb65, %s w.bb61, %sw.bb57, %sw.bb53, %sw.bb49, %sw.bb45, %sw.bb41, %sw.bb37, %sw.bb33, %s w.bb29, %sw.bb25, %sw.bb21, %sw.bb17, %sw.bb13, %sw.bb9, %sw.bb5, %sw.bb1, %sw.b b
530 %retval.0 = phi double [ %add68, %sw.bb65 ], [ %add64, %sw.bb61 ], [ %add60, % sw.bb57 ], [ %add56, %sw.bb53 ], [ %add52, %sw.bb49 ], [ %conv48, %sw.bb45 ], [ %conv44, %sw.bb41 ], [ %conv40, %sw.bb37 ], [ %conv36, %sw.bb33 ], [ %add32, %sw .bb29 ], [ %add28, %sw.bb25 ], [ %add24, %sw.bb21 ], [ %add20, %sw.bb17 ], [ %ad d16, %sw.bb13 ], [ %conv12, %sw.bb9 ], [ %conv8, %sw.bb5 ], [ %conv4, %sw.bb1 ], [ %conv, %sw.bb ], [ 0.000000e+00, %entry ]
531 ret double %retval.0
532 }
533
534 ; ERRORS-NOT: ICE translation error
535 ; DUMP-NOT: SZ
OLDNEW
« no previous file with comments | « tests_lit/llvm2ice_tests/fp.pnacl.ll ('k') | tests_lit/llvm2ice_tests/global.ll » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698