changed layout of node info
[libfirm] / testprograms / ref-results / STRENGTH_RED_EXAMPLE_m7.vcg
1 graph: { title: "ir graph of STRENGTH_RED_EXAMPLE_m7"
2 display_edge_labels: no
3 layoutalgorithm: mindepth
4 manhattan_edges: yes
5 port_sharing: no
6 orientation: bottom_to_top
7 classname 1:  "intrablock Data"
8 classname 16: "interblock Data"
9 classname 2:  "Block"
10 classname 13: "Control Flow"
11 classname 18: "Exception Control Flow for Interval Analysis"
12 classname 14: "intrablock Memory"
13 classname 17: "interblock Memory"
14 classname 15: "Dominators"
15 classname 3:  "Entity type"
16 classname 4:  "Entity owner"
17 classname 5:  "Method Param"
18 classname 6:  "Method Res"
19 classname 7:  "Super"
20 classname 8:  "Union"
21 classname 9:  "Points-to"
22 classname 10: "Array Element Type"
23 classname 11: "Overwrites"
24 classname 12: "Member"
25 infoname 1: "Attribute"
26 infoname 2: "Verification errors"
27 colorentry 100:    0   0    0
28 colorentry 101:   20   0    0
29 colorentry 102:   40   0    0
30 colorentry 103:   60   0    0
31 colorentry 104:   80   0    0
32 colorentry 105:  100   0    0
33 colorentry 106:  120   0    0
34 colorentry 107:  140   0    0
35 colorentry 108:  150   0    0
36 colorentry 109:  180   0    0
37 colorentry 110:  200   0    0
38 colorentry 111:  220   0    0
39 colorentry 112:  240   0    0
40 colorentry 113:  255   0    0
41 colorentry 113:  255  20   20
42 colorentry 114:  255  40   40
43 colorentry 115:  255  60   60
44 colorentry 116:  255  80   80
45 colorentry 117:  255 100  100
46 colorentry 118:  255 120  120
47 colorentry 119:  255 140  140
48 colorentry 120:  255 150  150
49 colorentry 121:  255 180  180
50 colorentry 122:  255 200  200
51 colorentry 123:  255 220  220
52 colorentry 124:  255 240  240
53 colorentry 125:  255 250  250
54
55 graph: { title: "g478" label: "STRENGTH_RED_EXAMPLE_m7" status:clustered color:white
56 graph: { title: "n467"  label: "Block 467" status:clustered color:yellow
57 edge: {sourcename: "n467" targetname: "n517" label: "0" class:13 priority:60 color:red}
58 node: {title: "n468" label: "End  468"  info1: "End 468
59   mode:    X
60   visited: 17
61   irg:     STRENGTH_RED_EXAMPLE_m7
62   arity:   1
63   pred nodes:
64     -1:    Block 467
65      0:    Phi 521
66   Private Attributes:
67   in loop 686 with depth 0
68 "
69 color: blue}
70 }
71
72 graph: { title: "n514"  label: "Block 514" status:clustered color:yellow
73 edge: {sourcename: "n514" targetname: "n490" label: "0" class:13 priority:60 color:red}
74 node: {title: "n517" label: "Return  517"  info1: "Return 517
75   mode:    X
76   visited: 17
77   irg:     STRENGTH_RED_EXAMPLE_m7
78   arity:   2
79   pred nodes:
80     -1:    Block 514
81      0:    Phi 521
82      1:    0x4 494
83   Private Attributes:
84   in loop 686 with depth 0
85   return in method of type STRENGTH_RED_EXAMPLE_meth_tp
86     res 0 type: int
87 "
88 }
89 node: {title: "n517n494" label: "0x4Is  494"  info1: "0x4 494
90   mode:    Is
91   visited: 17
92   irg:     STRENGTH_RED_EXAMPLE_m7
93   arity:   0
94   pred nodes:
95     -1:    Block 469
96   Private Attributes:
97   in loop 686 with depth 0
98   Const of type type_unknown
99 "
100 color: yellow}
101 edge: {sourcename: "n517" targetname: "n521" label: "0" class:17 priority:10 color:blue}
102 edge: {sourcename: "n517" targetname: "n517n494" label: "1" class:16 priority:10}
103 }
104
105 graph: { title: "n484"  label: "Block 484" status:clustered color:yellow
106 edge: {sourcename: "n484" targetname: "n483" label: "0" class:13 priority:60 color:red}
107 backedge: {sourcename: "n484" targetname: "n508" label: "1" linestyle:dashed class:13 priority:60 color:red}
108 node: {title: "n521" label: "PhiM  521"  info1: "Phi 521
109   mode:    M
110   visited: 17
111   irg:     STRENGTH_RED_EXAMPLE_m7
112   arity:   2
113   pred nodes:
114     -1:    Block 484
115      0:    Proj 476
116      1: be Proj 506
117   Private Attributes:
118   backedges:  1
119   in loop 689 with depth 1
120 "
121 color: green}
122 edge: {sourcename: "n521" targetname: "n476" label: "0" class:17 priority:10 color:blue}
123 backedge: {sourcename: "n521" targetname: "n506" label: "1" linestyle:dashed class:17 priority:10 color:blue}
124 node: {title: "n490" label: "ProjX 0 490"  info1: "Proj 490
125   mode:    X
126   visited: 17
127   irg:     STRENGTH_RED_EXAMPLE_m7
128   arity:   1
129   pred nodes:
130     -1:    Block 484
131      0:    Cond 489
132   Private Attributes:
133   in loop 686 with depth 0
134 "
135 color: yellow}
136 edge: {sourcename: "n490" targetname: "n489" label: "0" class:13 priority:60 color:red}
137 node: {title: "n491" label: "ProjX 1 491"  info1: "Proj 491
138   mode:    X
139   visited: 17
140   irg:     STRENGTH_RED_EXAMPLE_m7
141   arity:   1
142   pred nodes:
143     -1:    Block 484
144      0:    Cond 489
145   Private Attributes:
146   in loop 688 with depth 2
147 "
148 color: yellow}
149 edge: {sourcename: "n491" targetname: "n489" label: "0" class:13 priority:60 color:red}
150 node: {title: "n489" label: "Cond  489"  info1: "Cond 489
151   mode:    T
152   visited: 17
153   irg:     STRENGTH_RED_EXAMPLE_m7
154   arity:   1
155   pred nodes:
156     -1:    Block 484
157      0:    Proj 488
158   Private Attributes:
159   in loop 688 with depth 2
160   condition kind: dense
161   default ProjNr: 0
162 "
163 }
164 edge: {sourcename: "n489" targetname: "n488" label: "0" class:1  priority:50}
165 node: {title: "n488" label: "Projb Lt 488"  info1: "Proj 488
166   mode:    b
167   visited: 17
168   irg:     STRENGTH_RED_EXAMPLE_m7
169   arity:   1
170   pred nodes:
171     -1:    Block 484
172      0:    Cmp 487
173   Private Attributes:
174   in loop 688 with depth 2
175 "
176 color: yellow}
177 edge: {sourcename: "n488" targetname: "n487" label: "0" class:1  priority:50}
178 node: {title: "n487" label: "Cmp  487"  info1: "Cmp 487
179   mode:    T
180   visited: 17
181   irg:     STRENGTH_RED_EXAMPLE_m7
182   arity:   2
183   pred nodes:
184     -1:    Block 484
185      0:    0x0 486
186      1:    Phi 522
187   Private Attributes:
188   in loop 688 with depth 2
189 "
190 }
191 node: {title: "n487n486" label: "0x0Is  486"  info1: "0x0 486
192   mode:    Is
193   visited: 17
194   irg:     STRENGTH_RED_EXAMPLE_m7
195   arity:   0
196   pred nodes:
197     -1:    Block 469
198   Private Attributes:
199   in loop 686 with depth 0
200   Const of type type_unknown
201 "
202 color: yellow}
203 edge: {sourcename: "n487" targetname: "n487n486" label: "0" class:16 priority:10}
204 edge: {sourcename: "n487" targetname: "n522" label: "1" class:1  priority:50}
205 node: {title: "n522" label: "PhiIs  522"  info1: "Phi 522
206   mode:    Is
207   visited: 17
208   irg:     STRENGTH_RED_EXAMPLE_m7
209   arity:   2
210   pred nodes:
211     -1:    Block 484
212      0:    0xA 481
213      1: be Sub 507
214   Private Attributes:
215   backedges:  1
216   in loop 687 with depth 1
217 "
218 color: green}
219 node: {title: "n522n481" label: "0xAIs  481"  info1: "0xA 481
220   mode:    Is
221   visited: 17
222   irg:     STRENGTH_RED_EXAMPLE_m7
223   arity:   0
224   pred nodes:
225     -1:    Block 469
226   Private Attributes:
227   in loop 686 with depth 0
228   Const of type type_unknown
229 "
230 color: yellow}
231 edge: {sourcename: "n522" targetname: "n522n481" label: "0" class:16 priority:10}
232 backedge: {sourcename: "n522" targetname: "n507" label: "1" linestyle:dashed class:16 priority:10}
233 }
234
235 graph: { title: "n479"  label: "Block 479" status:clustered color:yellow
236 edge: {sourcename: "n479" targetname: "n473" label: "0" class:13 priority:60 color:red}
237 node: {title: "n483" label: "Jmp  483"  info1: "Jmp 483
238   mode:    X
239   visited: 17
240   irg:     STRENGTH_RED_EXAMPLE_m7
241   arity:   0
242   pred nodes:
243     -1:    Block 479
244   Private Attributes:
245   in loop 686 with depth 0
246 "
247 }
248 }
249
250 graph: { title: "n492"  label: "Block 492" status:clustered color:yellow
251 edge: {sourcename: "n492" targetname: "n491" label: "0" class:13 priority:60 color:red}
252 node: {title: "n506" label: "ProjM 0 506"  info1: "Proj 506
253   mode:    M
254   visited: 17
255   irg:     STRENGTH_RED_EXAMPLE_m7
256   arity:   1
257   pred nodes:
258     -1:    Block 492
259      0:    Store 504
260   Private Attributes:
261   in loop 689 with depth 1
262 "
263 color: yellow}
264 edge: {sourcename: "n506" targetname: "n504" label: "0" class:17 priority:10 color:blue}
265 node: {title: "n504" label: "Store  504"  info1: "Store 504
266   mode:    T
267   visited: 17
268   irg:     STRENGTH_RED_EXAMPLE_m7
269   arity:   3
270   pred nodes:
271     -1:    Block 492
272      0:    Phi 521
273      1:    Add 501
274      2:    Add 502
275   Private Attributes:
276   pinned state: op_pin_state_pinned
277   in loop 689 with depth 1
278   volatility: volatility_non_volatile
279 "
280 }
281 edge: {sourcename: "n504" targetname: "n521" label: "0" class:17 priority:10 color:blue}
282 edge: {sourcename: "n504" targetname: "n501" label: "1" class:1  priority:50}
283 edge: {sourcename: "n504" targetname: "n502" label: "2" class:1  priority:50}
284 node: {title: "n501" label: "AddP  501"  info1: "Add 501
285   mode:    P
286   visited: 17
287   irg:     STRENGTH_RED_EXAMPLE_m7
288   arity:   2
289   pred nodes:
290     -1:    Block 492
291      0:    Mul 499
292      1:    SymC &a 482
293   Private Attributes:
294   in loop 686 with depth 0
295 "
296 }
297 node: {title: "n501n482" label: "SymC &a  482"  info1: "SymC &a 482
298   mode:    P
299   visited: 17
300   irg:     STRENGTH_RED_EXAMPLE_m7
301   arity:   0
302   pred nodes:
303     -1:    Block 469
304   Private Attributes:
305   in loop 686 with depth 0
306   kind:   addr_ent
307   entity: entity GlobalType.a (465)
308
309   type of value: type_unknown
310 "
311 }
312 edge: {sourcename: "n501" targetname: "n499" label: "0" class:1  priority:50}
313 edge: {sourcename: "n501" targetname: "n501n482" label: "1" class:16 priority:10}
314 node: {title: "n499" label: "MulIs  499"  info1: "Mul 499
315   mode:    Is
316   visited: 17
317   irg:     STRENGTH_RED_EXAMPLE_m7
318   arity:   2
319   pred nodes:
320     -1:    Block 492
321      0:    0x4 494
322      1:    Add 498
323   Private Attributes:
324   in loop 686 with depth 0
325 "
326 }
327 node: {title: "n499n494" label: "0x4Is  494"  info1: "0x4 494
328   mode:    Is
329   visited: 17
330   irg:     STRENGTH_RED_EXAMPLE_m7
331   arity:   0
332   pred nodes:
333     -1:    Block 469
334   Private Attributes:
335   in loop 686 with depth 0
336   Const of type type_unknown
337 "
338 color: yellow}
339 edge: {sourcename: "n499" targetname: "n499n494" label: "0" class:16 priority:10}
340 edge: {sourcename: "n499" targetname: "n498" label: "1" class:1  priority:50}
341 node: {title: "n498" label: "AddIs  498"  info1: "Add 498
342   mode:    Is
343   visited: 17
344   irg:     STRENGTH_RED_EXAMPLE_m7
345   arity:   2
346   pred nodes:
347     -1:    Block 492
348      0:    0x13 495
349      1:    Add 497
350   Private Attributes:
351   in loop 686 with depth 0
352 "
353 }
354 node: {title: "n498n495" label: "0x13Is  495"  info1: "0x13 495
355   mode:    Is
356   visited: 17
357   irg:     STRENGTH_RED_EXAMPLE_m7
358   arity:   0
359   pred nodes:
360     -1:    Block 469
361   Private Attributes:
362   in loop 686 with depth 0
363   Const of type type_unknown
364 "
365 color: yellow}
366 edge: {sourcename: "n498" targetname: "n498n495" label: "0" class:16 priority:10}
367 edge: {sourcename: "n498" targetname: "n497" label: "1" class:1  priority:50}
368 node: {title: "n497" label: "AddIs  497"  info1: "Add 497
369   mode:    Is
370   visited: 17
371   irg:     STRENGTH_RED_EXAMPLE_m7
372   arity:   2
373   pred nodes:
374     -1:    Block 492
375      0:    0x4 494
376      1:    Phi 522
377   Private Attributes:
378   in loop 686 with depth 0
379 "
380 }
381 node: {title: "n497n494" label: "0x4Is  494"  info1: "0x4 494
382   mode:    Is
383   visited: 17
384   irg:     STRENGTH_RED_EXAMPLE_m7
385   arity:   0
386   pred nodes:
387     -1:    Block 469
388   Private Attributes:
389   in loop 686 with depth 0
390   Const of type type_unknown
391 "
392 color: yellow}
393 edge: {sourcename: "n497" targetname: "n497n494" label: "0" class:16 priority:10}
394 edge: {sourcename: "n497" targetname: "n522" label: "1" class:16 priority:10}
395 node: {title: "n502" label: "AddIs  502"  info1: "Add 502
396   mode:    Is
397   visited: 17
398   irg:     STRENGTH_RED_EXAMPLE_m7
399   arity:   2
400   pred nodes:
401     -1:    Block 492
402      0:    0x13 495
403      1:    Phi 522
404   Private Attributes:
405   in loop 686 with depth 0
406 "
407 }
408 node: {title: "n502n495" label: "0x13Is  495"  info1: "0x13 495
409   mode:    Is
410   visited: 17
411   irg:     STRENGTH_RED_EXAMPLE_m7
412   arity:   0
413   pred nodes:
414     -1:    Block 469
415   Private Attributes:
416   in loop 686 with depth 0
417   Const of type type_unknown
418 "
419 color: yellow}
420 edge: {sourcename: "n502" targetname: "n502n495" label: "0" class:16 priority:10}
421 edge: {sourcename: "n502" targetname: "n522" label: "1" class:16 priority:10}
422 node: {title: "n508" label: "Jmp  508"  info1: "Jmp 508
423   mode:    X
424   visited: 17
425   irg:     STRENGTH_RED_EXAMPLE_m7
426   arity:   0
427   pred nodes:
428     -1:    Block 492
429   Private Attributes:
430   in loop 688 with depth 2
431 "
432 }
433 node: {title: "n507" label: "SubIs  507"  info1: "Sub 507
434   mode:    Is
435   visited: 17
436   irg:     STRENGTH_RED_EXAMPLE_m7
437   arity:   2
438   pred nodes:
439     -1:    Block 492
440      0:    Phi 522
441      1:    0x1 493
442   Private Attributes:
443   in loop 687 with depth 1
444 "
445 }
446 node: {title: "n507n493" label: "0x1Is  493"  info1: "0x1 493
447   mode:    Is
448   visited: 17
449   irg:     STRENGTH_RED_EXAMPLE_m7
450   arity:   0
451   pred nodes:
452     -1:    Block 469
453   Private Attributes:
454   in loop 686 with depth 0
455   Const of type type_unknown
456 "
457 color: yellow}
458 edge: {sourcename: "n507" targetname: "n522" label: "0" class:16 priority:10}
459 edge: {sourcename: "n507" targetname: "n507n493" label: "1" class:16 priority:10}
460 }
461
462 graph: { title: "n469"  label: "Block 469" status:clustered color:yellow
463 edge: {sourcename: "n469" targetname: "n473" label: "0" class:13 priority:60 color:red}
464 node: {title: "n476" label: "ProjM 1 476"  info1: "Proj 476
465   mode:    M
466   visited: 17
467   irg:     STRENGTH_RED_EXAMPLE_m7
468   arity:   1
469   pred nodes:
470     -1:    Block 469
471      0:    Start 470
472   Private Attributes:
473   in loop 686 with depth 0
474 "
475 color: yellow}
476 edge: {sourcename: "n476" targetname: "n470" label: "0" class:17 priority:10 color:blue}
477 node: {title: "n473" label: "ProjX 0 473"  info1: "Proj 473
478   mode:    X
479   visited: 17
480   irg:     STRENGTH_RED_EXAMPLE_m7
481   arity:   1
482   pred nodes:
483     -1:    Block 469
484      0:    Start 470
485   Private Attributes:
486   in loop 686 with depth 0
487 "
488 color: yellow}
489 edge: {sourcename: "n473" targetname: "n470" label: "0" class:13 priority:60 color:red}
490 node: {title: "n470" label: "Start  470"  info1: "Start 470
491   mode:    T
492   visited: 17
493   irg:     STRENGTH_RED_EXAMPLE_m7
494   arity:   0
495   pred nodes:
496     -1:    Block 469
497   Private Attributes:
498   in loop 686 with depth 0
499   start of method of type STRENGTH_RED_EXAMPLE_meth_tp
500     param 0 type: int
501 "
502 color: blue}
503 }
504
505 }
506
507 }