test for strength reduction
[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 constant of Reducing node is: reduce_itervar(l.221) ConstIs: 47 (0x80f3a38)
157 The Phi node isreduce_itervar(l.222) PhiIs: 65 (0x80f3f2c)
158 Reducing node: reduce_itervar(l.223) MulIs: 50 (0x80f3b10)
159   iter var is  reduce_itervar(l.224) AddIs: 57 (0x80f3d2c)
160   in graph     reduce_itervar(l.225) graph STRENGTH_RED_EXAMPLE_m1: 33 (0x80f3220) in class GlobalType.
161 The constant of Reducing node is: reduce_itervar(l.221) ConstIs: 47 (0x80f3a38)
162 The Phi node isreduce_itervar(l.222) PhiIs: 89 (0x80f5bf8)
163 Reducing node: reduce_itervar(l.223) MulIs: 76 (0x80f427c)
164   iter var is  reduce_itervar(l.224) SubIs: 83 (0x80f5a54)
165   in graph     reduce_itervar(l.225) graph STRENGTH_RED_EXAMPLE_m1: 33 (0x80f3220) in class GlobalType.
166 Reduced 0 iteration variables in graph GlobalType.STRENGTH_RED_EXAMPLE_m1
167 .The constant of Reducing node is: reduce_itervar(l.221) ConstIs: 131 (0x80f7398)
168 The Phi node isreduce_itervar(l.222) PhiIs: 156 (0x80f7a28)
169 Reducing node: reduce_itervar(l.223) MulIs: 133 (0x80f7424)
170   iter var is  reduce_itervar(l.224) AddIs: 141 (0x80f7688)
171   in graph     reduce_itervar(l.225) graph STRENGTH_RED_EXAMPLE_m2: 116 (0x80f6b20) in class GlobalType.
172 It is possibale to exchange the Cmp with a new Cmp
173 The constant of Cmp node is: reduce_itervar(l.291) ConstIs: 123 (0x80f7128)
174 The Phi node is  reduce_itervar(l.292) PhiIs: 156 (0x80f7a28)
175 Cmp node: reduce_itervar(l.293) CmpT: 124 (0x80f7170)
176   in graph     reduce_itervar(l.294) graph STRENGTH_RED_EXAMPLE_m2: 116 (0x80f6b20) in class GlobalType.
177 Reduced 0 iteration variables in graph GlobalType.STRENGTH_RED_EXAMPLE_m2
178 .The constant of Reducing node is: reduce_itervar(l.221) ConstIs: 192 (0x80f9c18)
179 The Phi node isreduce_itervar(l.222) PhiIs: 216 (0x80fa260)
180 Reducing node: reduce_itervar(l.223) MulIs: 194 (0x80f9ca4)
181   iter var is  reduce_itervar(l.224) SubIs: 201 (0x80f9ec0)
182   in graph     reduce_itervar(l.225) graph STRENGTH_RED_EXAMPLE_m3: 177 (0x80f93d0) in class GlobalType.
183 Reduced 0 iteration variables in graph GlobalType.STRENGTH_RED_EXAMPLE_m3
184 .The constant of Reducing node is: reduce_itervar(l.221) ConstIs: 252 (0x80fc4b0)
185 The Phi node isreduce_itervar(l.222) PhiIs: 276 (0x80fcaf8)
186 Reducing node: reduce_itervar(l.223) MulIs: 255 (0x80fc584)
187   iter var is  reduce_itervar(l.224) AddIs: 254 (0x80fc53c)
188   in graph     reduce_itervar(l.225) graph STRENGTH_RED_EXAMPLE_m4: 237 (0x80fbc38) in class GlobalType.
189 Reduced 0 iteration variables in graph GlobalType.STRENGTH_RED_EXAMPLE_m4
190 .The constant of Reducing node is: reduce_itervar(l.221) ConstIs: 312 (0x80fed68)
191 The Phi node isreduce_itervar(l.222) PhiIs: 337 (0x80ff3f8)
192 Reducing node: reduce_itervar(l.223) MulIs: 315 (0x80fee3c)
193   iter var is  reduce_itervar(l.224) SubIs: 314 (0x80fedf4)
194   in graph     reduce_itervar(l.225) graph STRENGTH_RED_EXAMPLE_m5: 297 (0x80fe520) in class GlobalType.
195 It is possibale to exchange the Cmp with a new Cmp
196 The constant of Cmp node is: reduce_itervar(l.291) ConstIs: 304 (0x80feaf8)
197 The Phi node is  reduce_itervar(l.292) PhiIs: 337 (0x80ff3f8)
198 Cmp node: reduce_itervar(l.293) CmpT: 305 (0x80feb40)
199   in graph     reduce_itervar(l.294) graph STRENGTH_RED_EXAMPLE_m5: 297 (0x80fe520) in class GlobalType.
200 Reduced 0 iteration variables in graph GlobalType.STRENGTH_RED_EXAMPLE_m5
201 .
202 Creating an IR graph: THREE_CFPRED_EXAMPLE ...
203 Optimizing ...
204 Dumping the graph and a control flow graph.
205 Use xvcg to view these graphs:
206 /ben/goetz/bin/xvcg GRAPHNAME
207
208
209 Creating an IR graph: WHILE_EXAMPLE...
210 Optimizing ...
211 Done building the graph.  Dumping it.
212 Use xvcg to view this graph:
213 /ben/goetz/bin/xvcg GRAPHNAME