adapted to new semantics
[libfirm] / testprograms / ref-results / Callgraph.vcg
1 graph: { title: "ir graph of Callgraph"
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 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
27 node: {title: "e12" label: "ent main" color: yellow
28  info1: "
29 id: e12
30 allocation:  allocation_static
31 visibility:  visibility_local
32 variability: variability_constant
33 volatility:  volatility_non_volatile
34 peculiarity:  peculiarity_existent
35 name:         main
36 ld_name:      no yet set
37 offset(bits): -1
38 irg = g24"
39 }
40 edge: { sourcename: "e12" targetname: "e28"label:"calls"}
41 node: {title: "e28" label: "ent hs" color: yellow
42  info1: "
43 id: e28
44 allocation:  allocation_static
45 visibility:  visibility_local
46 variability: variability_constant
47 volatility:  volatility_non_volatile
48 peculiarity:  peculiarity_existent
49 name:         hs
50 ld_name:      no yet set
51 offset(bits): -1
52 irg = g40"
53 }
54 edge: { sourcename: "e28" targetname: "e44"label:"calls"}
55 edge: { sourcename: "e28" targetname: "e76"label:"calls"}
56 node: {title: "e44" label: "ent ha" color: yellow
57  info1: "
58 id: e44
59 allocation:  allocation_static
60 visibility:  visibility_local
61 variability: variability_constant
62 volatility:  volatility_non_volatile
63 peculiarity:  peculiarity_existent
64 name:         ha
65 ld_name:      no yet set
66 offset(bits): -1
67 irg = g56"
68 }
69 edge: { sourcename: "e44" targetname: "e60"label:"calls"}
70 node: {title: "e60" label: "ent insert" color: yellow
71  info1: "
72 id: e60
73 allocation:  allocation_static
74 visibility:  visibility_local
75 variability: variability_constant
76 volatility:  volatility_non_volatile
77 peculiarity:  peculiarity_existent
78 name:         insert
79 ld_name:      no yet set
80 offset(bits): -1
81 irg = g72"
82 }
83 edge: { sourcename: "e60" targetname: "e92"label:"calls"}
84 node: {title: "e76" label: "ent remove" color: yellow
85  info1: "
86 id: e76
87 allocation:  allocation_static
88 visibility:  visibility_local
89 variability: variability_constant
90 volatility:  volatility_non_volatile
91 peculiarity:  peculiarity_existent
92 name:         remove
93 ld_name:      no yet set
94 offset(bits): -1
95 irg = g88"
96 }
97 edge: { sourcename: "e76" targetname: "e108"label:"calls"}
98 edge: { sourcename: "e76" targetname: "e92"label:"calls"}
99 node: {title: "e92" label: "ent unheap" color: yellow
100  info1: "
101 id: e92
102 allocation:  allocation_static
103 visibility:  visibility_local
104 variability: variability_constant
105 volatility:  volatility_non_volatile
106 peculiarity:  peculiarity_existent
107 name:         unheap
108 ld_name:      no yet set
109 offset(bits): -1
110 irg = g104"
111 }
112 edge: { sourcename: "e92" targetname: "e124"label:"calls"}
113 node: {title: "e108" label: "ent downh" color: yellow
114  info1: "
115 id: e108
116 allocation:  allocation_static
117 visibility:  visibility_local
118 variability: variability_constant
119 volatility:  volatility_non_volatile
120 peculiarity:  peculiarity_existent
121 name:         downh
122 ld_name:      no yet set
123 offset(bits): -1
124 irg = g120"
125 }
126 edge: { sourcename: "e108" targetname: "e124"label:"calls"}
127 backedge: { sourcename: "e108" targetname: "e108"label:"recursion" color:red}
128 node: {title: "e124" label: "ent exc" color: yellow
129  info1: "
130 id: e124
131 allocation:  allocation_static
132 visibility:  visibility_local
133 variability: variability_constant
134 volatility:  volatility_non_volatile
135 peculiarity:  peculiarity_existent
136 name:         exc
137 ld_name:      no yet set
138 offset(bits): -1
139 irg = g136"
140 }
141 node: {title: "e204" label: "ent a" color: yellow
142  info1: "
143 id: e204
144 allocation:  allocation_static
145 visibility:  visibility_local
146 variability: variability_constant
147 volatility:  volatility_non_volatile
148 peculiarity:  peculiarity_existent
149 name:         a
150 ld_name:      no yet set
151 offset(bits): -1
152 irg = g216"
153 }
154 edge: { sourcename: "e204" targetname: "e236"label:"calls"}
155 edge: { sourcename: "e204" targetname: "e220"label:"calls"}
156 node: {title: "e220" label: "ent b" color: yellow
157  info1: "
158 id: e220
159 allocation:  allocation_static
160 visibility:  visibility_local
161 variability: variability_constant
162 volatility:  volatility_non_volatile
163 peculiarity:  peculiarity_existent
164 name:         b
165 ld_name:      no yet set
166 offset(bits): -1
167 irg = g232"
168 }
169 node: {title: "e236" label: "ent c" color: yellow
170  info1: "
171 id: e236
172 allocation:  allocation_static
173 visibility:  visibility_local
174 variability: variability_constant
175 volatility:  volatility_non_volatile
176 peculiarity:  peculiarity_existent
177 name:         c
178 ld_name:      no yet set
179 offset(bits): -1
180 irg = g248"
181 }
182 backedge: { sourcename: "e236" targetname: "e252"label:"recursion" color:red}
183 edge: { sourcename: "e236" targetname: "e220"label:"calls"}
184 backedge: { sourcename: "e236" targetname: "e204"label:"recursion" color:red}
185 node: {title: "e252" label: "ent d" color: yellow
186  info1: "
187 id: e252
188 allocation:  allocation_static
189 visibility:  visibility_local
190 variability: variability_constant
191 volatility:  volatility_non_volatile
192 peculiarity:  peculiarity_existent
193 name:         d
194 ld_name:      no yet set
195 offset(bits): -1
196 irg = g264"
197 }
198 backedge: { sourcename: "e252" targetname: "e252"label:"recursion" color:red}
199 edge: { sourcename: "e252" targetname: "e204"label:"calls"}
200 node: {title: "e312" label: "ent self" color: yellow
201  info1: "
202 id: e312
203 allocation:  allocation_static
204 visibility:  visibility_local
205 variability: variability_constant
206 volatility:  volatility_non_volatile
207 peculiarity:  peculiarity_existent
208 name:         self
209 ld_name:      no yet set
210 offset(bits): -1
211 irg = g324"
212 }
213 backedge: { sourcename: "e312" targetname: "e312"label:"recursion" color:red}
214 node: {title: "e335" label: "ent self1" color: yellow
215  info1: "
216 id: e335
217 allocation:  allocation_static
218 visibility:  visibility_local
219 variability: variability_constant
220 volatility:  volatility_non_volatile
221 peculiarity:  peculiarity_existent
222 name:         self1
223 ld_name:      no yet set
224 offset(bits): -1
225 irg = g347"
226 }
227 edge: { sourcename: "e335" targetname: "e351"label:"calls"}
228 node: {title: "e351" label: "ent self2" color: yellow
229  info1: "
230 id: e351
231 allocation:  allocation_static
232 visibility:  visibility_local
233 variability: variability_constant
234 volatility:  volatility_non_volatile
235 peculiarity:  peculiarity_existent
236 name:         self2
237 ld_name:      no yet set
238 offset(bits): -1
239 irg = g363"
240 }
241 edge: { sourcename: "e351" targetname: "e367"label:"calls"}
242 node: {title: "e367" label: "ent self3" color: yellow
243  info1: "
244 id: e367
245 allocation:  allocation_static
246 visibility:  visibility_local
247 variability: variability_constant
248 volatility:  volatility_non_volatile
249 peculiarity:  peculiarity_existent
250 name:         self3
251 ld_name:      no yet set
252 offset(bits): -1
253 irg = g379"
254 }
255 backedge: { sourcename: "e367" targetname: "e383"label:"recursion" color:red}
256 node: {title: "e383" label: "ent self4" color: yellow
257  info1: "
258 id: e383
259 allocation:  allocation_static
260 visibility:  visibility_local
261 variability: variability_constant
262 volatility:  volatility_non_volatile
263 peculiarity:  peculiarity_existent
264 name:         self4
265 ld_name:      no yet set
266 offset(bits): -1
267 irg = g395"
268 }
269 edge: { sourcename: "e383" targetname: "e335"label:"calls"}
270 }