First implementation of lowering for calls with compound return values
[libfirm] / testprograms / ref-results / All_types.vcg
1 graph: { title: "ir graph of All_types"
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 2:  "Block"
9 classname 3:  "Entity type"
10 classname 4:  "Entity owner"
11 classname 5:  "Method Param"
12 classname 6:  "Method Res"
13 classname 7:  "Super"
14 classname 8:  "Union"
15 classname 9:  "Points-to"
16 classname 10: "Array Element Type"
17 classname 11: "Overwrites"
18 classname 12: "Member"
19 classname 13: "Control Flow"
20 classname 14: "intrablock Memory"
21 classname 15: "Dominators"
22 classname 16: "interblock Data"
23 classname 17: "interblock Memory"
24 classname 18: "Exception Control Flow for Interval Analysis"
25 classname 19: "Postdominators"
26 infoname 1: "Attribute"
27 infoname 2: "Verification errors"
28 infoname 3: "Debug info"
29 colorentry 100:    0   0    0
30 colorentry 101:   20   0    0
31 colorentry 102:   40   0    0
32 colorentry 103:   60   0    0
33 colorentry 104:   80   0    0
34 colorentry 105:  100   0    0
35 colorentry 106:  120   0    0
36 colorentry 107:  140   0    0
37 colorentry 108:  150   0    0
38 colorentry 109:  180   0    0
39 colorentry 110:  200   0    0
40 colorentry 111:  220   0    0
41 colorentry 112:  240   0    0
42 colorentry 113:  255   0    0
43 colorentry 113:  255  20   20
44 colorentry 114:  255  40   40
45 colorentry 115:  255  60   60
46 colorentry 116:  255  80   80
47 colorentry 117:  255 100  100
48 colorentry 118:  255 120  120
49 colorentry 119:  255 140  140
50 colorentry 120:  255 150  150
51 colorentry 121:  255 180  180
52 colorentry 122:  255 200  200
53 colorentry 123:  255 220  220
54 colorentry 124:  255 240  240
55 colorentry 125:  255 250  250
56
57 node: {title: "t14" label: "primitive int" info1: "primitive type int (14)
58   visibility: visibility_external_allocated,
59   state:      layout_fixed,
60   size:       32 Bits,
61   alignment:  32 Bits,
62   mode:       Is,
63
64
65 "
66 }
67 node: {title: "t15" label: "method main_tp" info1: "method type main_tp (15)
68   variadicity: variadicity_non_variadic
69   return types: 1
70     int
71   parameter types: 1
72     int
73   visibility: visibility_external_allocated,
74   state:      layout_fixed,
75   size:       32 Bits,
76   alignment:  32 Bits,
77   mode:       P,
78
79
80 "
81 }
82 edge: { sourcename: "t15" targetname: "t14"class: 5 label: "param 0" color: green}
83 edge: { sourcename: "t15" targetname: "t14"class: 6 label: "res 0" color: green}
84 node: {title: "t16" label: "class WHILE_EXAMPLE" info1: "class type WHILE_EXAMPLE (16)
85   members:
86     entity main (18)
87       type:  main_tp (15)
88       owner: WHILE_EXAMPLE (16)
89       Does not overwrite other entities.
90       Is not overwritten by other entities.
91       allocation:  allocation_static
92       visibility:  visibility_local
93       variability: variability_constant
94       calling convention: cdecl
95       atomic value: SymC &main
96       volatility:  volatility_non_volatile
97       peculiarity: peculiarity_existent
98       ld_name: WHILE_EXAMPLE_main
99       offset:  -1 bits, -1 bytes
100       irg = 31
101   supertypes:
102   subtypes:
103   peculiarity: peculiarity_existent
104   visibility: visibility_external_allocated,
105   state:      layout_undefined,
106   size:       -1 Bits,
107   alignment:  32 Bits,
108
109
110 "
111  color: green}
112 edge: { sourcename: "t16" targetname: "e18"class: 12 label: "member" color:blue}
113 node: {title: "e18" label: "ent WHILE_EXAMPLE_main" color: yellow
114  info1: "entity main (18)
115   type:  main_tp (15)
116   owner: WHILE_EXAMPLE (16)
117   Does not overwrite other entities.
118   Is not overwritten by other entities.
119   allocation:  allocation_static
120   visibility:  visibility_local
121   variability: variability_constant
122   calling convention: cdecl
123   atomic value: SymC &main
124   volatility:  volatility_non_volatile
125   peculiarity: peculiarity_existent
126   ld_name: WHILE_EXAMPLE_main
127   offset:  -1 bits, -1 bytes
128   irg = 31
129
130 "
131 }
132 edge: { sourcename: "e18" targetname: "t15"class: 3 label: "type" color: red}
133 edge: { sourcename: "e18" targetname: "n17"label: "value 0"}
134 node: {title: "n17" label: "SymC &main 17"  info1: "SymC &main 17
135   mode:    P
136   visited: 1
137   arity:   0
138   pred nodes:
139     -1:    Block 3
140   Private Attributes:
141   kind:   addr_ent
142   entity: entity WHILE_EXAMPLE.main (18)
143
144   type of value: type_unknown
145 "
146 }
147 node: {title: "t0" label: "class GlobalType" info1: "class type GlobalType (0)
148   members:
149   supertypes:
150   subtypes:
151   peculiarity: peculiarity_existent
152   visibility: visibility_external_allocated,
153   state:      layout_undefined,
154   size:       -1 Bits,
155   alignment:   0 Bits,
156
157
158 "
159  color: green}
160 }