fixed doxygen output
[libfirm] / testprograms / ref-results / COND_EXAMPLE_main.vcg
1 graph: { title: "ir graph of COND_EXAMPLE_main"
2 display_edge_labels: yes
3 layoutalgorithm: mindepth
4 manhattan_edges: yes
5 port_sharing: no
6 orientation: bottom_to_top
7 classname 1:  "intrablock Data"
8 classname 2:  "Block"
9 classname 3:  "Entity type"
10 classname 4:  "Entity owner"
11 classname 5:  "Method Param"
12 classname 6:  "Method Res"
13 classname 7:  "Super"
14 classname 8:  "Union"
15 classname 9:  "Points-to"
16 classname 10: "Array Element Type"
17 classname 11: "Overwrites"
18 classname 12: "Member"
19 classname 13: "Control Flow"
20 classname 14: "intrablock Memory"
21 classname 15: "Dominators"
22 classname 16: "interblock Data"
23 classname 17: "interblock Memory"
24 classname 18: "Exception Control Flow for Interval Analysis"
25 classname 19: "Postdominators"
26 infoname 1: "Attribute"
27 infoname 2: "Verification errors"
28 infoname 3: "Debug info"
29 colorentry 100:    0   0    0
30 colorentry 101:   20   0    0
31 colorentry 102:   40   0    0
32 colorentry 103:   60   0    0
33 colorentry 104:   80   0    0
34 colorentry 105:  100   0    0
35 colorentry 106:  120   0    0
36 colorentry 107:  140   0    0
37 colorentry 108:  150   0    0
38 colorentry 109:  180   0    0
39 colorentry 110:  200   0    0
40 colorentry 111:  220   0    0
41 colorentry 112:  240   0    0
42 colorentry 113:  255   0    0
43 colorentry 113:  255  20   20
44 colorentry 114:  255  40   40
45 colorentry 115:  255  60   60
46 colorentry 116:  255  80   80
47 colorentry 117:  255 100  100
48 colorentry 118:  255 120  120
49 colorentry 119:  255 140  140
50 colorentry 120:  255 150  150
51 colorentry 121:  255 180  180
52 colorentry 122:  255 200  200
53 colorentry 123:  255 220  220
54 colorentry 124:  255 240  240
55 colorentry 125:  255 250  250
56
57 graph: { title: "g31" label: "COND_EXAMPLE_main" status:clustered color:white
58 info1: "entity main (18)
59   type:  main (16)
60   owner: COND_EXAMPLE (15)
61   Does not overwrite other entities.
62   Is not overwritten by other entities.
63   allocation:  allocation_static
64   visibility:  visibility_local
65   variability: variability_constant
66   calling convention: cdecl
67   atomic value: SymC &main
68   volatility:  volatility_non_volatile
69   peculiarity: peculiarity_existent
70   ld_name: COND_EXAMPLE_main
71   offset:  -1 bits, -1 bytes
72   irg = 31
73
74 "
75 graph: { title: "n20"  label: "Block 20" status:clustered color:yellow
76  info1: "Block 20
77   mode:    BB
78   visited: 12
79   irg:     COND_EXAMPLE_main
80   arity:   1
81   pred nodes:
82      0:    Return 57
83   Private Attributes:
84   backedges:
85   block visited: 0
86   Execution freqency statistics:
87 "
88 edge: {sourcename: "n20" targetname: "n57" label: "0" class:13 priority:60 color:red}
89 node: {title: "n64" label: "End 64"  info1: "End 64
90   mode:    X
91   visited: 12
92   irg:     COND_EXAMPLE_main
93   arity:   0
94   pred nodes:
95     -1:    Block 20
96   Private Attributes:
97 "
98 color:blue}
99 }
100
101 graph: { title: "n54"  label: "Block 54" status:clustered color:yellow
102  info1: "Block 54
103   mode:    BB
104   visited: 12
105   irg:     COND_EXAMPLE_main
106   arity:   2
107   pred nodes:
108      0:    Jmp 53
109      1:    Proj 49
110   Private Attributes:
111   backedges:
112   block visited: 0
113   Execution freqency statistics:
114 "
115 edge: {sourcename: "n54" targetname: "n53" label: "0" class:13 priority:60 color:red}
116 edge: {sourcename: "n54" targetname: "n49" label: "1" class:13 priority:60 color:red}
117 node: {title: "n57" label: "Return 57"  info1: "Return 57
118   mode:    X
119   visited: 12
120   irg:     COND_EXAMPLE_main
121   arity:   2
122   pred nodes:
123     -1:    Block 54
124      0:    Proj 29
125      1:    Phi 63
126   Private Attributes:
127   return in method of type main
128     res 0 type: int
129 "
130 }
131 edge: {sourcename: "n57" targetname: "n29" label: "0" class:17 priority:10 color:blue}
132 edge: {sourcename: "n57" targetname: "n63" label: "1" class:1  priority:50}
133 node: {title: "n63" label: "PhiIs 63"  info1: "Phi 63
134   mode:    Is
135   visited: 12
136   irg:     COND_EXAMPLE_main
137   arity:   2
138   pred nodes:
139     -1:    Block 54
140      0:    0x1 52
141      1:    Proj 33
142   Private Attributes:
143   backedges:
144 "
145 color:green}
146 edge: {sourcename: "n63" targetname: "n52" label: "0" class:16 priority:10}
147 edge: {sourcename: "n63" targetname: "n33" label: "1" class:16 priority:10}
148 }
149
150 graph: { title: "n51"  label: "Block 51" status:clustered color:yellow
151  info1: "Block 51
152   mode:    BB
153   visited: 12
154   irg:     COND_EXAMPLE_main
155   arity:   1
156   pred nodes:
157      0:    Proj 50
158   Private Attributes:
159   backedges:
160   block visited: 0
161   Execution freqency statistics:
162 "
163 edge: {sourcename: "n51" targetname: "n50" label: "0" class:13 priority:60 color:red}
164 node: {title: "n53" label: "Jmp 53"  info1: "Jmp 53
165   mode:    X
166   visited: 12
167   irg:     COND_EXAMPLE_main
168   arity:   0
169   pred nodes:
170     -1:    Block 51
171   Private Attributes:
172 "
173 }
174 }
175
176 graph: { title: "n32"  label: "Block 32" status:clustered color:yellow
177  info1: "Block 32
178   mode:    BB
179   visited: 12
180   irg:     COND_EXAMPLE_main
181   arity:   1
182   pred nodes:
183      0:    Proj 26
184   Private Attributes:
185   backedges:
186   block visited: 0
187   Execution freqency statistics:
188 "
189 edge: {sourcename: "n32" targetname: "n26" label: "0" class:13 priority:60 color:red}
190 node: {title: "n50" label: "ProjX true 50"  info1: "Proj 50
191   mode:    X
192   visited: 12
193   irg:     COND_EXAMPLE_main
194   arity:   1
195   pred nodes:
196     -1:    Block 32
197      0:    Cond 48
198   Private Attributes:
199   proj nr: 1
200 "
201 color:yellow}
202 edge: {sourcename: "n50" targetname: "n48" label: "0" class:13 priority:60 color:red}
203 node: {title: "n49" label: "ProjX false 49"  info1: "Proj 49
204   mode:    X
205   visited: 12
206   irg:     COND_EXAMPLE_main
207   arity:   1
208   pred nodes:
209     -1:    Block 32
210      0:    Cond 48
211   Private Attributes:
212   proj nr: 0
213 "
214 color:yellow}
215 edge: {sourcename: "n49" targetname: "n48" label: "0" class:13 priority:60 color:red}
216 node: {title: "n48" label: "Cond 48"  info1: "Cond 48
217   mode:    T
218   visited: 12
219   irg:     COND_EXAMPLE_main
220   arity:   1
221   pred nodes:
222     -1:    Block 32
223      0:    Proj 47
224   Private Attributes:
225   condition kind: dense
226   default ProjNr: 0
227 "
228 }
229 edge: {sourcename: "n48" targetname: "n47" label: "0" class:1  priority:50}
230 node: {title: "n47" label: "Projb Lg 47"  info1: "Proj 47
231   mode:    b
232   visited: 12
233   irg:     COND_EXAMPLE_main
234   arity:   1
235   pred nodes:
236     -1:    Block 32
237      0:    Cmp 46
238   Private Attributes:
239   proj nr: 6
240 "
241 color:yellow}
242 edge: {sourcename: "n47" targetname: "n46" label: "0" class:1  priority:50}
243 node: {title: "n46" label: "Cmp 46"  info1: "Cmp 46
244   mode:    T
245   visited: 12
246   irg:     COND_EXAMPLE_main
247   arity:   2
248   pred nodes:
249     -1:    Block 32
250      0:    And 44
251      1:    0x0 45
252   Private Attributes:
253 "
254 }
255 edge: {sourcename: "n46" targetname: "n44" label: "0" class:1  priority:50}
256 edge: {sourcename: "n46" targetname: "n45" label: "1" class:16 priority:10}
257 node: {title: "n44" label: "AndIs 44"  info1: "And 44
258   mode:    Is
259   visited: 12
260   irg:     COND_EXAMPLE_main
261   arity:   2
262   pred nodes:
263     -1:    Block 32
264      0:    Conv 43
265      1:    Conv 37
266   Private Attributes:
267 "
268 }
269 edge: {sourcename: "n44" targetname: "n43" label: "0" class:1  priority:50}
270 edge: {sourcename: "n44" targetname: "n37" label: "1" class:1  priority:50}
271 node: {title: "n43" label: "ConvIs 43"  info1: "Conv 43
272   mode:    Is
273   visited: 12
274   irg:     COND_EXAMPLE_main
275   arity:   1
276   pred nodes:
277     -1:    Block 32
278      0:    Proj 40
279   Private Attributes:
280 "
281 }
282 edge: {sourcename: "n43" targetname: "n40" label: "0" class:1  priority:50}
283 node: {title: "n40" label: "Projb Le 40"  info1: "Proj 40
284   mode:    b
285   visited: 12
286   irg:     COND_EXAMPLE_main
287   arity:   1
288   pred nodes:
289     -1:    Block 32
290      0:    Cmp 42
291   Private Attributes:
292   proj nr: 3
293 "
294 color:yellow}
295 edge: {sourcename: "n40" targetname: "n42" label: "0" class:1  priority:50}
296 node: {title: "n42" label: "Cmp 42"  info1: "Cmp 42
297   mode:    T
298   visited: 12
299   irg:     COND_EXAMPLE_main
300   arity:   2
301   pred nodes:
302     -1:    Block 32
303      0:    Proj 33
304      1:    0x9 41
305   Private Attributes:
306 "
307 }
308 edge: {sourcename: "n42" targetname: "n33" label: "0" class:1  priority:50}
309 edge: {sourcename: "n42" targetname: "n41" label: "1" class:16 priority:10}
310 node: {title: "n37" label: "ConvIs 37"  info1: "Conv 37
311   mode:    Is
312   visited: 12
313   irg:     COND_EXAMPLE_main
314   arity:   1
315   pred nodes:
316     -1:    Block 32
317      0:    Proj 36
318   Private Attributes:
319 "
320 }
321 edge: {sourcename: "n37" targetname: "n36" label: "0" class:1  priority:50}
322 node: {title: "n36" label: "Projb Gt 36"  info1: "Proj 36
323   mode:    b
324   visited: 12
325   irg:     COND_EXAMPLE_main
326   arity:   1
327   pred nodes:
328     -1:    Block 32
329      0:    Cmp 35
330   Private Attributes:
331   proj nr: 4
332 "
333 color:yellow}
334 edge: {sourcename: "n36" targetname: "n35" label: "0" class:1  priority:50}
335 node: {title: "n35" label: "Cmp 35"  info1: "Cmp 35
336   mode:    T
337   visited: 12
338   irg:     COND_EXAMPLE_main
339   arity:   2
340   pred nodes:
341     -1:    Block 32
342      0:    Proj 33
343      1:    0x2 34
344   Private Attributes:
345 "
346 }
347 edge: {sourcename: "n35" targetname: "n33" label: "0" class:1  priority:50}
348 edge: {sourcename: "n35" targetname: "n34" label: "1" class:16 priority:10}
349 node: {title: "n33" label: "ProjIs Arg 0 33"  info1: "Proj 33
350   mode:    Is
351   visited: 12
352   irg:     COND_EXAMPLE_main
353   arity:   1
354   pred nodes:
355     -1:    Block 32
356      0:    Proj 30
357   Private Attributes:
358   proj nr: 0
359 "
360 color:yellow}
361 edge: {sourcename: "n33" targetname: "n30" label: "0" class:16 priority:10}
362 }
363
364 graph: { title: "n22"  label: "Block 22" status:clustered color:yellow
365  info1: "Block 22
366   mode:    BB
367   visited: 12
368   irg:     COND_EXAMPLE_main
369   arity:   1
370   pred nodes:
371      0:    Proj 26
372   Private Attributes:
373   backedges:
374   block visited: 0
375   Execution freqency statistics:
376 "
377 edge: {sourcename: "n22" targetname: "n26" label: "0" class:13 priority:60 color:red}
378 node: {title: "n29" label: "ProjM 1 29"  info1: "Proj 29
379   mode:    M
380   visited: 12
381   irg:     COND_EXAMPLE_main
382   arity:   1
383   pred nodes:
384     -1:    Block 22
385      0:    Start 23
386   Private Attributes:
387   proj nr: 1
388 "
389 color:yellow}
390 edge: {sourcename: "n29" targetname: "n23" label: "0" class:17 priority:10 color:blue}
391 node: {title: "n52" label: "0x1Is 52"  info1: "0x1 52
392   mode:    Is
393   visited: 12
394   irg:     COND_EXAMPLE_main
395   arity:   0
396   pred nodes:
397     -1:    Block 22
398   Private Attributes:
399   Const of type type_unknown
400 "
401 color:yellow}
402 node: {title: "n41" label: "0x9Is 41"  info1: "0x9 41
403   mode:    Is
404   visited: 12
405   irg:     COND_EXAMPLE_main
406   arity:   0
407   pred nodes:
408     -1:    Block 22
409   Private Attributes:
410   Const of type type_unknown
411 "
412 color:yellow}
413 node: {title: "n30" label: "ProjT T_args 30"  info1: "Proj 30
414   mode:    T
415   visited: 12
416   irg:     COND_EXAMPLE_main
417   arity:   1
418   pred nodes:
419     -1:    Block 22
420      0:    Start 23
421   Private Attributes:
422   proj nr: 4
423 "
424 color:yellow}
425 edge: {sourcename: "n30" targetname: "n23" label: "0" class:1  priority:50}
426 node: {title: "n34" label: "0x2Is 34"  info1: "0x2 34
427   mode:    Is
428   visited: 12
429   irg:     COND_EXAMPLE_main
430   arity:   0
431   pred nodes:
432     -1:    Block 22
433   Private Attributes:
434   Const of type type_unknown
435 "
436 color:yellow}
437 node: {title: "n45" label: "0x0Is 45"  info1: "0x0 45
438   mode:    Is
439   visited: 12
440   irg:     COND_EXAMPLE_main
441   arity:   0
442   pred nodes:
443     -1:    Block 22
444   Private Attributes:
445   Const of type type_unknown
446 "
447 color:yellow}
448 node: {title: "n26" label: "ProjX X_initial_exec 26"  info1: "Proj 26
449   mode:    X
450   visited: 12
451   irg:     COND_EXAMPLE_main
452   arity:   1
453   pred nodes:
454     -1:    Block 22
455      0:    Start 23
456   Private Attributes:
457   proj nr: 0
458 "
459 color:yellow}
460 edge: {sourcename: "n26" targetname: "n23" label: "0" class:13 priority:60 color:red}
461 node: {title: "n23" label: "Start 23"  info1: "Start 23
462   mode:    T
463   visited: 12
464   irg:     COND_EXAMPLE_main
465   arity:   0
466   pred nodes:
467     -1:    Block 22
468   Private Attributes:
469   start of method of type main
470     param 0 type: int
471 "
472 color:blue}
473 }
474
475 }
476
477 }