arch ops initialized
[libfirm] / testprograms / ref-results / IRR_LOOP_loop2.vcg
1 graph: { title: "ir graph of IRR_LOOP_loop2"
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: "g77" label: "IRR_LOOP_loop2" status:clustered color:white
56 graph: { title: "n66"  label: "Block 66" status:clustered color:yellow
57 edge: {sourcename: "n66" targetname: "n116" label: "0" class:13 priority:60 color:red}
58 node: {title: "n67" label: "End 67"  info1: "End 67
59   mode:    X
60   visited: 6
61   irg:     IRR_LOOP_loop2
62   arity:   4
63   pred nodes:
64     -1:    Block 66
65      0:    Phi 124
66      1:    Phi 125
67      2:    Phi 126
68      3:    Phi 127
69   Private Attributes:
70 "
71 color: blue}
72 }
73
74 graph: { title: "n114"  label: "Block 114" status:clustered color:yellow
75 edge: {sourcename: "n114" targetname: "n100" label: "0" class:13 priority:60 color:red}
76 edge: {sourcename: "n114" targetname: "n112" label: "1" class:13 priority:60 color:red}
77 node: {title: "n116" label: "Return 116"  info1: "Return 116
78   mode:    X
79   visited: 6
80   irg:     IRR_LOOP_loop2
81   arity:   1
82   pred nodes:
83     -1:    Block 114
84      0:    Phi 127
85   Private Attributes:
86   return in method of type METH_TP_NOARG_NORES
87 "
88 }
89 edge: {sourcename: "n116" targetname: "n127" label: "0" class:14 priority:50 color:blue}
90 node: {title: "n127" label: "PhiM 127"  info1: "Phi 127
91   mode:    M
92   visited: 6
93   irg:     IRR_LOOP_loop2
94   arity:   2
95   pred nodes:
96     -1:    Block 114
97      0:    Phi 126
98      1:    Phi 124
99   Private Attributes:
100   backedges:
101 "
102 color: green}
103 edge: {sourcename: "n127" targetname: "n126" label: "0" class:17 priority:10 color:blue}
104 edge: {sourcename: "n127" targetname: "n124" label: "1" class:17 priority:10 color:blue}
105 }
106
107 graph: { title: "n108"  label: "Block 108" status:clustered color:yellow
108 edge: {sourcename: "n108" targetname: "n88" label: "0" class:13 priority:60 color:red}
109 backedge: {sourcename: "n108" targetname: "n106" label: "1" linestyle:dashed class:13 priority:60 color:red}
110 node: {title: "n124" label: "PhiM 124"  info1: "Phi 124
111   mode:    M
112   visited: 6
113   irg:     IRR_LOOP_loop2
114   arity:   2
115   pred nodes:
116     -1:    Block 108
117      0:    Proj 75
118      1:    Phi 125
119   Private Attributes:
120   backedges:
121 "
122 color: green}
123 edge: {sourcename: "n124" targetname: "n75" label: "0" class:17 priority:10 color:blue}
124 edge: {sourcename: "n124" targetname: "n125" label: "1" class:17 priority:10 color:blue}
125 node: {title: "n112" label: "ProjX 0 112"  info1: "Proj 112
126   mode:    X
127   visited: 6
128   irg:     IRR_LOOP_loop2
129   arity:   1
130   pred nodes:
131     -1:    Block 108
132      0:    Cond 111
133   Private Attributes:
134 "
135 color: yellow}
136 edge: {sourcename: "n112" targetname: "n111" label: "0" class:13 priority:60 color:red}
137 node: {title: "n113" label: "ProjX 1 113"  info1: "Proj 113
138   mode:    X
139   visited: 6
140   irg:     IRR_LOOP_loop2
141   arity:   1
142   pred nodes:
143     -1:    Block 108
144      0:    Cond 111
145   Private Attributes:
146 "
147 color: yellow}
148 edge: {sourcename: "n113" targetname: "n111" label: "0" class:13 priority:60 color:red}
149 node: {title: "n111" label: "Cond 111"  info1: "Cond 111
150   mode:    T
151   visited: 6
152   irg:     IRR_LOOP_loop2
153   arity:   1
154   pred nodes:
155     -1:    Block 108
156      0:    Proj 110
157   Private Attributes:
158   condition kind: dense
159   default ProjNr: 0
160 "
161 }
162 edge: {sourcename: "n111" targetname: "n110" label: "0" class:1  priority:50}
163 node: {title: "n110" label: "Projb Eq 110"  info1: "Proj 110
164   mode:    b
165   visited: 6
166   irg:     IRR_LOOP_loop2
167   arity:   1
168   pred nodes:
169     -1:    Block 108
170      0:    Cmp 109
171   Private Attributes:
172 "
173 color: yellow}
174 edge: {sourcename: "n110" targetname: "n109" label: "0" class:1  priority:50}
175 node: {title: "n109" label: "Cmp 109"  info1: "Cmp 109
176   mode:    T
177   visited: 6
178   irg:     IRR_LOOP_loop2
179   arity:   2
180   pred nodes:
181     -1:    Block 108
182      0:    0x0 79
183      1:    0x4 83
184   Private Attributes:
185 "
186 }
187 edge: {sourcename: "n109" targetname: "n79" label: "0" class:16 priority:10}
188 edge: {sourcename: "n109" targetname: "n83" label: "1" class:16 priority:10}
189 }
190
191 graph: { title: "n102"  label: "Block 102" status:clustered color:yellow
192 edge: {sourcename: "n102" targetname: "n94" label: "0" class:13 priority:60 color:red}
193 edge: {sourcename: "n102" targetname: "n101" label: "1" class:13 priority:60 color:red}
194 edge: {sourcename: "n102" targetname: "n113" label: "2" class:13 priority:60 color:red}
195 node: {title: "n125" label: "PhiM 125"  info1: "Phi 125
196   mode:    M
197   visited: 6
198   irg:     IRR_LOOP_loop2
199   arity:   3
200   pred nodes:
201     -1:    Block 102
202      0:    Proj 75
203      1:    Phi 126
204      2:    Phi 124
205   Private Attributes:
206   backedges:
207 "
208 color: green}
209 edge: {sourcename: "n125" targetname: "n75" label: "0" class:17 priority:10 color:blue}
210 edge: {sourcename: "n125" targetname: "n126" label: "1" class:17 priority:10 color:blue}
211 edge: {sourcename: "n125" targetname: "n124" label: "2" class:17 priority:10 color:blue}
212 node: {title: "n106" label: "ProjX 0 106"  info1: "Proj 106
213   mode:    X
214   visited: 6
215   irg:     IRR_LOOP_loop2
216   arity:   1
217   pred nodes:
218     -1:    Block 102
219      0:    Cond 105
220   Private Attributes:
221 "
222 color: yellow}
223 edge: {sourcename: "n106" targetname: "n105" label: "0" class:13 priority:60 color:red}
224 node: {title: "n107" label: "ProjX 1 107"  info1: "Proj 107
225   mode:    X
226   visited: 6
227   irg:     IRR_LOOP_loop2
228   arity:   1
229   pred nodes:
230     -1:    Block 102
231      0:    Cond 105
232   Private Attributes:
233 "
234 color: yellow}
235 edge: {sourcename: "n107" targetname: "n105" label: "0" class:13 priority:60 color:red}
236 node: {title: "n105" label: "Cond 105"  info1: "Cond 105
237   mode:    T
238   visited: 6
239   irg:     IRR_LOOP_loop2
240   arity:   1
241   pred nodes:
242     -1:    Block 102
243      0:    Proj 104
244   Private Attributes:
245   condition kind: dense
246   default ProjNr: 0
247 "
248 }
249 edge: {sourcename: "n105" targetname: "n104" label: "0" class:1  priority:50}
250 node: {title: "n104" label: "Projb Eq 104"  info1: "Proj 104
251   mode:    b
252   visited: 6
253   irg:     IRR_LOOP_loop2
254   arity:   1
255   pred nodes:
256     -1:    Block 102
257      0:    Cmp 103
258   Private Attributes:
259 "
260 color: yellow}
261 edge: {sourcename: "n104" targetname: "n103" label: "0" class:1  priority:50}
262 node: {title: "n103" label: "Cmp 103"  info1: "Cmp 103
263   mode:    T
264   visited: 6
265   irg:     IRR_LOOP_loop2
266   arity:   2
267   pred nodes:
268     -1:    Block 102
269      0:    0x0 79
270      1:    0x3 82
271   Private Attributes:
272 "
273 }
274 edge: {sourcename: "n103" targetname: "n79" label: "0" class:16 priority:10}
275 edge: {sourcename: "n103" targetname: "n82" label: "1" class:16 priority:10}
276 }
277
278 graph: { title: "n96"  label: "Block 96" status:clustered color:yellow
279 edge: {sourcename: "n96" targetname: "n95" label: "0" class:13 priority:60 color:red}
280 backedge: {sourcename: "n96" targetname: "n107" label: "1" linestyle:dashed class:13 priority:60 color:red}
281 node: {title: "n126" label: "PhiM 126"  info1: "Phi 126
282   mode:    M
283   visited: 6
284   irg:     IRR_LOOP_loop2
285   arity:   2
286   pred nodes:
287     -1:    Block 96
288      0:    Proj 75
289      1:    Phi 125
290   Private Attributes:
291   backedges:
292 "
293 color: green}
294 edge: {sourcename: "n126" targetname: "n75" label: "0" class:17 priority:10 color:blue}
295 edge: {sourcename: "n126" targetname: "n125" label: "1" class:17 priority:10 color:blue}
296 node: {title: "n100" label: "ProjX 0 100"  info1: "Proj 100
297   mode:    X
298   visited: 6
299   irg:     IRR_LOOP_loop2
300   arity:   1
301   pred nodes:
302     -1:    Block 96
303      0:    Cond 99
304   Private Attributes:
305 "
306 color: yellow}
307 edge: {sourcename: "n100" targetname: "n99" label: "0" class:13 priority:60 color:red}
308 node: {title: "n101" label: "ProjX 1 101"  info1: "Proj 101
309   mode:    X
310   visited: 6
311   irg:     IRR_LOOP_loop2
312   arity:   1
313   pred nodes:
314     -1:    Block 96
315      0:    Cond 99
316   Private Attributes:
317 "
318 color: yellow}
319 edge: {sourcename: "n101" targetname: "n99" label: "0" class:13 priority:60 color:red}
320 node: {title: "n99" label: "Cond 99"  info1: "Cond 99
321   mode:    T
322   visited: 6
323   irg:     IRR_LOOP_loop2
324   arity:   1
325   pred nodes:
326     -1:    Block 96
327      0:    Proj 98
328   Private Attributes:
329   condition kind: dense
330   default ProjNr: 0
331 "
332 }
333 edge: {sourcename: "n99" targetname: "n98" label: "0" class:1  priority:50}
334 node: {title: "n98" label: "Projb Eq 98"  info1: "Proj 98
335   mode:    b
336   visited: 6
337   irg:     IRR_LOOP_loop2
338   arity:   1
339   pred nodes:
340     -1:    Block 96
341      0:    Cmp 97
342   Private Attributes:
343 "
344 color: yellow}
345 edge: {sourcename: "n98" targetname: "n97" label: "0" class:1  priority:50}
346 node: {title: "n97" label: "Cmp 97"  info1: "Cmp 97
347   mode:    T
348   visited: 6
349   irg:     IRR_LOOP_loop2
350   arity:   2
351   pred nodes:
352     -1:    Block 96
353      0:    0x0 79
354      1:    0x2 81
355   Private Attributes:
356 "
357 }
358 edge: {sourcename: "n97" targetname: "n79" label: "0" class:16 priority:10}
359 edge: {sourcename: "n97" targetname: "n81" label: "1" class:16 priority:10}
360 }
361
362 graph: { title: "n90"  label: "Block 90" status:clustered color:yellow
363 edge: {sourcename: "n90" targetname: "n89" label: "0" class:13 priority:60 color:red}
364 node: {title: "n94" label: "ProjX 0 94"  info1: "Proj 94
365   mode:    X
366   visited: 6
367   irg:     IRR_LOOP_loop2
368   arity:   1
369   pred nodes:
370     -1:    Block 90
371      0:    Cond 93
372   Private Attributes:
373 "
374 color: yellow}
375 edge: {sourcename: "n94" targetname: "n93" label: "0" class:13 priority:60 color:red}
376 node: {title: "n95" label: "ProjX 1 95"  info1: "Proj 95
377   mode:    X
378   visited: 6
379   irg:     IRR_LOOP_loop2
380   arity:   1
381   pred nodes:
382     -1:    Block 90
383      0:    Cond 93
384   Private Attributes:
385 "
386 color: yellow}
387 edge: {sourcename: "n95" targetname: "n93" label: "0" class:13 priority:60 color:red}
388 node: {title: "n93" label: "Cond 93"  info1: "Cond 93
389   mode:    T
390   visited: 6
391   irg:     IRR_LOOP_loop2
392   arity:   1
393   pred nodes:
394     -1:    Block 90
395      0:    Proj 92
396   Private Attributes:
397   condition kind: dense
398   default ProjNr: 0
399 "
400 }
401 edge: {sourcename: "n93" targetname: "n92" label: "0" class:1  priority:50}
402 node: {title: "n92" label: "Projb Eq 92"  info1: "Proj 92
403   mode:    b
404   visited: 6
405   irg:     IRR_LOOP_loop2
406   arity:   1
407   pred nodes:
408     -1:    Block 90
409      0:    Cmp 91
410   Private Attributes:
411 "
412 color: yellow}
413 edge: {sourcename: "n92" targetname: "n91" label: "0" class:1  priority:50}
414 node: {title: "n91" label: "Cmp 91"  info1: "Cmp 91
415   mode:    T
416   visited: 6
417   irg:     IRR_LOOP_loop2
418   arity:   2
419   pred nodes:
420     -1:    Block 90
421      0:    0x0 79
422      1:    0x5 84
423   Private Attributes:
424 "
425 }
426 edge: {sourcename: "n91" targetname: "n79" label: "0" class:16 priority:10}
427 edge: {sourcename: "n91" targetname: "n84" label: "1" class:16 priority:10}
428 }
429
430 graph: { title: "n78"  label: "Block 78" status:clustered color:yellow
431 edge: {sourcename: "n78" targetname: "n72" label: "0" class:13 priority:60 color:red}
432 node: {title: "n88" label: "ProjX 0 88"  info1: "Proj 88
433   mode:    X
434   visited: 6
435   irg:     IRR_LOOP_loop2
436   arity:   1
437   pred nodes:
438     -1:    Block 78
439      0:    Cond 87
440   Private Attributes:
441 "
442 color: yellow}
443 edge: {sourcename: "n88" targetname: "n87" label: "0" class:13 priority:60 color:red}
444 node: {title: "n89" label: "ProjX 1 89"  info1: "Proj 89
445   mode:    X
446   visited: 6
447   irg:     IRR_LOOP_loop2
448   arity:   1
449   pred nodes:
450     -1:    Block 78
451      0:    Cond 87
452   Private Attributes:
453 "
454 color: yellow}
455 edge: {sourcename: "n89" targetname: "n87" label: "0" class:13 priority:60 color:red}
456 node: {title: "n87" label: "Cond 87"  info1: "Cond 87
457   mode:    T
458   visited: 6
459   irg:     IRR_LOOP_loop2
460   arity:   1
461   pred nodes:
462     -1:    Block 78
463      0:    Proj 86
464   Private Attributes:
465   condition kind: dense
466   default ProjNr: 0
467 "
468 }
469 edge: {sourcename: "n87" targetname: "n86" label: "0" class:1  priority:50}
470 node: {title: "n86" label: "Projb Eq 86"  info1: "Proj 86
471   mode:    b
472   visited: 6
473   irg:     IRR_LOOP_loop2
474   arity:   1
475   pred nodes:
476     -1:    Block 78
477      0:    Cmp 85
478   Private Attributes:
479 "
480 color: yellow}
481 edge: {sourcename: "n86" targetname: "n85" label: "0" class:1  priority:50}
482 node: {title: "n85" label: "Cmp 85"  info1: "Cmp 85
483   mode:    T
484   visited: 6
485   irg:     IRR_LOOP_loop2
486   arity:   2
487   pred nodes:
488     -1:    Block 78
489      0:    0x0 79
490      1:    0x1 80
491   Private Attributes:
492 "
493 }
494 edge: {sourcename: "n85" targetname: "n79" label: "0" class:16 priority:10}
495 edge: {sourcename: "n85" targetname: "n80" label: "1" class:16 priority:10}
496 }
497
498 graph: { title: "n68"  label: "Block 68" status:clustered color:yellow
499 edge: {sourcename: "n68" targetname: "n72" label: "0" class:13 priority:60 color:red}
500 node: {title: "n75" label: "ProjM 1 75"  info1: "Proj 75
501   mode:    M
502   visited: 6
503   irg:     IRR_LOOP_loop2
504   arity:   1
505   pred nodes:
506     -1:    Block 68
507      0:    Start 69
508   Private Attributes:
509 "
510 color: yellow}
511 edge: {sourcename: "n75" targetname: "n69" label: "0" class:17 priority:10 color:blue}
512 node: {title: "n81" label: "0x2Is 81"  info1: "0x2 81
513   mode:    Is
514   visited: 6
515   irg:     IRR_LOOP_loop2
516   arity:   0
517   pred nodes:
518     -1:    Block 68
519   Private Attributes:
520   Const of type type_unknown
521 "
522 color: yellow}
523 node: {title: "n84" label: "0x5Is 84"  info1: "0x5 84
524   mode:    Is
525   visited: 6
526   irg:     IRR_LOOP_loop2
527   arity:   0
528   pred nodes:
529     -1:    Block 68
530   Private Attributes:
531   Const of type type_unknown
532 "
533 color: yellow}
534 node: {title: "n80" label: "0x1Is 80"  info1: "0x1 80
535   mode:    Is
536   visited: 6
537   irg:     IRR_LOOP_loop2
538   arity:   0
539   pred nodes:
540     -1:    Block 68
541   Private Attributes:
542   Const of type type_unknown
543 "
544 color: yellow}
545 node: {title: "n82" label: "0x3Is 82"  info1: "0x3 82
546   mode:    Is
547   visited: 6
548   irg:     IRR_LOOP_loop2
549   arity:   0
550   pred nodes:
551     -1:    Block 68
552   Private Attributes:
553   Const of type type_unknown
554 "
555 color: yellow}
556 node: {title: "n79" label: "0x0Is 79"  info1: "0x0 79
557   mode:    Is
558   visited: 6
559   irg:     IRR_LOOP_loop2
560   arity:   0
561   pred nodes:
562     -1:    Block 68
563   Private Attributes:
564   Const of type type_unknown
565 "
566 color: yellow}
567 node: {title: "n83" label: "0x4Is 83"  info1: "0x4 83
568   mode:    Is
569   visited: 6
570   irg:     IRR_LOOP_loop2
571   arity:   0
572   pred nodes:
573     -1:    Block 68
574   Private Attributes:
575   Const of type type_unknown
576 "
577 color: yellow}
578 node: {title: "n72" label: "ProjX 0 72"  info1: "Proj 72
579   mode:    X
580   visited: 6
581   irg:     IRR_LOOP_loop2
582   arity:   1
583   pred nodes:
584     -1:    Block 68
585      0:    Start 69
586   Private Attributes:
587 "
588 color: yellow}
589 edge: {sourcename: "n72" targetname: "n69" label: "0" class:13 priority:60 color:red}
590 node: {title: "n69" label: "Start 69"  info1: "Start 69
591   mode:    T
592   visited: 6
593   irg:     IRR_LOOP_loop2
594   arity:   0
595   pred nodes:
596     -1:    Block 68
597   Private Attributes:
598   start of method of type METH_TP_NOARG_NORES
599 "
600 color: blue}
601 }
602
603 }
604
605 }