more verbose node info
[libfirm] / testprograms / ref-results / PRIMA_INLINE_c.vcg
1 graph: { title: "ir graph of PRIMA_INLINE_c"
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: "g96" label: "PRIMA_INLINE_c" status:clustered color:white
56 graph: { title: "n102"  label: "Block 102" status:clustered color:yellow
57 edge: {sourcename: "n102" targetname: "n101" label: "0" class:13 priority:60 color:red}
58 edge: {sourcename: "n102" targetname: "n109" label: "1" class:13 priority:60 color:red}
59 node: {title: "n130" label: "PhiM  130"  info1: "Phi 130
60   mode:    M
61   visited: 25
62   irg:     PRIMA_INLINE_c
63   arity:   2
64   pred nodes:
65     -1:    Block 102
66      0:    Proj 94
67      1:    Store 117
68   Private Attributes:
69   backedges:
70 "
71 color: green}
72 edge: {sourcename: "n130" targetname: "n94" label: "0" class:17 priority:10 color:blue}
73 edge: {sourcename: "n130" targetname: "n117" label: "1" class:17 priority:10 color:blue}
74 node: {title: "n117" label: "Store  117"  info1: "Store 117
75   mode:    T
76   visited: 25
77   irg:     PRIMA_INLINE_c
78   arity:   3
79   pred nodes:
80     -1:    Block 102
81      0:    Phi 130
82      1:    Sel 116
83      2:    Phi 126
84   Private Attributes:
85   pinned state: op_pin_state_pinned
86   volatility: volatility_non_volatile
87 "
88 }
89 edge: {sourcename: "n117" targetname: "n130" label: "0" class:14 priority:50 color:blue}
90 edge: {sourcename: "n117" targetname: "n116" label: "1" class:1  priority:50}
91 edge: {sourcename: "n117" targetname: "n126" label: "2" class:1  priority:50}
92 node: {title: "n116" label: "Sel a 116"  info1: "Sel 116
93   mode:    P
94   visited: 25
95   irg:     PRIMA_INLINE_c
96   arity:   2
97   pred nodes:
98     -1:    Block 102
99      0:    Phi 130
100      1:    Proj 98
101   Private Attributes:
102   Selecting entity of type int
103     from entity of type PRIMA_INLINE
104 "
105 }
106 edge: {sourcename: "n116" targetname: "n130" label: "0" class:14 priority:50 color:blue}
107 edge: {sourcename: "n116" targetname: "n98" label: "1" class:16 priority:10}
108 node: {title: "n126" label: "PhiIs  126"  info1: "Phi 126
109   mode:    Is
110   visited: 25
111   irg:     PRIMA_INLINE_c
112   arity:   2
113   pred nodes:
114     -1:    Block 102
115      0:    Proj 99
116      1:    Phi 127
117   Private Attributes:
118   backedges:
119 "
120 color: green}
121 edge: {sourcename: "n126" targetname: "n99" label: "0" class:16 priority:10}
122 edge: {sourcename: "n126" targetname: "n127" label: "1" class:1  priority:50}
123 node: {title: "n127" label: "PhiIs  127"  info1: "Phi 127
124   mode:    Is
125   visited: 25
126   irg:     PRIMA_INLINE_c
127   arity:   2
128   pred nodes:
129     -1:    Block 102
130      0:    0x0 100
131      1:    Phi 126
132   Private Attributes:
133   backedges:
134 "
135 color: green}
136 edge: {sourcename: "n127" targetname: "n100" label: "0" class:16 priority:10}
137 edge: {sourcename: "n127" targetname: "n126" label: "1" class:1  priority:50}
138 node: {title: "n109" label: "Jmp  109"  info1: "Jmp 109
139   mode:    X
140   visited: 25
141   irg:     PRIMA_INLINE_c
142   arity:   0
143   pred nodes:
144     -1:    Block 102
145   Private Attributes:
146 "
147 }
148 }
149
150 graph: { title: "n97"  label: "Block 97" status:clustered color:yellow
151 edge: {sourcename: "n97" targetname: "n91" label: "0" class:13 priority:60 color:red}
152 node: {title: "n98" label: "ProjP 0 98"  info1: "Proj 98
153   mode:    P
154   visited: 25
155   irg:     PRIMA_INLINE_c
156   arity:   1
157   pred nodes:
158     -1:    Block 97
159      0:    Proj 95
160   Private Attributes:
161 "
162 color: yellow}
163 edge: {sourcename: "n98" targetname: "n95" label: "0" class:16 priority:10}
164 node: {title: "n99" label: "ProjIs 1 99"  info1: "Proj 99
165   mode:    Is
166   visited: 25
167   irg:     PRIMA_INLINE_c
168   arity:   1
169   pred nodes:
170     -1:    Block 97
171      0:    Proj 95
172   Private Attributes:
173 "
174 color: yellow}
175 edge: {sourcename: "n99" targetname: "n95" label: "0" class:16 priority:10}
176 node: {title: "n101" label: "Jmp  101"  info1: "Jmp 101
177   mode:    X
178   visited: 25
179   irg:     PRIMA_INLINE_c
180   arity:   0
181   pred nodes:
182     -1:    Block 97
183   Private Attributes:
184 "
185 }
186 }
187
188 graph: { title: "n87"  label: "Block 87" status:clustered color:yellow
189 edge: {sourcename: "n87" targetname: "n91" label: "0" class:13 priority:60 color:red}
190 node: {title: "n94" label: "ProjM 1 94"  info1: "Proj 94
191   mode:    M
192   visited: 25
193   irg:     PRIMA_INLINE_c
194   arity:   1
195   pred nodes:
196     -1:    Block 87
197      0:    Start 88
198   Private Attributes:
199 "
200 color: yellow}
201 edge: {sourcename: "n94" targetname: "n88" label: "0" class:17 priority:10 color:blue}
202 node: {title: "n95" label: "ProjT 4 95"  info1: "Proj 95
203   mode:    T
204   visited: 25
205   irg:     PRIMA_INLINE_c
206   arity:   1
207   pred nodes:
208     -1:    Block 87
209      0:    Start 88
210   Private Attributes:
211 "
212 color: yellow}
213 edge: {sourcename: "n95" targetname: "n88" label: "0" class:1  priority:50}
214 node: {title: "n100" label: "0x0Is  100"  info1: "0x0 100
215   mode:    Is
216   visited: 25
217   irg:     PRIMA_INLINE_c
218   arity:   0
219   pred nodes:
220     -1:    Block 87
221   Private Attributes:
222   Const of type type_unknown
223 "
224 color: yellow}
225 node: {title: "n91" label: "ProjX 0 91"  info1: "Proj 91
226   mode:    X
227   visited: 25
228   irg:     PRIMA_INLINE_c
229   arity:   1
230   pred nodes:
231     -1:    Block 87
232      0:    Start 88
233   Private Attributes:
234 "
235 color: yellow}
236 edge: {sourcename: "n91" targetname: "n88" label: "0" class:13 priority:60 color:red}
237 node: {title: "n88" label: "Start  88"  info1: "Start 88
238   mode:    T
239   visited: 25
240   irg:     PRIMA_INLINE_c
241   arity:   0
242   pred nodes:
243     -1:    Block 87
244   Private Attributes:
245   start of method of type c
246     param 0 type: class_prima_ptr
247     param 1 type: int
248 "
249 color: blue}
250 }
251
252 graph: { title: "n85"  label: "Block 85" status:clustered color:yellow
253 node: {title: "n243" label: "End  243"  info1: "End 243
254   mode:    X
255   visited: 25
256   irg:     PRIMA_INLINE_c
257   arity:   2
258   pred nodes:
259     -1:    Block 85
260      0:    Block 102
261      1:    Phi 130
262   Private Attributes:
263 "
264 color: blue}
265 }
266
267 }
268
269 }