summaryrefslogtreecommitdiffstats
path: root/src/test/ui/stats/hir-stats.stderr
blob: 1521b692a7524908d1e481e81f29431d28fa5527 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
ast-stats-1 PRE EXPANSION AST STATS
ast-stats-1 Name                Accumulated Size         Count     Item Size
ast-stats-1 ----------------------------------------------------------------
ast-stats-1 ExprField                 48 ( 0.6%)             1            48
ast-stats-1 Crate                     56 ( 0.7%)             1            56
ast-stats-1 Attribute                 64 ( 0.8%)             2            32
ast-stats-1 - Normal                    32 ( 0.4%)             1
ast-stats-1 - DocComment                32 ( 0.4%)             1
ast-stats-1 GenericArgs               64 ( 0.8%)             1            64
ast-stats-1 - AngleBracketed            64 ( 0.8%)             1
ast-stats-1 Local                     72 ( 0.9%)             1            72
ast-stats-1 WherePredicate            72 ( 0.9%)             1            72
ast-stats-1 - BoundPredicate            72 ( 0.9%)             1
ast-stats-1 Arm                       96 ( 1.1%)             2            48
ast-stats-1 ForeignItem               96 ( 1.1%)             1            96
ast-stats-1 - Fn                        96 ( 1.1%)             1
ast-stats-1 FieldDef                 160 ( 1.9%)             2            80
ast-stats-1 Stmt                     160 ( 1.9%)             5            32
ast-stats-1 - Local                     32 ( 0.4%)             1
ast-stats-1 - MacCall                   32 ( 0.4%)             1
ast-stats-1 - Expr                      96 ( 1.1%)             3
ast-stats-1 Param                    160 ( 1.9%)             4            40
ast-stats-1 FnDecl                   200 ( 2.4%)             5            40
ast-stats-1 Variant                  240 ( 2.9%)             2           120
ast-stats-1 Block                    288 ( 3.4%)             6            48
ast-stats-1 GenericBound             352 ( 4.2%)             4            88
ast-stats-1 - Trait                    352 ( 4.2%)             4
ast-stats-1 AssocItem                416 ( 4.9%)             4           104
ast-stats-1 - Type                     208 ( 2.5%)             2
ast-stats-1 - Fn                       208 ( 2.5%)             2
ast-stats-1 GenericParam             480 ( 5.7%)             5            96
ast-stats-1 PathSegment              720 ( 8.6%)            30            24
ast-stats-1 Expr                     832 ( 9.9%)             8           104
ast-stats-1 - Path                     104 ( 1.2%)             1
ast-stats-1 - Match                    104 ( 1.2%)             1
ast-stats-1 - Struct                   104 ( 1.2%)             1
ast-stats-1 - Lit                      208 ( 2.5%)             2
ast-stats-1 - Block                    312 ( 3.7%)             3
ast-stats-1 Pat                      840 (10.0%)             7           120
ast-stats-1 - Struct                   120 ( 1.4%)             1
ast-stats-1 - Wild                     120 ( 1.4%)             1
ast-stats-1 - Ident                    600 ( 7.1%)             5
ast-stats-1 Ty                     1_344 (16.0%)            14            96
ast-stats-1 - Rptr                      96 ( 1.1%)             1
ast-stats-1 - Ptr                       96 ( 1.1%)             1
ast-stats-1 - ImplicitSelf             192 ( 2.3%)             2
ast-stats-1 - Path                     960 (11.4%)            10
ast-stats-1 Item                   1_656 (19.7%)             9           184
ast-stats-1 - Trait                    184 ( 2.2%)             1
ast-stats-1 - Enum                     184 ( 2.2%)             1
ast-stats-1 - ForeignMod               184 ( 2.2%)             1
ast-stats-1 - Impl                     184 ( 2.2%)             1
ast-stats-1 - Fn                       368 ( 4.4%)             2
ast-stats-1 - Use                      552 ( 6.6%)             3
ast-stats-1 ----------------------------------------------------------------
ast-stats-1 Total                  8_416
ast-stats-1
ast-stats-2 POST EXPANSION AST STATS
ast-stats-2 Name                Accumulated Size         Count     Item Size
ast-stats-2 ----------------------------------------------------------------
ast-stats-2 ExprField                 48 ( 0.5%)             1            48
ast-stats-2 Crate                     56 ( 0.6%)             1            56
ast-stats-2 GenericArgs               64 ( 0.7%)             1            64
ast-stats-2 - AngleBracketed            64 ( 0.7%)             1
ast-stats-2 Local                     72 ( 0.8%)             1            72
ast-stats-2 WherePredicate            72 ( 0.8%)             1            72
ast-stats-2 - BoundPredicate            72 ( 0.8%)             1
ast-stats-2 Arm                       96 ( 1.0%)             2            48
ast-stats-2 ForeignItem               96 ( 1.0%)             1            96
ast-stats-2 - Fn                        96 ( 1.0%)             1
ast-stats-2 InlineAsm                120 ( 1.3%)             1           120
ast-stats-2 Attribute                128 ( 1.4%)             4            32
ast-stats-2 - DocComment                32 ( 0.3%)             1
ast-stats-2 - Normal                    96 ( 1.0%)             3
ast-stats-2 FieldDef                 160 ( 1.7%)             2            80
ast-stats-2 Stmt                     160 ( 1.7%)             5            32
ast-stats-2 - Local                     32 ( 0.3%)             1
ast-stats-2 - Semi                      32 ( 0.3%)             1
ast-stats-2 - Expr                      96 ( 1.0%)             3
ast-stats-2 Param                    160 ( 1.7%)             4            40
ast-stats-2 FnDecl                   200 ( 2.2%)             5            40
ast-stats-2 Variant                  240 ( 2.6%)             2           120
ast-stats-2 Block                    288 ( 3.1%)             6            48
ast-stats-2 GenericBound             352 ( 3.8%)             4            88
ast-stats-2 - Trait                    352 ( 3.8%)             4
ast-stats-2 AssocItem                416 ( 4.5%)             4           104
ast-stats-2 - Type                     208 ( 2.3%)             2
ast-stats-2 - Fn                       208 ( 2.3%)             2
ast-stats-2 GenericParam             480 ( 5.2%)             5            96
ast-stats-2 PathSegment              792 ( 8.7%)            33            24
ast-stats-2 Pat                      840 ( 9.2%)             7           120
ast-stats-2 - Struct                   120 ( 1.3%)             1
ast-stats-2 - Wild                     120 ( 1.3%)             1
ast-stats-2 - Ident                    600 ( 6.6%)             5
ast-stats-2 Expr                     936 (10.2%)             9           104
ast-stats-2 - Path                     104 ( 1.1%)             1
ast-stats-2 - Match                    104 ( 1.1%)             1
ast-stats-2 - Struct                   104 ( 1.1%)             1
ast-stats-2 - InlineAsm                104 ( 1.1%)             1
ast-stats-2 - Lit                      208 ( 2.3%)             2
ast-stats-2 - Block                    312 ( 3.4%)             3
ast-stats-2 Ty                     1_344 (14.7%)            14            96
ast-stats-2 - Rptr                      96 ( 1.0%)             1
ast-stats-2 - Ptr                       96 ( 1.0%)             1
ast-stats-2 - ImplicitSelf             192 ( 2.1%)             2
ast-stats-2 - Path                     960 (10.5%)            10
ast-stats-2 Item                   2_024 (22.1%)            11           184
ast-stats-2 - Trait                    184 ( 2.0%)             1
ast-stats-2 - Enum                     184 ( 2.0%)             1
ast-stats-2 - ExternCrate              184 ( 2.0%)             1
ast-stats-2 - ForeignMod               184 ( 2.0%)             1
ast-stats-2 - Impl                     184 ( 2.0%)             1
ast-stats-2 - Fn                       368 ( 4.0%)             2
ast-stats-2 - Use                      736 ( 8.0%)             4
ast-stats-2 ----------------------------------------------------------------
ast-stats-2 Total                  9_144
ast-stats-2
hir-stats HIR STATS
hir-stats Name                Accumulated Size         Count     Item Size
hir-stats ----------------------------------------------------------------
hir-stats ForeignItemRef            24 ( 0.3%)             1            24
hir-stats Lifetime                  32 ( 0.4%)             1            32
hir-stats Mod                       32 ( 0.4%)             1            32
hir-stats ExprField                 40 ( 0.4%)             1            40
hir-stats TraitItemRef              56 ( 0.6%)             2            28
hir-stats Local                     64 ( 0.7%)             1            64
hir-stats Param                     64 ( 0.7%)             2            32
hir-stats InlineAsm                 72 ( 0.8%)             1            72
hir-stats ImplItemRef               72 ( 0.8%)             2            36
hir-stats Body                      96 ( 1.1%)             3            32
hir-stats GenericArg                96 ( 1.1%)             4            24
hir-stats - Type                      24 ( 0.3%)             1
hir-stats - Lifetime                  72 ( 0.8%)             3
hir-stats FieldDef                  96 ( 1.1%)             2            48
hir-stats Arm                       96 ( 1.1%)             2            48
hir-stats Stmt                      96 ( 1.1%)             3            32
hir-stats - Local                     32 ( 0.4%)             1
hir-stats - Semi                      32 ( 0.4%)             1
hir-stats - Expr                      32 ( 0.4%)             1
hir-stats FnDecl                   120 ( 1.3%)             3            40
hir-stats Attribute                128 ( 1.4%)             4            32
hir-stats GenericArgs              144 ( 1.6%)             3            48
hir-stats Variant                  160 ( 1.8%)             2            80
hir-stats GenericBound             192 ( 2.1%)             4            48
hir-stats - Trait                    192 ( 2.1%)             4
hir-stats WherePredicate           192 ( 2.1%)             3            64
hir-stats - BoundPredicate           192 ( 2.1%)             3
hir-stats Block                    288 ( 3.2%)             6            48
hir-stats Pat                      360 ( 3.9%)             5            72
hir-stats - Wild                      72 ( 0.8%)             1
hir-stats - Struct                    72 ( 0.8%)             1
hir-stats - Binding                  216 ( 2.4%)             3
hir-stats GenericParam             400 ( 4.4%)             5            80
hir-stats Generics                 560 ( 6.1%)            10            56
hir-stats Ty                       720 ( 7.9%)            15            48
hir-stats - Ptr                       48 ( 0.5%)             1
hir-stats - Rptr                      48 ( 0.5%)             1
hir-stats - Path                     624 ( 6.8%)            13
hir-stats Expr                     768 ( 8.4%)            12            64
hir-stats - Path                      64 ( 0.7%)             1
hir-stats - Struct                    64 ( 0.7%)             1
hir-stats - Match                     64 ( 0.7%)             1
hir-stats - InlineAsm                 64 ( 0.7%)             1
hir-stats - Lit                      128 ( 1.4%)             2
hir-stats - Block                    384 ( 4.2%)             6
hir-stats Item                     960 (10.5%)            12            80
hir-stats - Trait                     80 ( 0.9%)             1
hir-stats - Enum                      80 ( 0.9%)             1
hir-stats - ExternCrate               80 ( 0.9%)             1
hir-stats - ForeignMod                80 ( 0.9%)             1
hir-stats - Impl                      80 ( 0.9%)             1
hir-stats - Fn                       160 ( 1.8%)             2
hir-stats - Use                      400 ( 4.4%)             5
hir-stats Path                   1_280 (14.0%)            32            40
hir-stats PathSegment            1_920 (21.0%)            40            48
hir-stats ----------------------------------------------------------------
hir-stats Total                  9_128
hir-stats