]>
Commit | Line | Data |
---|---|---|
abe05a73 XL |
1 | .text |
2 | .file "20011109-1.c" | |
3 | .section .text.fail1,"ax",@progbits | |
4 | .hidden fail1 # -- Begin function fail1 | |
5 | .globl fail1 | |
6 | .type fail1,@function | |
7 | fail1: # @fail1 | |
8 | # BB#0: # %entry | |
9 | call abort@FUNCTION | |
10 | unreachable | |
11 | .endfunc | |
12 | .Lfunc_end0: | |
13 | .size fail1, .Lfunc_end0-fail1 | |
14 | # -- End function | |
15 | .section .text.fail2,"ax",@progbits | |
16 | .hidden fail2 # -- Begin function fail2 | |
17 | .globl fail2 | |
18 | .type fail2,@function | |
19 | fail2: # @fail2 | |
20 | # BB#0: # %entry | |
21 | call abort@FUNCTION | |
22 | unreachable | |
23 | .endfunc | |
24 | .Lfunc_end1: | |
25 | .size fail2, .Lfunc_end1-fail2 | |
26 | # -- End function | |
27 | .section .text.fail3,"ax",@progbits | |
28 | .hidden fail3 # -- Begin function fail3 | |
29 | .globl fail3 | |
30 | .type fail3,@function | |
31 | fail3: # @fail3 | |
32 | # BB#0: # %entry | |
33 | call abort@FUNCTION | |
34 | unreachable | |
35 | .endfunc | |
36 | .Lfunc_end2: | |
37 | .size fail3, .Lfunc_end2-fail3 | |
38 | # -- End function | |
39 | .section .text.fail4,"ax",@progbits | |
40 | .hidden fail4 # -- Begin function fail4 | |
41 | .globl fail4 | |
42 | .type fail4,@function | |
43 | fail4: # @fail4 | |
44 | # BB#0: # %entry | |
45 | call abort@FUNCTION | |
46 | unreachable | |
47 | .endfunc | |
48 | .Lfunc_end3: | |
49 | .size fail4, .Lfunc_end3-fail4 | |
50 | # -- End function | |
51 | .section .text.foo,"ax",@progbits | |
52 | .hidden foo # -- Begin function foo | |
53 | .globl foo | |
54 | .type foo,@function | |
55 | foo: # @foo | |
56 | .param i32 | |
57 | # BB#0: # %entry | |
58 | block | |
59 | block | |
60 | block | |
61 | block | |
62 | i32.const $push0=, 6 | |
63 | i32.add $push4=, $0, $pop0 | |
64 | tee_local $push3=, $0=, $pop4 | |
65 | i32.const $push1=, 11 | |
66 | i32.gt_u $push2=, $pop3, $pop1 | |
67 | br_if 0, $pop2 # 0: down to label3 | |
68 | # BB#1: # %entry | |
69 | block | |
70 | block | |
71 | br_table $0, 3, 2, 2, 2, 2, 2, 4, 0, 5, 1, 1, 1, 3 # 3: down to label2 | |
72 | # 2: down to label3 | |
73 | # 4: down to label1 | |
74 | # 0: down to label5 | |
75 | # 5: down to label0 | |
76 | # 1: down to label4 | |
77 | .LBB4_2: # %sw.epilog9 | |
78 | end_block # label5: | |
79 | return | |
80 | .LBB4_3: # %sw.bb3 | |
81 | end_block # label4: | |
82 | call fail3@FUNCTION | |
83 | unreachable | |
84 | .LBB4_4: # %sw.default | |
85 | end_block # label3: | |
86 | call fail4@FUNCTION | |
87 | unreachable | |
88 | .LBB4_5: # %sw.bb | |
89 | end_block # label2: | |
90 | call fail1@FUNCTION | |
91 | unreachable | |
92 | .LBB4_6: # %sw.bb1 | |
93 | end_block # label1: | |
94 | call fail2@FUNCTION | |
95 | unreachable | |
96 | .LBB4_7: # %sw.bb7 | |
97 | end_block # label0: | |
98 | call abort@FUNCTION | |
99 | unreachable | |
100 | .endfunc | |
101 | .Lfunc_end4: | |
102 | .size foo, .Lfunc_end4-foo | |
103 | # -- End function | |
104 | .section .text.main,"ax",@progbits | |
105 | .hidden main # -- Begin function main | |
106 | .globl main | |
107 | .type main,@function | |
108 | main: # @main | |
109 | .result i32 | |
110 | # BB#0: # %entry | |
111 | i32.const $push0=, 0 | |
112 | call exit@FUNCTION, $pop0 | |
113 | unreachable | |
114 | .endfunc | |
115 | .Lfunc_end5: | |
116 | .size main, .Lfunc_end5-main | |
117 | # -- End function | |
118 | ||
119 | .ident "clang version 6.0.0 (https://llvm.googlesource.com/clang.git a1774cccdccfa673c057f93ccf23bc2d8cb04932) (https://llvm.googlesource.com/llvm.git fc50e1c6121255333bc42d6faf2b524c074eae25)" | |
120 | .functype abort, void | |
121 | .functype exit, void, i32 |