fixed test: new reference
[libfirm] / testprograms / ref-results / All_graphs.vcg
1 graph: { title: "ir graph of All_graphs"
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 14: "intrablock Memory"
12 classname 17: "interblock Memory"
13 classname 15: "Dominators"
14 classname 3:  "Entity type"
15 classname 4:  "Entity owner"
16 classname 5:  "Method Param"
17 classname 6:  "Method Res"
18 classname 7:  "Super"
19 classname 8:  "Union"
20 classname 9:  "Points-to"
21 classname 10: "Array Element Type"
22 classname 11: "Overwrites"
23 classname 12: "Member"
24 infoname 1: "Attribute"
25 infoname 2: "Verification errors"
26 colorentry 100:    0   0    0
27 colorentry 101:   20   0    0
28 colorentry 102:   40   0    0
29 colorentry 103:   60   0    0
30 colorentry 104:   80   0    0
31 colorentry 105:  100   0    0
32 colorentry 106:  120   0    0
33 colorentry 107:  140   0    0
34 colorentry 108:  150   0    0
35 colorentry 109:  180   0    0
36 colorentry 110:  200   0    0
37 colorentry 111:  220   0    0
38 colorentry 112:  240   0    0
39 colorentry 113:  255   0    0
40 colorentry 113:  255  20   20
41 colorentry 114:  255  40   40
42 colorentry 115:  255  60   60
43 colorentry 116:  255  80   80
44 colorentry 117:  255 100  100
45 colorentry 118:  255 120  120
46 colorentry 119:  255 140  140
47 colorentry 120:  255 150  150
48 colorentry 121:  255 180  180
49 colorentry 122:  255 200  200
50 colorentry 123:  255 220  220
51 colorentry 124:  255 240  240
52 colorentry 125:  255 250  250
53
54 graph: { title: "g25" label: "main" status:clustered color:white
55 graph: { title: "n15"  label: "Block 15" status:clustered color:yellow
56 edge: {sourcename: "n15" targetname: "n78" label: "0" class:13 priority:60 color:red}
57 node: {title: "n16" label: "End main  16"  info1: "mode:    X
58 visited: 18
59 irg:     main
60 arity: 2
61 "color: blue}
62 }
63
64 graph: { title: "n76"  label: "Block 76" status:clustered color:yellow
65 edge: {sourcename: "n76" targetname: "n62" label: "0" class:13 priority:60 color:red}
66 node: {title: "n78" label: "Return  78"  info1: "mode:    X
67 visited: 18
68 irg:     main
69 arity: 1
70 "}
71 edge: {sourcename: "n78" targetname: "n75" label: "0" class:17 priority:10 color:blue}
72 }
73
74 graph: { title: "n60"  label: "Block 60" status:clustered color:yellow
75 edge: {sourcename: "n60" targetname: "n59" label: "0" class:13 priority:60 color:red}
76 backedge: {sourcename: "n60" targetname: "n70" label: "1" linestyle:dashed class:13 priority:60 color:red}
77 node: {title: "n75" label: "PhiM  75"  info1: "mode:    M
78 visited: 18
79 irg:     main
80 arity: 2 backedges:
81 "color: green}
82 edge: {sourcename: "n75" targetname: "n74" label: "0" class:17 priority:10 color:blue}
83 edge: {sourcename: "n75" targetname: "n69" label: "1" class:17 priority:10 color:blue}
84 node: {title: "n62" label: "ProjX 0 62"  info1: "mode:    X
85 visited: 18
86 irg:     main
87 arity: 1
88 "color: yellow}
89 edge: {sourcename: "n62" targetname: "n61" label: "0" class:13 priority:60 color:red}
90 node: {title: "n63" label: "ProjX 1 63"  info1: "mode:    X
91 visited: 18
92 irg:     main
93 arity: 1
94 "color: yellow}
95 edge: {sourcename: "n63" targetname: "n61" label: "0" class:13 priority:60 color:red}
96 node: {title: "n61" label: "Cond  61"  info1: "mode:    T
97 visited: 18
98 irg:     main
99 arity: 1
100 "}
101 node: {title: "n61n43" label: "trueb  43"  info1: "mode:    b
102 visited: 18
103 irg:     main
104 arity: 0
105 Const of type type_unknown
106 "color: yellow}
107 edge: {sourcename: "n61" targetname: "n61n43" label: "0" class:16 priority:10}
108 }
109
110 graph: { title: "n57"  label: "Block 57" status:clustered color:yellow
111 edge: {sourcename: "n57" targetname: "n56" label: "0" class:13 priority:60 color:red}
112 edge: {sourcename: "n57" targetname: "n45" label: "1" class:13 priority:60 color:red}
113 node: {title: "n74" label: "PhiM  74"  info1: "mode:    M
114 visited: 18
115 irg:     main
116 arity: 2 backedges:
117 "color: green}
118 edge: {sourcename: "n74" targetname: "n52" label: "0" class:17 priority:10 color:blue}
119 edge: {sourcename: "n74" targetname: "n23" label: "1" class:17 priority:10 color:blue}
120 node: {title: "n59" label: "Jmp  59"  info1: "mode:    X
121 visited: 18
122 irg:     main
123 arity: 0
124 "}
125 }
126
127 graph: { title: "n47"  label: "Block 47" status:clustered color:yellow
128 edge: {sourcename: "n47" targetname: "n46" label: "0" class:13 priority:60 color:red}
129 node: {title: "n52" label: "ProjM 0 52"  info1: "mode:    M
130 visited: 18
131 irg:     main
132 arity: 1
133 "color: yellow}
134 edge: {sourcename: "n52" targetname: "n50" label: "0" class:17 priority:10 color:blue}
135 node: {title: "n50" label: "Call  50"  info1: "mode:    T
136 visited: 18
137 irg:     main
138 arity: 2
139 calling method of type a
140 "}
141 node: {title: "n50n48" label: "SymC &a  48"  info1: "mode:    P
142 visited: 18
143 irg:     main
144 arity: 0
145 kind addr_ent
146 "}
147 edge: {sourcename: "n50" targetname: "n23" label: "0" class:17 priority:10 color:blue}
148 edge: {sourcename: "n50" targetname: "n50n48" label: "1" class:16 priority:10}
149 node: {title: "n56" label: "Jmp  56"  info1: "mode:    X
150 visited: 18
151 irg:     main
152 arity: 0
153 "}
154 }
155
156 graph: { title: "n26"  label: "Block 26" status:clustered color:yellow
157 edge: {sourcename: "n26" targetname: "n20" label: "0" class:13 priority:60 color:red}
158 node: {title: "n46" label: "ProjX 1 46"  info1: "mode:    X
159 visited: 18
160 irg:     main
161 arity: 1
162 "color: yellow}
163 edge: {sourcename: "n46" targetname: "n44" label: "0" class:13 priority:60 color:red}
164 node: {title: "n45" label: "ProjX 0 45"  info1: "mode:    X
165 visited: 18
166 irg:     main
167 arity: 1
168 "color: yellow}
169 edge: {sourcename: "n45" targetname: "n44" label: "0" class:13 priority:60 color:red}
170 node: {title: "n44" label: "Cond  44"  info1: "mode:    T
171 visited: 18
172 irg:     main
173 arity: 1
174 "}
175 node: {title: "n44n43" label: "trueb  43"  info1: "mode:    b
176 visited: 18
177 irg:     main
178 arity: 0
179 Const of type type_unknown
180 "color: yellow}
181 edge: {sourcename: "n44" targetname: "n44n43" label: "0" class:16 priority:10}
182 }
183
184 graph: { title: "n64"  label: "Block 64" status:clustered color:yellow
185 edge: {sourcename: "n64" targetname: "n63" label: "0" class:13 priority:60 color:red}
186 node: {title: "n69" label: "ProjM 0 69"  info1: "mode:    M
187 visited: 18
188 irg:     main
189 arity: 1
190 "color: yellow}
191 edge: {sourcename: "n69" targetname: "n67" label: "0" class:17 priority:10 color:blue}
192 node: {title: "n67" label: "Call  67"  info1: "mode:    T
193 visited: 18
194 irg:     main
195 arity: 2
196 calling method of type a
197 "}
198 node: {title: "n67n48" label: "SymC &a  48"  info1: "mode:    P
199 visited: 18
200 irg:     main
201 arity: 0
202 kind addr_ent
203 "}
204 edge: {sourcename: "n67" targetname: "n75" label: "0" class:17 priority:10 color:blue}
205 edge: {sourcename: "n67" targetname: "n67n48" label: "1" class:16 priority:10}
206 node: {title: "n70" label: "Jmp  70"  info1: "mode:    X
207 visited: 18
208 irg:     main
209 arity: 0
210 "}
211 }
212
213 graph: { title: "n17"  label: "Block 17" status:clustered color:yellow
214 edge: {sourcename: "n17" targetname: "n20" label: "0" class:13 priority:60 color:red}
215 node: {title: "n23" label: "ProjM 1 23"  info1: "mode:    M
216 visited: 18
217 irg:     main
218 arity: 1
219 "color: yellow}
220 edge: {sourcename: "n23" targetname: "n18" label: "0" class:17 priority:10 color:blue}
221 node: {title: "n20" label: "ProjX 0 20"  info1: "mode:    X
222 visited: 18
223 irg:     main
224 arity: 1
225 "color: yellow}
226 edge: {sourcename: "n20" targetname: "n18" label: "0" class:13 priority:60 color:red}
227 node: {title: "n18" label: "Start main  18"  info1: "mode:    T
228 visited: 18
229 irg:     main
230 arity: 0
231 start of method of type main
232 "color: blue}
233 }
234
235 }
236
237 graph: { title: "g41" label: "a" status:clustered color:white
238 graph: { title: "n31"  label: "Block 31" status:clustered color:yellow
239 edge: {sourcename: "n31" targetname: "n81" label: "0" class:13 priority:60 color:red}
240 node: {title: "n32" label: "End a  32"  info1: "mode:    X
241 visited: 18
242 irg:     a
243 arity: 0
244 "color: blue}
245 }
246
247 graph: { title: "n42"  label: "Block 42" status:clustered color:yellow
248 edge: {sourcename: "n42" targetname: "n36" label: "0" class:13 priority:60 color:red}
249 node: {title: "n81" label: "Return  81"  info1: "mode:    X
250 visited: 18
251 irg:     a
252 arity: 1
253 "}
254 edge: {sourcename: "n81" targetname: "n39" label: "0" class:17 priority:10 color:blue}
255 }
256
257 graph: { title: "n33"  label: "Block 33" status:clustered color:yellow
258 edge: {sourcename: "n33" targetname: "n36" label: "0" class:13 priority:60 color:red}
259 node: {title: "n39" label: "ProjM 1 39"  info1: "mode:    M
260 visited: 18
261 irg:     a
262 arity: 1
263 "color: yellow}
264 edge: {sourcename: "n39" targetname: "n34" label: "0" class:17 priority:10 color:blue}
265 node: {title: "n36" label: "ProjX 0 36"  info1: "mode:    X
266 visited: 18
267 irg:     a
268 arity: 1
269 "color: yellow}
270 edge: {sourcename: "n36" targetname: "n34" label: "0" class:13 priority:60 color:red}
271 node: {title: "n34" label: "Start a  34"  info1: "mode:    T
272 visited: 18
273 irg:     a
274 arity: 0
275 start of method of type a
276 "color: blue}
277 }
278
279 }
280
281 }