arch ops initialized
[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: "g488" label: "STRENGTH_RED_EXAMPLE_m7" status:clustered color:white
56 graph: { title: "n477"  label: "Block 477" status:clustered color:yellow
57 edge: {sourcename: "n477" targetname: "n528" label: "0" class:13 priority:60 color:red}
58 node: {title: "n478" label: "End 478"  info1: "End 478
59   mode:    X
60   visited: 17
61   irg:     STRENGTH_RED_EXAMPLE_m7
62   arity:   1
63   pred nodes:
64     -1:    Block 477
65      0:    Phi 532
66   Private Attributes:
67   in loop 697 with depth 0
68 "
69 color: blue}
70 }
71
72 graph: { title: "n525"  label: "Block 525" status:clustered color:yellow
73 edge: {sourcename: "n525" targetname: "n501" label: "0" class:13 priority:60 color:red}
74 node: {title: "n528" label: "Return 528"  info1: "Return 528
75   mode:    X
76   visited: 17
77   irg:     STRENGTH_RED_EXAMPLE_m7
78   arity:   2
79   pred nodes:
80     -1:    Block 525
81      0:    Phi 532
82      1:    0x4 505
83   Private Attributes:
84   in loop 697 with depth 0
85   return in method of type STRENGTH_RED_EXAMPLE_meth_tp
86     res 0 type: int
87 "
88 }
89 node: {title: "n528n505" label: "0x4Is 505"  info1: "0x4 505
90   mode:    Is
91   visited: 17
92   irg:     STRENGTH_RED_EXAMPLE_m7
93   arity:   0
94   pred nodes:
95     -1:    Block 479
96   Private Attributes:
97   in loop 697 with depth 0
98   Const of type type_unknown
99 "
100 color: yellow}
101 edge: {sourcename: "n528" targetname: "n532" label: "0" class:17 priority:10 color:blue}
102 edge: {sourcename: "n528" targetname: "n528n505" label: "1" class:16 priority:10}
103 }
104
105 graph: { title: "n494"  label: "Block 494" status:clustered color:yellow
106 edge: {sourcename: "n494" targetname: "n493" label: "0" class:13 priority:60 color:red}
107 backedge: {sourcename: "n494" targetname: "n519" label: "1" linestyle:dashed class:13 priority:60 color:red}
108 node: {title: "n532" label: "PhiM 532"  info1: "Phi 532
109   mode:    M
110   visited: 17
111   irg:     STRENGTH_RED_EXAMPLE_m7
112   arity:   2
113   pred nodes:
114     -1:    Block 494
115      0:    Proj 486
116      1: be Proj 517
117   Private Attributes:
118   backedges:  1
119   in loop 700 with depth 1
120 "
121 color: green}
122 edge: {sourcename: "n532" targetname: "n486" label: "0" class:17 priority:10 color:blue}
123 backedge: {sourcename: "n532" targetname: "n517" label: "1" linestyle:dashed class:17 priority:10 color:blue}
124 node: {title: "n501" label: "ProjX 0 501"  info1: "Proj 501
125   mode:    X
126   visited: 17
127   irg:     STRENGTH_RED_EXAMPLE_m7
128   arity:   1
129   pred nodes:
130     -1:    Block 494
131      0:    Cond 500
132   Private Attributes:
133   in loop 697 with depth 0
134 "
135 color: yellow}
136 edge: {sourcename: "n501" targetname: "n500" label: "0" class:13 priority:60 color:red}
137 node: {title: "n502" label: "ProjX 1 502"  info1: "Proj 502
138   mode:    X
139   visited: 17
140   irg:     STRENGTH_RED_EXAMPLE_m7
141   arity:   1
142   pred nodes:
143     -1:    Block 494
144      0:    Cond 500
145   Private Attributes:
146   in loop 699 with depth 2
147 "
148 color: yellow}
149 edge: {sourcename: "n502" targetname: "n500" label: "0" class:13 priority:60 color:red}
150 node: {title: "n500" label: "Cond 500"  info1: "Cond 500
151   mode:    T
152   visited: 17
153   irg:     STRENGTH_RED_EXAMPLE_m7
154   arity:   1
155   pred nodes:
156     -1:    Block 494
157      0:    Proj 498
158   Private Attributes:
159   in loop 699 with depth 2
160   condition kind: dense
161   default ProjNr: 0
162 "
163 }
164 edge: {sourcename: "n500" targetname: "n498" label: "0" class:1  priority:50}
165 node: {title: "n498" label: "Projb Gt 498"  info1: "Proj 498
166   mode:    b
167   visited: 17
168   irg:     STRENGTH_RED_EXAMPLE_m7
169   arity:   1
170   pred nodes:
171     -1:    Block 494
172      0:    Cmp 499
173   Private Attributes:
174   in loop 699 with depth 2
175 "
176 color: yellow}
177 edge: {sourcename: "n498" targetname: "n499" label: "0" class:1  priority:50}
178 node: {title: "n499" label: "Cmp 499"  info1: "Cmp 499
179   mode:    T
180   visited: 17
181   irg:     STRENGTH_RED_EXAMPLE_m7
182   arity:   2
183   pred nodes:
184     -1:    Block 494
185      0:    Phi 533
186      1:    0x0 496
187   Private Attributes:
188   in loop 699 with depth 2
189 "
190 }
191 node: {title: "n499n496" label: "0x0Is 496"  info1: "0x0 496
192   mode:    Is
193   visited: 17
194   irg:     STRENGTH_RED_EXAMPLE_m7
195   arity:   0
196   pred nodes:
197     -1:    Block 479
198   Private Attributes:
199   in loop 697 with depth 0
200   Const of type type_unknown
201 "
202 color: yellow}
203 edge: {sourcename: "n499" targetname: "n533" label: "0" class:1  priority:50}
204 edge: {sourcename: "n499" targetname: "n499n496" label: "1" class:16 priority:10}
205 node: {title: "n533" label: "PhiIs 533"  info1: "Phi 533
206   mode:    Is
207   visited: 17
208   irg:     STRENGTH_RED_EXAMPLE_m7
209   arity:   2
210   pred nodes:
211     -1:    Block 494
212      0:    0xA 491
213      1: be Sub 518
214   Private Attributes:
215   backedges:  1
216   in loop 698 with depth 1
217 "
218 color: green}
219 node: {title: "n533n491" label: "0xAIs 491"  info1: "0xA 491
220   mode:    Is
221   visited: 17
222   irg:     STRENGTH_RED_EXAMPLE_m7
223   arity:   0
224   pred nodes:
225     -1:    Block 479
226   Private Attributes:
227   in loop 697 with depth 0
228   Const of type type_unknown
229 "
230 color: yellow}
231 edge: {sourcename: "n533" targetname: "n533n491" label: "0" class:16 priority:10}
232 backedge: {sourcename: "n533" targetname: "n518" label: "1" linestyle:dashed class:16 priority:10}
233 }
234
235 graph: { title: "n489"  label: "Block 489" status:clustered color:yellow
236 edge: {sourcename: "n489" targetname: "n483" label: "0" class:13 priority:60 color:red}
237 node: {title: "n493" label: "Jmp 493"  info1: "Jmp 493
238   mode:    X
239   visited: 17
240   irg:     STRENGTH_RED_EXAMPLE_m7
241   arity:   0
242   pred nodes:
243     -1:    Block 489
244   Private Attributes:
245   in loop 697 with depth 0
246 "
247 }
248 }
249
250 graph: { title: "n503"  label: "Block 503" status:clustered color:yellow
251 edge: {sourcename: "n503" targetname: "n502" label: "0" class:13 priority:60 color:red}
252 node: {title: "n517" label: "ProjM 0 517"  info1: "Proj 517
253   mode:    M
254   visited: 17
255   irg:     STRENGTH_RED_EXAMPLE_m7
256   arity:   1
257   pred nodes:
258     -1:    Block 503
259      0:    Store 515
260   Private Attributes:
261   in loop 700 with depth 1
262 "
263 color: yellow}
264 edge: {sourcename: "n517" targetname: "n515" label: "0" class:17 priority:10 color:blue}
265 node: {title: "n515" label: "Store 515"  info1: "Store 515
266   mode:    T
267   visited: 17
268   irg:     STRENGTH_RED_EXAMPLE_m7
269   arity:   3
270   pred nodes:
271     -1:    Block 503
272      0:    Phi 532
273      1:    Add 512
274      2:    Add 513
275   Private Attributes:
276   pinned state: op_pin_state_pinned
277   in loop 700 with depth 1
278   volatility: volatility_non_volatile
279 "
280 }
281 edge: {sourcename: "n515" targetname: "n532" label: "0" class:17 priority:10 color:blue}
282 edge: {sourcename: "n515" targetname: "n512" label: "1" class:1  priority:50}
283 edge: {sourcename: "n515" targetname: "n513" label: "2" class:1  priority:50}
284 node: {title: "n512" label: "AddP 512"  info1: "Add 512
285   mode:    P
286   visited: 17
287   irg:     STRENGTH_RED_EXAMPLE_m7
288   arity:   2
289   pred nodes:
290     -1:    Block 503
291      0:    Mul 510
292      1:    SymC &a 492
293   Private Attributes:
294   in loop 697 with depth 0
295 "
296 }
297 node: {title: "n512n492" label: "SymC &a 492"  info1: "SymC &a 492
298   mode:    P
299   visited: 17
300   irg:     STRENGTH_RED_EXAMPLE_m7
301   arity:   0
302   pred nodes:
303     -1:    Block 479
304   Private Attributes:
305   in loop 697 with depth 0
306   kind:   addr_ent
307   entity: entity GlobalType.a (475)
308
309   type of value: type_unknown
310 "
311 }
312 edge: {sourcename: "n512" targetname: "n510" label: "0" class:1  priority:50}
313 edge: {sourcename: "n512" targetname: "n512n492" label: "1" class:16 priority:10}
314 node: {title: "n510" label: "MulIs 510"  info1: "Mul 510
315   mode:    Is
316   visited: 17
317   irg:     STRENGTH_RED_EXAMPLE_m7
318   arity:   2
319   pred nodes:
320     -1:    Block 503
321      0:    0x4 505
322      1:    Add 509
323   Private Attributes:
324   in loop 697 with depth 0
325 "
326 }
327 node: {title: "n510n505" label: "0x4Is 505"  info1: "0x4 505
328   mode:    Is
329   visited: 17
330   irg:     STRENGTH_RED_EXAMPLE_m7
331   arity:   0
332   pred nodes:
333     -1:    Block 479
334   Private Attributes:
335   in loop 697 with depth 0
336   Const of type type_unknown
337 "
338 color: yellow}
339 edge: {sourcename: "n510" targetname: "n510n505" label: "0" class:16 priority:10}
340 edge: {sourcename: "n510" targetname: "n509" label: "1" class:1  priority:50}
341 node: {title: "n509" label: "AddIs 509"  info1: "Add 509
342   mode:    Is
343   visited: 17
344   irg:     STRENGTH_RED_EXAMPLE_m7
345   arity:   2
346   pred nodes:
347     -1:    Block 503
348      0:    0x13 506
349      1:    Add 508
350   Private Attributes:
351   in loop 697 with depth 0
352 "
353 }
354 node: {title: "n509n506" label: "0x13Is 506"  info1: "0x13 506
355   mode:    Is
356   visited: 17
357   irg:     STRENGTH_RED_EXAMPLE_m7
358   arity:   0
359   pred nodes:
360     -1:    Block 479
361   Private Attributes:
362   in loop 697 with depth 0
363   Const of type type_unknown
364 "
365 color: yellow}
366 edge: {sourcename: "n509" targetname: "n509n506" label: "0" class:16 priority:10}
367 edge: {sourcename: "n509" targetname: "n508" label: "1" class:1  priority:50}
368 node: {title: "n508" label: "AddIs 508"  info1: "Add 508
369   mode:    Is
370   visited: 17
371   irg:     STRENGTH_RED_EXAMPLE_m7
372   arity:   2
373   pred nodes:
374     -1:    Block 503
375      0:    0x4 505
376      1:    Phi 533
377   Private Attributes:
378   in loop 697 with depth 0
379 "
380 }
381 node: {title: "n508n505" label: "0x4Is 505"  info1: "0x4 505
382   mode:    Is
383   visited: 17
384   irg:     STRENGTH_RED_EXAMPLE_m7
385   arity:   0
386   pred nodes:
387     -1:    Block 479
388   Private Attributes:
389   in loop 697 with depth 0
390   Const of type type_unknown
391 "
392 color: yellow}
393 edge: {sourcename: "n508" targetname: "n508n505" label: "0" class:16 priority:10}
394 edge: {sourcename: "n508" targetname: "n533" label: "1" class:16 priority:10}
395 node: {title: "n513" label: "AddIs 513"  info1: "Add 513
396   mode:    Is
397   visited: 17
398   irg:     STRENGTH_RED_EXAMPLE_m7
399   arity:   2
400   pred nodes:
401     -1:    Block 503
402      0:    0x13 506
403      1:    Phi 533
404   Private Attributes:
405   in loop 697 with depth 0
406 "
407 }
408 node: {title: "n513n506" label: "0x13Is 506"  info1: "0x13 506
409   mode:    Is
410   visited: 17
411   irg:     STRENGTH_RED_EXAMPLE_m7
412   arity:   0
413   pred nodes:
414     -1:    Block 479
415   Private Attributes:
416   in loop 697 with depth 0
417   Const of type type_unknown
418 "
419 color: yellow}
420 edge: {sourcename: "n513" targetname: "n513n506" label: "0" class:16 priority:10}
421 edge: {sourcename: "n513" targetname: "n533" label: "1" class:16 priority:10}
422 node: {title: "n519" label: "Jmp 519"  info1: "Jmp 519
423   mode:    X
424   visited: 17
425   irg:     STRENGTH_RED_EXAMPLE_m7
426   arity:   0
427   pred nodes:
428     -1:    Block 503
429   Private Attributes:
430   in loop 699 with depth 2
431 "
432 }
433 node: {title: "n518" label: "SubIs 518"  info1: "Sub 518
434   mode:    Is
435   visited: 17
436   irg:     STRENGTH_RED_EXAMPLE_m7
437   arity:   2
438   pred nodes:
439     -1:    Block 503
440      0:    Phi 533
441      1:    0x1 504
442   Private Attributes:
443   in loop 698 with depth 1
444 "
445 }
446 node: {title: "n518n504" label: "0x1Is 504"  info1: "0x1 504
447   mode:    Is
448   visited: 17
449   irg:     STRENGTH_RED_EXAMPLE_m7
450   arity:   0
451   pred nodes:
452     -1:    Block 479
453   Private Attributes:
454   in loop 697 with depth 0
455   Const of type type_unknown
456 "
457 color: yellow}
458 edge: {sourcename: "n518" targetname: "n533" label: "0" class:16 priority:10}
459 edge: {sourcename: "n518" targetname: "n518n504" label: "1" class:16 priority:10}
460 }
461
462 graph: { title: "n479"  label: "Block 479" status:clustered color:yellow
463 edge: {sourcename: "n479" targetname: "n483" label: "0" class:13 priority:60 color:red}
464 node: {title: "n486" label: "ProjM 1 486"  info1: "Proj 486
465   mode:    M
466   visited: 17
467   irg:     STRENGTH_RED_EXAMPLE_m7
468   arity:   1
469   pred nodes:
470     -1:    Block 479
471      0:    Start 480
472   Private Attributes:
473   in loop 697 with depth 0
474 "
475 color: yellow}
476 edge: {sourcename: "n486" targetname: "n480" label: "0" class:17 priority:10 color:blue}
477 node: {title: "n483" label: "ProjX 0 483"  info1: "Proj 483
478   mode:    X
479   visited: 17
480   irg:     STRENGTH_RED_EXAMPLE_m7
481   arity:   1
482   pred nodes:
483     -1:    Block 479
484      0:    Start 480
485   Private Attributes:
486   in loop 697 with depth 0
487 "
488 color: yellow}
489 edge: {sourcename: "n483" targetname: "n480" label: "0" class:13 priority:60 color:red}
490 node: {title: "n480" label: "Start 480"  info1: "Start 480
491   mode:    T
492   visited: 17
493   irg:     STRENGTH_RED_EXAMPLE_m7
494   arity:   0
495   pred nodes:
496     -1:    Block 479
497   Private Attributes:
498   in loop 697 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 }