extended example
[libfirm] / testprograms / ref-results / run-result.txt
1
2 Creating an IR graph: ARRAY-HEAP_EXAMPLE...
3 Optimizing ...
4 Dumping the graph and a type graph.
5 use xvcg to view these graphs:
6 /ben/goetz/bin/xvcg GRAPHNAME
7
8
9 Creating an IR graph: ARRAY-STACK_EXAMPLE...
10 Optimizing ...
11 Dumping the graph and a type graph.
12 Use xvcg to view these graphs:
13 /ben/goetz/bin/xvcg GRAPHNAME
14
15
16 Creating an IR graph: CALL_STR_EXAMPLE...
17 Optimizing ...
18 Done building the graph.  Dumping it.
19 Use xvcg to view this graph:
20 /ben/goetz/bin/xvcg GRAPHNAME
21
22
23 Creating an IR graph: COND_EXAMPLE...
24 Optimizing ...
25 Done building the graph.  Dumping it.
26 Use xvcg to view this graph:
27 /ben/goetz/bin/xvcg GRAPHNAME
28
29
30 Example program for constant entites.
31 Creating type information...
32 Done building the graph.  Dumping it.
33 use xvcg to view this graph:
34 /ben/goetz/bin/xvcg GRAPHNAME
35
36
37 Creating an IR graph: CONST_EVAL_EXAMPLE...
38 Optimizing ...
39 Done building the graph.  Dumping it.
40 use xvcg to view this graph:
41 /ben/goetz/bin/xvcg GRAPHNAME
42
43
44 Creating an IR graph: DEAD_BLOCK...
45 Optimizing ...
46 Dumping the graph and a control flow graph.
47 Use xvcg to view these graphs:
48 /ben/goetz/bin/xvcg GRAPHNAME
49
50
51 Creating an IR graph: EMPTY...
52 Done building the graph.  Dumping it.
53 use xvcg to view this graph:
54 /ben/goetz/bin/xvcg GRAPHNAME
55
56
57 Creating an IR graph: ENDLESS_LOOP_EXAMPLE...
58 Optimizing ...
59 Done building the graph.  Dumping it.
60 Use xvcg to view this graph:
61 /ben/goetz/bin/xvcg GRAPHNAME
62
63
64 Creating an IR graph: FLOAT EXAMPLE...
65 Done building the graph.  Dumping it.
66 use xvcg to view this graph:
67 /ben/goetz/bin/xvcg GRAPHNAME
68
69
70 Creating an IR graph: GLOBAL_CSE_EXAMPLE...
71 Optimizing ...
72 Done building the graph.  Dumping it.
73 use xvcg to view this graph:
74 /ben/goetz/bin/xvcg GRAPHNAME
75
76
77 Creating an IR graph: GLOBAL_VAR ...
78 Optimizing ...
79 Done building the graph.  Dumping it.
80 Use xvcg to view this graph:
81 /ben/goetz/bin/xvcg GRAPHNAME
82
83
84 Creating type information for IDENTIFY_TYPES ...
85 Done building the graph.  Dumping it.
86 use xvcg to view this graph:
87 /ben/goetz/bin/xvcg GRAPHNAME
88
89
90 Creating an IR graph: IF_ELSE_EXAMPLE...
91 Optimizing ...
92 Done building the graph.  Dumping it.
93 use xvcg to view this graph:
94 /ben/goetz/bin/xvcg GRAPHNAME
95
96
97 Creating an IR graph: IF_EXAMPLE...
98 Done building the graph.  Dumping it.
99 use xvcg to view this graph:
100 /ben/goetz/bin/xvcg GRAPHNAME
101
102
103 Creating type information for INHERITANCE_EXAMPLE ...
104 Done building the graph.  Dumping it.
105 use xvcg to view this graph:
106 /ben/goetz/bin/xvcg GRAPHNAME
107
108
109 Creating an IR graph: IRR_CF...
110 Optimizing ...
111 Dumping the graph and a control flow graph.
112 Use xvcg to view these graphs:
113 /ben/goetz/bin/xvcg GRAPHNAME
114
115
116 Creating an IR graph: IRR_LOOP...
117 Optimizing ...
118 Dumping the graph and a control flow graph.
119 Use xvcg to view these graphs:
120 /ben/goetz/bin/xvcg GRAPHNAME
121
122
123 Creating an IR graph: MEMORY_EXAMPLE...
124 Optimizing ...
125 Done building the graph.  Dumping it.
126 Use xvcg to view this graph:
127 /ben/goetz/bin/xvcg GRAPHNAME
128
129
130 Creating an IR graph: OO_INLINE_EXAMPLE...
131 Creating IR graph for set_a:
132 Creating IR graph for c:
133 Inlining set_a ...
134 Inlineing c ...
135 Optimizing ...
136 Dumping graphs of all procedures and a type graph.
137 Use xvcg to view these graphs:
138 /ben/goetz/bin/xvcg GRAPHNAME
139
140
141 Creating an IR graph: OO_PROGRAM_EXAMPLE...
142 Creating IR graph for set_a:
143 Creating IR graph for c:
144 Optimizing ...
145 Dumping graphs of all procedures and a type graph.
146 Use xvcg to view these graphs:
147 /ben/goetz/bin/xvcg GRAPHNAME
148
149 Dumping Callgraph.
150 Use xvcg to view these graphs:
151 /ben/goetz/bin/xvcg GRAPHNAME
152
153
154 Creating an IR graph: IF_EXAMPLE...
155 Done building the graph.  Dumping and optimizing it.
156 The new Phi node is : reduce(l.321) PhiIs: 92 (0x811fe64)
157 reducing operation is : reduce(l.322) MulIs: 64 (0x811d184)
158 in graph : reduce(l.323) graph STRENGTH_RED_EXAMPLE_m1: 45 (0x811c7b8) in class GlobalType.
159
160 Reducing operation is : reduce(l.428) AddP: 65 (0x811d1cc)
161 in graph : reduce(l.429) graph STRENGTH_RED_EXAMPLE_m1: 45 (0x811c7b8) in class GlobalType.
162 The new Phi node is : reduce(l.321) PhiIs: 92 (0x811fe64)
163 reducing operation is : reduce(l.322) MulIs: 66 (0x811d214)
164 in graph : reduce(l.323) graph STRENGTH_RED_EXAMPLE_m1: 45 (0x811c7b8) in class GlobalType.
165
166 Reducing operation is : reduce(l.428) AddP: 67 (0x811d25c)
167 in graph : reduce(l.429) graph STRENGTH_RED_EXAMPLE_m1: 45 (0x811c7b8) in class GlobalType.
168 The new Phi node is : reduce(l.321) PhiIs: 119 (0x8120510)
169 reducing operation is : reduce(l.322) MulIs: 106 (0x81201cc)
170 in graph : reduce(l.323) graph STRENGTH_RED_EXAMPLE_m1: 45 (0x811c7b8) in class GlobalType.
171
172 Reducing operation is : reduce(l.428) AddP: 107 (0x8120214)
173 in graph : reduce(l.429) graph STRENGTH_RED_EXAMPLE_m1: 45 (0x811c7b8) in class GlobalType.
174
175  3 made new_phis und  reduced 6 iteration variables in
176  graph GlobalType.STRENGTH_RED_EXAMPLE_m1.
177 The new Phi node is : reduce(l.321) PhiIs: 191 (0x81220dc)
178 reducing operation is : reduce(l.322) MulIs: 168 (0x8121ad4)
179 in graph : reduce(l.323) graph STRENGTH_RED_EXAMPLE_m2: 148 (0x81210b0) in class GlobalType.
180 The new Phi node is : reduce(l.321) PhiIs: 191 (0x81220dc)
181 reducing operation is : reduce(l.322) MulIs: 167 (0x8121a8c)
182 in graph : reduce(l.323) graph STRENGTH_RED_EXAMPLE_m2: 148 (0x81210b0) in class GlobalType.
183
184  2 made new_phis und  reduced 3 iteration variables in
185  graph GlobalType.STRENGTH_RED_EXAMPLE_m2.
186 The new Phi node is : reduce(l.321) PhiIs: 257 (0x8125994)
187 reducing operation is : reduce(l.322) MulIs: 231 (0x81252b4)
188 in graph : reduce(l.323) graph STRENGTH_RED_EXAMPLE_m3: 213 (0x8124920) in class GlobalType.
189
190  1 made new_phis und  reduced 2 iteration variables in
191  graph GlobalType.STRENGTH_RED_EXAMPLE_m3.
192 The new Phi node is : reduce(l.321) PhiIs: 324 (0x812a880)
193 reducing operation is : reduce(l.322) MulIs: 616 (0x812ad14)
194 in graph : reduce(l.323) graph STRENGTH_RED_EXAMPLE_m4: 279 (0x8128220) in class GlobalType.
195 The new Phi node is : reduce(l.321) PhiIs: 324 (0x812a880)
196 reducing operation is : reduce(l.322) MulIs: 610 (0x812abc4)
197 in graph : reduce(l.323) graph STRENGTH_RED_EXAMPLE_m4: 279 (0x8128220) in class GlobalType.
198
199  2 made new_phis und  reduced 4 iteration variables in
200  graph GlobalType.STRENGTH_RED_EXAMPLE_m4.
201
202 Reducing operation is : reduce(l.392) MulIs: 644 (0x812e5f8)
203 in graph : reduce(l.393) graph STRENGTH_RED_EXAMPLE_m5: 346 (0x812ba80) in class GlobalType.
204
205  0 made new_phis und  reduced 2 iteration variables in
206  graph GlobalType.STRENGTH_RED_EXAMPLE_m5.
207
208 Reducing operation is : reduce(l.392) MulIs: 669 (0x8131d38)
209 in graph : reduce(l.393) graph STRENGTH_RED_EXAMPLE_m6: 412 (0x812f2f0) in class GlobalType.
210
211  0 made new_phis und  reduced 2 iteration variables in
212  graph GlobalType.STRENGTH_RED_EXAMPLE_m6.
213 The new Phi node is : reduce(l.321) PhiIs: 522 (0x8133c2c)
214 reducing operation is : reduce(l.322) MulIs: 697 (0x81355d4)
215 in graph : reduce(l.323) graph STRENGTH_RED_EXAMPLE_m7: 478 (0x8132bb8) in class GlobalType.
216
217  1 made new_phis und  reduced 2 iteration variables in
218  graph GlobalType.STRENGTH_RED_EXAMPLE_m7.
219
220 Creating an IR graph: THREE_CFPRED_EXAMPLE ...
221 Optimizing ...
222 Dumping the graph and a control flow graph.
223 Use xvcg to view these graphs:
224 /ben/goetz/bin/xvcg GRAPHNAME
225
226
227 Creating an IR graph: WHILE_EXAMPLE...
228 Optimizing ...
229 Done building the graph.  Dumping it.
230 Use xvcg to view this graph:
231 /ben/goetz/bin/xvcg GRAPHNAME