]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - test/wasm/Inputs/many-funcs.ll
Vendor import of lld trunk r338150:
[FreeBSD/FreeBSD.git] / test / wasm / Inputs / many-funcs.ll
1 target triple = "wasm32-unknown-unknown"
2
3 @g0 = global i32 1, align 4
4 @foo = global i32 1, align 4
5
6 define i32 @f1() {
7 entry:
8   %0 = load i32, i32* @foo, align 4
9   ret i32 %0
10 }
11
12 define i32 @f2() {
13 entry:
14   %0 = load i32, i32* @foo, align 4
15   ret i32 %0
16 }
17
18 define i32 @f3() {
19 entry:
20   %0 = load i32, i32* @foo, align 4
21   ret i32 %0
22 }
23
24 define i32 @f4() {
25 entry:
26   %0 = load i32, i32* @foo, align 4
27   ret i32 %0
28 }
29
30 define i32 @f5() {
31 entry:
32   %0 = load i32, i32* @foo, align 4
33   ret i32 %0
34 }
35
36 define i32 @f6() {
37 entry:
38   %0 = load i32, i32* @foo, align 4
39   ret i32 %0
40 }
41
42 define i32 @f7() {
43 entry:
44   %0 = load i32, i32* @foo, align 4
45   ret i32 %0
46 }
47
48 define i32 @f8() {
49 entry:
50   %0 = load i32, i32* @foo, align 4
51   ret i32 %0
52 }
53
54 define i32 @f9() {
55 entry:
56   %0 = load i32, i32* @foo, align 4
57   ret i32 %0
58 }
59
60 define i32 @f10() {
61 entry:
62   %0 = load i32, i32* @foo, align 4
63   ret i32 %0
64 }
65
66 define i32 @f11() {
67 entry:
68   %0 = load i32, i32* @foo, align 4
69   ret i32 %0
70 }
71
72 define i32 @f12() {
73 entry:
74   %0 = load i32, i32* @foo, align 4
75   ret i32 %0
76 }
77
78 define i32 @f13() {
79 entry:
80   %0 = load i32, i32* @foo, align 4
81   ret i32 %0
82 }
83
84 define i32 @f14() {
85 entry:
86   %0 = load i32, i32* @foo, align 4
87   ret i32 %0
88 }
89
90 define i32 @f15() {
91 entry:
92   %0 = load i32, i32* @foo, align 4
93   ret i32 %0
94 }
95
96 define i32 @f16() {
97 entry:
98   %0 = load i32, i32* @foo, align 4
99   ret i32 %0
100 }
101
102 define i32 @f17() {
103 entry:
104   %0 = load i32, i32* @foo, align 4
105   ret i32 %0
106 }
107
108 define i32 @f18() {
109 entry:
110   %0 = load i32, i32* @foo, align 4
111   ret i32 %0
112 }
113
114 define i32 @f19() {
115 entry:
116   %0 = load i32, i32* @foo, align 4
117   ret i32 %0
118 }
119
120 define i32 @f20() {
121 entry:
122   %0 = load i32, i32* @foo, align 4
123   ret i32 %0
124 }
125
126 define i32 @f21() {
127 entry:
128   %0 = load i32, i32* @foo, align 4
129   ret i32 %0
130 }
131
132 define i32 @f22() {
133 entry:
134   %0 = load i32, i32* @foo, align 4
135   ret i32 %0
136 }
137
138 define i32 @f23() {
139 entry:
140   %0 = load i32, i32* @foo, align 4
141   ret i32 %0
142 }
143
144 define i32 @f24() {
145 entry:
146   %0 = load i32, i32* @foo, align 4
147   ret i32 %0
148 }
149
150 define i32 @f25() {
151 entry:
152   %0 = load i32, i32* @foo, align 4
153   ret i32 %0
154 }
155
156 define i32 @f26() {
157 entry:
158   %0 = load i32, i32* @foo, align 4
159   ret i32 %0
160 }
161
162 define i32 @f27() {
163 entry:
164   %0 = load i32, i32* @foo, align 4
165   ret i32 %0
166 }
167
168 define i32 @f28() {
169 entry:
170   %0 = load i32, i32* @foo, align 4
171   ret i32 %0
172 }
173
174 define i32 @f29() {
175 entry:
176   %0 = load i32, i32* @foo, align 4
177   ret i32 %0
178 }
179
180 define i32 @f30() {
181 entry:
182   %0 = load i32, i32* @foo, align 4
183   ret i32 %0
184 }
185
186 define i32 @f31() {
187 entry:
188   %0 = load i32, i32* @foo, align 4
189   ret i32 %0
190 }
191
192 define i32 @f32() {
193 entry:
194   %0 = load i32, i32* @foo, align 4
195   ret i32 %0
196 }
197
198 define i32 @f33() {
199 entry:
200   %0 = load i32, i32* @foo, align 4
201   ret i32 %0
202 }
203
204 define i32 @f34() {
205 entry:
206   %0 = load i32, i32* @foo, align 4
207   ret i32 %0
208 }
209
210 define i32 @f35() {
211 entry:
212   %0 = load i32, i32* @foo, align 4
213   ret i32 %0
214 }
215
216 define i32 @f36() {
217 entry:
218   %0 = load i32, i32* @foo, align 4
219   ret i32 %0
220 }
221
222 define i32 @f37() {
223 entry:
224   %0 = load i32, i32* @foo, align 4
225   ret i32 %0
226 }
227
228 define i32 @f38() {
229 entry:
230   %0 = load i32, i32* @foo, align 4
231   ret i32 %0
232 }
233
234 define i32 @f39() {
235 entry:
236   %0 = load i32, i32* @foo, align 4
237   ret i32 %0
238 }
239
240 define i32 @f40() {
241 entry:
242   %0 = load i32, i32* @foo, align 4
243   ret i32 %0
244 }
245
246 define i32 @f41() {
247 entry:
248   %0 = load i32, i32* @foo, align 4
249   ret i32 %0
250 }
251
252 define i32 @f42() {
253 entry:
254   %0 = load i32, i32* @foo, align 4
255   ret i32 %0
256 }
257
258 define i32 @f43() {
259 entry:
260   %0 = load i32, i32* @foo, align 4
261   ret i32 %0
262 }
263
264 define i32 @f44() {
265 entry:
266   %0 = load i32, i32* @foo, align 4
267   ret i32 %0
268 }
269
270 define i32 @f45() {
271 entry:
272   %0 = load i32, i32* @foo, align 4
273   ret i32 %0
274 }
275
276 define i32 @f46() {
277 entry:
278   %0 = load i32, i32* @foo, align 4
279   ret i32 %0
280 }
281
282 define i32 @f47() {
283 entry:
284   %0 = load i32, i32* @foo, align 4
285   ret i32 %0
286 }
287
288 define i32 @f48() {
289 entry:
290   %0 = load i32, i32* @foo, align 4
291   ret i32 %0
292 }
293
294 define i32 @f49() {
295 entry:
296   %0 = load i32, i32* @foo, align 4
297   ret i32 %0
298 }
299
300 define i32 @f50() {
301 entry:
302   %0 = load i32, i32* @foo, align 4
303   ret i32 %0
304 }
305
306 define i32 @f51() {
307 entry:
308   %0 = load i32, i32* @foo, align 4
309   ret i32 %0
310 }
311
312 define i32 @f52() {
313 entry:
314   %0 = load i32, i32* @foo, align 4
315   ret i32 %0
316 }
317
318 define i32 @f53() {
319 entry:
320   %0 = load i32, i32* @foo, align 4
321   ret i32 %0
322 }
323
324 define i32 @f54() {
325 entry:
326   %0 = load i32, i32* @foo, align 4
327   ret i32 %0
328 }
329
330 define i32 @f55() {
331 entry:
332   %0 = load i32, i32* @foo, align 4
333   ret i32 %0
334 }
335
336 define i32 @f56() {
337 entry:
338   %0 = load i32, i32* @foo, align 4
339   ret i32 %0
340 }
341
342 define i32 @f57() {
343 entry:
344   %0 = load i32, i32* @foo, align 4
345   ret i32 %0
346 }
347
348 define i32 @f58() {
349 entry:
350   %0 = load i32, i32* @foo, align 4
351   ret i32 %0
352 }
353
354 define i32 @f59() {
355 entry:
356   %0 = load i32, i32* @foo, align 4
357   ret i32 %0
358 }
359
360 define i32 @f60() {
361 entry:
362   %0 = load i32, i32* @foo, align 4
363   ret i32 %0
364 }
365
366 define i32 @f61() {
367 entry:
368   %0 = load i32, i32* @foo, align 4
369   ret i32 %0
370 }
371
372 define i32 @f62() {
373 entry:
374   %0 = load i32, i32* @foo, align 4
375   ret i32 %0
376 }
377
378 define i32 @f63() {
379 entry:
380   %0 = load i32, i32* @foo, align 4
381   ret i32 %0
382 }
383
384 define i32 @f64() {
385 entry:
386   %0 = load i32, i32* @foo, align 4
387   ret i32 %0
388 }
389
390 define i32 @f65() {
391 entry:
392   %0 = load i32, i32* @foo, align 4
393   ret i32 %0
394 }
395
396 define i32 @f66() {
397 entry:
398   %0 = load i32, i32* @foo, align 4
399   ret i32 %0
400 }
401
402 define i32 @f67() {
403 entry:
404   %0 = load i32, i32* @foo, align 4
405   ret i32 %0
406 }
407
408 define i32 @f68() {
409 entry:
410   %0 = load i32, i32* @foo, align 4
411   ret i32 %0
412 }
413
414 define i32 @f69() {
415 entry:
416   %0 = load i32, i32* @foo, align 4
417   ret i32 %0
418 }
419
420 define i32 @f70() {
421 entry:
422   %0 = load i32, i32* @foo, align 4
423   ret i32 %0
424 }
425
426 define i32 @f71() {
427 entry:
428   %0 = load i32, i32* @foo, align 4
429   ret i32 %0
430 }
431
432 define i32 @f72() {
433 entry:
434   %0 = load i32, i32* @foo, align 4
435   ret i32 %0
436 }
437
438 define i32 @f73() {
439 entry:
440   %0 = load i32, i32* @foo, align 4
441   ret i32 %0
442 }
443
444 define i32 @f74() {
445 entry:
446   %0 = load i32, i32* @foo, align 4
447   ret i32 %0
448 }
449
450 define i32 @f75() {
451 entry:
452   %0 = load i32, i32* @foo, align 4
453   ret i32 %0
454 }
455
456 define i32 @f76() {
457 entry:
458   %0 = load i32, i32* @foo, align 4
459   ret i32 %0
460 }
461
462 define i32 @f77() {
463 entry:
464   %0 = load i32, i32* @foo, align 4
465   ret i32 %0
466 }
467
468 define i32 @f78() {
469 entry:
470   %0 = load i32, i32* @foo, align 4
471   ret i32 %0
472 }
473
474 define i32 @f79() {
475 entry:
476   %0 = load i32, i32* @foo, align 4
477   ret i32 %0
478 }
479
480 define i32 @f80() {
481 entry:
482   %0 = load i32, i32* @foo, align 4
483   ret i32 %0
484 }
485
486 define i32 @f81() {
487 entry:
488   %0 = load i32, i32* @foo, align 4
489   ret i32 %0
490 }
491
492 define i32 @f82() {
493 entry:
494   %0 = load i32, i32* @foo, align 4
495   ret i32 %0
496 }
497
498 define i32 @f83() {
499 entry:
500   %0 = load i32, i32* @foo, align 4
501   ret i32 %0
502 }
503
504 define i32 @f84() {
505 entry:
506   %0 = load i32, i32* @foo, align 4
507   ret i32 %0
508 }
509
510 define i32 @f85() {
511 entry:
512   %0 = load i32, i32* @foo, align 4
513   ret i32 %0
514 }
515
516 define i32 @f86() {
517 entry:
518   %0 = load i32, i32* @foo, align 4
519   ret i32 %0
520 }
521
522 define i32 @f87() {
523 entry:
524   %0 = load i32, i32* @foo, align 4
525   ret i32 %0
526 }
527
528 define i32 @f88() {
529 entry:
530   %0 = load i32, i32* @foo, align 4
531   ret i32 %0
532 }
533
534 define i32 @f89() {
535 entry:
536   %0 = load i32, i32* @foo, align 4
537   ret i32 %0
538 }
539
540 define i32 @f90() {
541 entry:
542   %0 = load i32, i32* @foo, align 4
543   ret i32 %0
544 }
545
546 define i32 @f91() {
547 entry:
548   %0 = load i32, i32* @foo, align 4
549   ret i32 %0
550 }
551
552 define i32 @f92() {
553 entry:
554   %0 = load i32, i32* @foo, align 4
555   ret i32 %0
556 }
557
558 define i32 @f93() {
559 entry:
560   %0 = load i32, i32* @foo, align 4
561   ret i32 %0
562 }
563
564 define i32 @f94() {
565 entry:
566   %0 = load i32, i32* @foo, align 4
567   ret i32 %0
568 }
569
570 define i32 @f95() {
571 entry:
572   %0 = load i32, i32* @foo, align 4
573   ret i32 %0
574 }
575
576 define i32 @f96() {
577 entry:
578   %0 = load i32, i32* @foo, align 4
579   ret i32 %0
580 }
581
582 define i32 @f97() {
583 entry:
584   %0 = load i32, i32* @foo, align 4
585   ret i32 %0
586 }
587
588 define i32 @f98() {
589 entry:
590   %0 = load i32, i32* @foo, align 4
591   ret i32 %0
592 }
593
594 define i32 @f99() {
595 entry:
596   %0 = load i32, i32* @foo, align 4
597   ret i32 %0
598 }
599
600 define i32 @f100() {
601 entry:
602   %0 = load i32, i32* @foo, align 4
603   ret i32 %0
604 }
605
606 define i32 @f101() {
607 entry:
608   %0 = load i32, i32* @foo, align 4
609   ret i32 %0
610 }
611
612 define i32 @f102() {
613 entry:
614   %0 = load i32, i32* @foo, align 4
615   ret i32 %0
616 }
617
618 define i32 @f103() {
619 entry:
620   %0 = load i32, i32* @foo, align 4
621   ret i32 %0
622 }
623
624 define i32 @f104() {
625 entry:
626   %0 = load i32, i32* @foo, align 4
627   ret i32 %0
628 }
629
630 define i32 @f105() {
631 entry:
632   %0 = load i32, i32* @foo, align 4
633   ret i32 %0
634 }
635
636 define i32 @f106() {
637 entry:
638   %0 = load i32, i32* @foo, align 4
639   ret i32 %0
640 }
641
642 define i32 @f107() {
643 entry:
644   %0 = load i32, i32* @foo, align 4
645   ret i32 %0
646 }
647
648 define i32 @f108() {
649 entry:
650   %0 = load i32, i32* @foo, align 4
651   ret i32 %0
652 }
653
654 define i32 @f109() {
655 entry:
656   %0 = load i32, i32* @foo, align 4
657   ret i32 %0
658 }
659
660 define i32 @f110() {
661 entry:
662   %0 = load i32, i32* @foo, align 4
663   ret i32 %0
664 }
665
666 define i32 @f111() {
667 entry:
668   %0 = load i32, i32* @foo, align 4
669   ret i32 %0
670 }
671
672 define i32 @f112() {
673 entry:
674   %0 = load i32, i32* @foo, align 4
675   ret i32 %0
676 }
677
678 define i32 @f113() {
679 entry:
680   %0 = load i32, i32* @foo, align 4
681   ret i32 %0
682 }
683
684 define i32 @f114() {
685 entry:
686   %0 = load i32, i32* @foo, align 4
687   ret i32 %0
688 }
689
690 define i32 @f115() {
691 entry:
692   %0 = load i32, i32* @foo, align 4
693   ret i32 %0
694 }
695
696 define i32 @f116() {
697 entry:
698   %0 = load i32, i32* @foo, align 4
699   ret i32 %0
700 }
701
702 define i32 @f117() {
703 entry:
704   %0 = load i32, i32* @foo, align 4
705   ret i32 %0
706 }
707
708 define i32 @f118() {
709 entry:
710   %0 = load i32, i32* @foo, align 4
711   ret i32 %0
712 }
713
714 define i32 @f119() {
715 entry:
716   %0 = load i32, i32* @foo, align 4
717   ret i32 %0
718 }
719
720 define i32 @f120() {
721 entry:
722   %0 = load i32, i32* @foo, align 4
723   ret i32 %0
724 }
725
726 define i32 @f121() {
727 entry:
728   %0 = load i32, i32* @foo, align 4
729   ret i32 %0
730 }
731
732 define i32 @f122() {
733 entry:
734   %0 = load i32, i32* @foo, align 4
735   ret i32 %0
736 }
737
738 define i32 @f123() {
739 entry:
740   %0 = load i32, i32* @foo, align 4
741   ret i32 %0
742 }
743
744 define i32 @f124() {
745 entry:
746   %0 = load i32, i32* @foo, align 4
747   ret i32 %0
748 }
749
750 define i32 @f125() {
751 entry:
752   %0 = load i32, i32* @foo, align 4
753   ret i32 %0
754 }
755
756 define i32 @f126() {
757 entry:
758   %0 = load i32, i32* @foo, align 4
759   ret i32 %0
760 }
761
762 define i32 @f127() {
763 entry:
764   %0 = load i32, i32* @foo, align 4
765   ret i32 %0
766 }
767
768 define i32 @f128() {
769 entry:
770   %0 = load i32, i32* @g0, align 4
771   ret i32 %0
772 }
773
774 define i32 @f129() {
775 entry:
776   %0 = load i32, i32* @g0, align 4
777   ret i32 %0
778 }