1 graph: { title: "ir graph of All_graphs"
2 display_edge_labels: no
3 layoutalgorithm: mindepth
6 orientation: bottom_to_top
9 classname 13:"Control Flow"
11 classname 15:"Dominators"
12 classname 3: "Entity type"
13 classname 4: "Entity owner"
14 classname 5: "Method Param"
15 classname 6: "Method Res"
18 classname 9: "Points-to"
19 classname 10: "Array Element Type"
20 classname 11: "Overwrites"
21 classname 12: "Member"
23 graph: { title: "g35" label: "GlobalType_OO_PROGRAM_EXAMPLE_main" status:clustered color:white
24 graph: { title: "n104" label: "Block 104" status:clustered color:yellow
25 edge: {sourcename: "n104" targetname: "n105" label: "0" class:13 color:red}
26 node: {title: "n103" label: "End 103" color: blue info1: "visited: 48
27 irg: GlobalType_OO_PROGRAM_EXAMPLE_main
32 graph: { title: "n106" label: "Block 106" status:clustered color:yellow
33 edge: {sourcename: "n106" targetname: "n191" label: "0" class:13 color:red}
34 node: {title: "n105" label: "Return 105" info1: "visited: 48
35 irg: GlobalType_OO_PROGRAM_EXAMPLE_main
38 edge: {sourcename: "n105" targetname: "n193" label: "0" class:14 color:blue}
39 edge: {sourcename: "n105" targetname: "n194" label: "1" }
40 node: {title: "n193" label: "FilterM 0 193" color: yellow info1: "visited: 48
41 irg: GlobalType_OO_PROGRAM_EXAMPLE_main
43 intra predecessor nodes:
46 edge: {sourcename: "n193" targetname: "n161" label: "0" class:14 color:blue}
47 node: {title: "n194" label: "FilterIs 0 194" color: yellow info1: "visited: 48
48 irg: GlobalType_OO_PROGRAM_EXAMPLE_main
50 intra predecessor nodes:
53 edge: {sourcename: "n194" targetname: "n153" label: "0" }
56 graph: { title: "n188" label: "Block 188" status:clustered color:yellow
57 edge: {sourcename: "n188" targetname: "n185" label: "0" class:13 color:red}
58 node: {title: "n187" label: "FilterM 0 187" color: yellow info1: "visited: 48
59 irg: GlobalType_OO_PROGRAM_EXAMPLE_main
61 intra predecessor nodes:
64 edge: {sourcename: "n187" targetname: "n136" label: "0" class:14 color:blue}
65 node: {title: "n192" label: "ProjX 0 192" color: yellow info1: "visited: 48
66 irg: GlobalType_OO_PROGRAM_EXAMPLE_main
69 edge: {sourcename: "n192" targetname: "n190" label: "0" class:13 color:red}
70 node: {title: "n190" label: "CallBegin 190" info1: "visited: 48
71 irg: GlobalType_OO_PROGRAM_EXAMPLE_main
76 node: {title: "n190n165" label: "&(PRIMA_c)P 165" color: yellow info1: "visited: 48
77 irg: GlobalType_OO_PROGRAM_EXAMPLE_main
79 Const of type type_unknown
81 edge: {sourcename: "n190" targetname: "n190n165" label: "0" }
84 graph: { title: "n182" label: "Block 182" status:clustered color:yellow
85 edge: {sourcename: "n182" targetname: "n107" label: "0" class:13 color:red}
86 node: {title: "n123" label: "ProjM 0 123" color: yellow info1: "visited: 48
87 irg: GlobalType_OO_PROGRAM_EXAMPLE_main
90 edge: {sourcename: "n123" targetname: "n115" label: "0" class:14 color:blue}
91 node: {title: "n114" label: "ProjP 2 114" color: yellow info1: "visited: 48
92 irg: GlobalType_OO_PROGRAM_EXAMPLE_main
95 edge: {sourcename: "n114" targetname: "n115" label: "0" }
96 node: {title: "n115" label: "Alloc 115" info1: "visited: 48
97 irg: GlobalType_OO_PROGRAM_EXAMPLE_main
99 allocating entity of type PRIMA
101 node: {title: "n115n116" label: "SymC PRIMA size 116" info1: "visited: 48
102 irg: GlobalType_OO_PROGRAM_EXAMPLE_main
105 edge: {sourcename: "n115" targetname: "n117" label: "0" class:14 color:blue}
106 edge: {sourcename: "n115" targetname: "n115n116" label: "1" }
107 node: {title: "n186" label: "ProjX 0 186" color: yellow info1: "visited: 48
108 irg: GlobalType_OO_PROGRAM_EXAMPLE_main
111 edge: {sourcename: "n186" targetname: "n184" label: "0" class:13 color:red}
112 node: {title: "n184" label: "CallBegin 184" info1: "visited: 48
113 irg: GlobalType_OO_PROGRAM_EXAMPLE_main
118 node: {title: "n184n166" label: "&(PRIMA_set_a)P 166" color: yellow info1: "visited: 48
119 irg: GlobalType_OO_PROGRAM_EXAMPLE_main
121 Const of type type_unknown
123 edge: {sourcename: "n184" targetname: "n184n166" label: "0" }
126 graph: { title: "n108" label: "Block 108" status:clustered color:yellow
127 edge: {sourcename: "n108" targetname: "n107" label: "0" class:13 color:red}
128 node: {title: "n117" label: "ProjM 1 117" color: yellow info1: "visited: 48
129 irg: GlobalType_OO_PROGRAM_EXAMPLE_main
132 edge: {sourcename: "n117" targetname: "n109" label: "0" class:14 color:blue}
133 node: {title: "n107" label: "ProjX 0 107" color: yellow info1: "visited: 48
134 irg: GlobalType_OO_PROGRAM_EXAMPLE_main
137 edge: {sourcename: "n107" targetname: "n109" label: "0" class:13 color:red}
138 node: {title: "n109" label: "Start GlobalType_OO_PROGRAM_EXAMPLE_main 109" color: blue info1: "visited: 48
139 irg: GlobalType_OO_PROGRAM_EXAMPLE_main
141 start of method of type OO_PROGRAM_EXAMPLE_main
147 graph: { title: "g68" label: "PRIMA_set_a" status:clustered color:white
148 graph: { title: "n179" label: "Block 179" status:clustered color:yellow
149 edge: {sourcename: "n179" targetname: "n178" label: "0" class:13 color:red}
150 node: {title: "n185" label: "ProjX 0 185" color: yellow info1: "visited: 48
154 edge: {sourcename: "n185" targetname: "n180" label: "0" class:13 color:red}
155 node: {title: "n180" label: "EndReg 180" color: blue info1: "visited: 48
161 graph: { title: "n132" label: "Block 132" status:clustered color:yellow
162 edge: {sourcename: "n132" targetname: "n133" label: "0" class:13 color:red}
163 node: {title: "n136" label: "ProjM 0 136" color: yellow info1: "visited: 48
167 edge: {sourcename: "n136" targetname: "n137" label: "0" class:14 color:blue}
168 node: {title: "n137" label: "Store 137" info1: "visited: 48
172 edge: {sourcename: "n137" targetname: "n175" label: "0" class:14 color:blue}
173 edge: {sourcename: "n137" targetname: "n140" label: "1" }
174 edge: {sourcename: "n137" targetname: "n177" label: "2" }
175 node: {title: "n140" label: "Sel a 140" info1: "visited: 48
178 Selecting entity of type int
179 from entity of type PRIMA
181 edge: {sourcename: "n140" targetname: "n175" label: "0" class:14 color:blue}
182 edge: {sourcename: "n140" targetname: "n176" label: "1" }
183 node: {title: "n178" label: "Jmp 178" info1: "visited: 48
189 graph: { title: "n134" label: "Block 134" status:clustered color:yellow
190 edge: {sourcename: "n134" targetname: "n186" label: "0" class:13 color:red}
191 node: {title: "n175" label: "FilterM 1 175" color: yellow info1: "visited: 48
194 intra predecessor nodes:
197 edge: {sourcename: "n175" targetname: "n123" label: "0" class:14 color:blue}
198 node: {title: "n176" label: "FilterP 0 176" color: yellow info1: "visited: 48
201 intra predecessor nodes:
204 edge: {sourcename: "n176" targetname: "n114" label: "0" }
205 node: {title: "n177" label: "FilterIs 1 177" color: yellow info1: "visited: 48
208 intra predecessor nodes:
211 node: {title: "n177n121" label: "0x2Is 121" color: yellow info1: "visited: 48
212 irg: GlobalType_OO_PROGRAM_EXAMPLE_main
214 Const of type type_unknown
216 edge: {sourcename: "n177" targetname: "n177n121" label: "0" }
217 node: {title: "n133" label: "ProjX 0 133" color: yellow info1: "visited: 48
221 edge: {sourcename: "n133" targetname: "n135" label: "0" class:13 color:red}
222 node: {title: "n135" label: "Start PRIMA_set_a 135" color: blue info1: "visited: 48
225 start of method of type set_a
226 param 0 type: class_prima_ptr
233 graph: { title: "g90" label: "PRIMA_c" status:clustered color:white
234 graph: { title: "n171" label: "Block 171" status:clustered color:yellow
235 edge: {sourcename: "n171" targetname: "n170" label: "0" class:13 color:red}
236 node: {title: "n191" label: "ProjX 0 191" color: yellow info1: "visited: 48
240 edge: {sourcename: "n191" targetname: "n172" label: "0" class:13 color:red}
241 node: {title: "n172" label: "EndReg 172" color: blue info1: "visited: 48
247 graph: { title: "n149" label: "Block 149" status:clustered color:yellow
248 edge: {sourcename: "n149" targetname: "n150" label: "0" class:13 color:red}
249 node: {title: "n161" label: "ProjM 0 161" color: yellow info1: "visited: 48
253 edge: {sourcename: "n161" targetname: "n155" label: "0" class:14 color:blue}
254 node: {title: "n153" label: "AddIs 153" info1: "visited: 48
258 edge: {sourcename: "n153" targetname: "n154" label: "0" }
259 edge: {sourcename: "n153" targetname: "n167" label: "1" }
260 node: {title: "n154" label: "ProjIs 2 154" color: yellow info1: "visited: 48
264 edge: {sourcename: "n154" targetname: "n155" label: "0" }
265 node: {title: "n155" label: "Load 155" info1: "visited: 48
269 edge: {sourcename: "n155" targetname: "n168" label: "0" class:14 color:blue}
270 edge: {sourcename: "n155" targetname: "n156" label: "1" }
271 node: {title: "n156" label: "Sel a 156" info1: "visited: 48
274 Selecting entity of type int
275 from entity of type PRIMA
277 edge: {sourcename: "n156" targetname: "n168" label: "0" class:14 color:blue}
278 edge: {sourcename: "n156" targetname: "n169" label: "1" }
279 node: {title: "n170" label: "Jmp 170" info1: "visited: 48
285 graph: { title: "n151" label: "Block 151" status:clustered color:yellow
286 edge: {sourcename: "n151" targetname: "n192" label: "0" class:13 color:red}
287 node: {title: "n168" label: "FilterM 1 168" color: yellow info1: "visited: 48
290 intra predecessor nodes:
293 edge: {sourcename: "n168" targetname: "n187" label: "0" class:14 color:blue}
294 node: {title: "n169" label: "FilterP 0 169" color: yellow info1: "visited: 48
297 intra predecessor nodes:
300 edge: {sourcename: "n169" targetname: "n114" label: "0" }
301 node: {title: "n167" label: "FilterIs 1 167" color: yellow info1: "visited: 48
304 intra predecessor nodes:
307 node: {title: "n167n113" label: "0x5Is 113" color: yellow info1: "visited: 48
308 irg: GlobalType_OO_PROGRAM_EXAMPLE_main
310 Const of type type_unknown
312 edge: {sourcename: "n167" targetname: "n167n113" label: "0" }
313 node: {title: "n150" label: "ProjX 0 150" color: yellow info1: "visited: 48
317 edge: {sourcename: "n150" targetname: "n152" label: "0" class:13 color:red}
318 node: {title: "n152" label: "Start PRIMA_c 152" color: blue info1: "visited: 48
321 start of method of type c
322 param 0 type: class_prima_ptr