]> git.lizzy.rs Git - rust.git/blob - src/test/ui/stats/hir-stats.stderr
Rollup merge of #100861 - RalfJung:const-ice, r=oli-obk
[rust.git] / src / test / ui / stats / hir-stats.stderr
1
2 PRE EXPANSION AST STATS
3
4 Name                Accumulated Size         Count     Item Size
5 ----------------------------------------------------------------
6 ExprField                 48 ( 0.6%)             1            48
7 Crate                     56 ( 0.7%)             1            56
8 Attribute                 64 ( 0.8%)             2            32
9 - Normal                    32 ( 0.4%)             1
10 - DocComment                32 ( 0.4%)             1
11 GenericArgs               64 ( 0.8%)             1            64
12 - AngleBracketed            64 ( 0.8%)             1
13 Local                     72 ( 0.9%)             1            72
14 WherePredicate            72 ( 0.9%)             1            72
15 - BoundPredicate            72 ( 0.9%)             1
16 Arm                       96 ( 1.1%)             2            48
17 ForeignItem               96 ( 1.1%)             1            96
18 - Fn                        96 ( 1.1%)             1
19 FieldDef                 160 ( 1.9%)             2            80
20 Stmt                     160 ( 1.9%)             5            32
21 - Local                     32 ( 0.4%)             1
22 - MacCall                   32 ( 0.4%)             1
23 - Expr                      96 ( 1.1%)             3
24 Param                    160 ( 1.9%)             4            40
25 FnDecl                   200 ( 2.4%)             5            40
26 Variant                  240 ( 2.8%)             2           120
27 Block                    288 ( 3.4%)             6            48
28 GenericBound             352 ( 4.2%)             4            88
29 - Trait                    352 ( 4.2%)             4
30 AssocItem                416 ( 4.9%)             4           104
31 - TyAlias                  208 ( 2.5%)             2
32 - Fn                       208 ( 2.5%)             2
33 GenericParam             520 ( 6.1%)             5           104
34 PathSegment              720 ( 8.5%)            30            24
35 Expr                     832 ( 9.8%)             8           104
36 - Path                     104 ( 1.2%)             1
37 - Match                    104 ( 1.2%)             1
38 - Struct                   104 ( 1.2%)             1
39 - Lit                      208 ( 2.5%)             2
40 - Block                    312 ( 3.7%)             3
41 Pat                      840 ( 9.9%)             7           120
42 - Struct                   120 ( 1.4%)             1
43 - Wild                     120 ( 1.4%)             1
44 - Ident                    600 ( 7.1%)             5
45 Ty                     1_344 (15.9%)            14            96
46 - Rptr                      96 ( 1.1%)             1
47 - Ptr                       96 ( 1.1%)             1
48 - ImplicitSelf             192 ( 2.3%)             2
49 - Path                     960 (11.4%)            10
50 Item                   1_656 (19.6%)             9           184
51 - Trait                    184 ( 2.2%)             1
52 - Enum                     184 ( 2.2%)             1
53 - ForeignMod               184 ( 2.2%)             1
54 - Impl                     184 ( 2.2%)             1
55 - Fn                       368 ( 4.4%)             2
56 - Use                      552 ( 6.5%)             3
57 ----------------------------------------------------------------
58 Total                  8_456
59
60
61 POST EXPANSION AST STATS
62
63 Name                Accumulated Size         Count     Item Size
64 ----------------------------------------------------------------
65 ExprField                 48 ( 0.5%)             1            48
66 Crate                     56 ( 0.6%)             1            56
67 GenericArgs               64 ( 0.7%)             1            64
68 - AngleBracketed            64 ( 0.7%)             1
69 Local                     72 ( 0.8%)             1            72
70 WherePredicate            72 ( 0.8%)             1            72
71 - BoundPredicate            72 ( 0.8%)             1
72 Arm                       96 ( 1.0%)             2            48
73 ForeignItem               96 ( 1.0%)             1            96
74 - Fn                        96 ( 1.0%)             1
75 InlineAsm                120 ( 1.3%)             1           120
76 Attribute                128 ( 1.4%)             4            32
77 - DocComment                32 ( 0.3%)             1
78 - Normal                    96 ( 1.0%)             3
79 FieldDef                 160 ( 1.7%)             2            80
80 Stmt                     160 ( 1.7%)             5            32
81 - Local                     32 ( 0.3%)             1
82 - Semi                      32 ( 0.3%)             1
83 - Expr                      96 ( 1.0%)             3
84 Param                    160 ( 1.7%)             4            40
85 FnDecl                   200 ( 2.2%)             5            40
86 Variant                  240 ( 2.6%)             2           120
87 Block                    288 ( 3.1%)             6            48
88 GenericBound             352 ( 3.8%)             4            88
89 - Trait                    352 ( 3.8%)             4
90 AssocItem                416 ( 4.5%)             4           104
91 - TyAlias                  208 ( 2.3%)             2
92 - Fn                       208 ( 2.3%)             2
93 GenericParam             520 ( 5.7%)             5           104
94 PathSegment              792 ( 8.6%)            33            24
95 Pat                      840 ( 9.1%)             7           120
96 - Struct                   120 ( 1.3%)             1
97 - Wild                     120 ( 1.3%)             1
98 - Ident                    600 ( 6.5%)             5
99 Expr                     936 (10.2%)             9           104
100 - Path                     104 ( 1.1%)             1
101 - Match                    104 ( 1.1%)             1
102 - Struct                   104 ( 1.1%)             1
103 - InlineAsm                104 ( 1.1%)             1
104 - Lit                      208 ( 2.3%)             2
105 - Block                    312 ( 3.4%)             3
106 Ty                     1_344 (14.6%)            14            96
107 - Rptr                      96 ( 1.0%)             1
108 - Ptr                       96 ( 1.0%)             1
109 - ImplicitSelf             192 ( 2.1%)             2
110 - Path                     960 (10.5%)            10
111 Item                   2_024 (22.0%)            11           184
112 - Trait                    184 ( 2.0%)             1
113 - Enum                     184 ( 2.0%)             1
114 - ExternCrate              184 ( 2.0%)             1
115 - ForeignMod               184 ( 2.0%)             1
116 - Impl                     184 ( 2.0%)             1
117 - Fn                       368 ( 4.0%)             2
118 - Use                      736 ( 8.0%)             4
119 ----------------------------------------------------------------
120 Total                  9_184
121
122
123 HIR STATS
124
125 Name                Accumulated Size         Count     Item Size
126 ----------------------------------------------------------------
127 Param                     64 ( 0.7%)             2            32
128 Local                     64 ( 0.7%)             1            64
129 ForeignItem               72 ( 0.8%)             1            72
130 FieldDef                  96 ( 1.0%)             2            48
131 Arm                       96 ( 1.0%)             2            48
132 Stmt                      96 ( 1.0%)             3            32
133 FnDecl                   120 ( 1.3%)             3            40
134 Attribute                128 ( 1.4%)             4            32
135 Lifetime                 128 ( 1.4%)             4            32
136 Variant                  160 ( 1.7%)             2            80
137 ImplItem                 176 ( 1.9%)             2            88
138 GenericBound             192 ( 2.1%)             4            48
139 TraitItem                192 ( 2.1%)             2            96
140 WherePredicate           216 ( 2.3%)             3            72
141 Block                    288 ( 3.1%)             6            48
142 QPath                    408 ( 4.4%)            17            24
143 Pat                      440 ( 4.8%)             5            88
144 Expr                     672 ( 7.3%)            12            56
145 Item                     960 (10.4%)            12            80
146 Ty                     1_152 (12.4%)            16            72
147 Path                   1_296 (14.0%)            27            48
148 PathSegment            2_240 (24.2%)            40            56
149 ----------------------------------------------------------------
150 Total                  9_256
151