Commit 2a1d6c8
committed
Auto merge of rust-lang#61484 - nnethercote:avoid-more-hygiene-lookups, r=petrochenkov
Avoid more hygiene lookups
Mostly by combining multiple `HygieneData::with` calls into a single call on hot paths.
r? @petrochenkovFile tree
8 files changed
+282
-184
lines changed- src
- librustc_codegen_ssa/mir
- librustc_resolve
- librustc/ty
- query
- libsyntax_pos
- libsyntax/parse
8 files changed
+282
-184
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3089 | 3089 | | |
3090 | 3090 | | |
3091 | 3091 | | |
3092 | | - | |
| 3092 | + | |
| 3093 | + | |
3093 | 3094 | | |
3094 | 3095 | | |
3095 | 3096 | | |
| |||
3100 | 3101 | | |
3101 | 3102 | | |
3102 | 3103 | | |
3103 | | - | |
3104 | | - | |
| 3104 | + | |
3105 | 3105 | | |
3106 | 3106 | | |
3107 | 3107 | | |
3108 | 3108 | | |
3109 | 3109 | | |
3110 | | - | |
3111 | | - | |
| 3110 | + | |
3112 | 3111 | | |
3113 | 3112 | | |
3114 | 3113 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
844 | 844 | | |
845 | 845 | | |
846 | 846 | | |
847 | | - | |
848 | | - | |
849 | | - | |
| 847 | + | |
| 848 | + | |
850 | 849 | | |
851 | 850 | | |
852 | 851 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
128 | 128 | | |
129 | 129 | | |
130 | 130 | | |
131 | | - | |
132 | | - | |
133 | | - | |
134 | | - | |
135 | | - | |
136 | | - | |
137 | | - | |
138 | | - | |
| 131 | + | |
139 | 132 | | |
140 | 133 | | |
141 | 134 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2330 | 2330 | | |
2331 | 2331 | | |
2332 | 2332 | | |
2333 | | - | |
2334 | | - | |
| 2333 | + | |
2335 | 2334 | | |
2336 | 2335 | | |
2337 | 2336 | | |
2338 | 2337 | | |
2339 | | - | |
2340 | | - | |
| 2338 | + | |
2341 | 2339 | | |
2342 | 2340 | | |
2343 | 2341 | | |
| |||
4525 | 4523 | | |
4526 | 4524 | | |
4527 | 4525 | | |
4528 | | - | |
| 4526 | + | |
4529 | 4527 | | |
4530 | 4528 | | |
4531 | 4529 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
388 | 388 | | |
389 | 389 | | |
390 | 390 | | |
391 | | - | |
| 391 | + | |
392 | 392 | | |
393 | 393 | | |
394 | 394 | | |
| |||
605 | 605 | | |
606 | 606 | | |
607 | 607 | | |
608 | | - | |
609 | | - | |
| 608 | + | |
610 | 609 | | |
611 | 610 | | |
612 | 611 | | |
| |||
1359 | 1358 | | |
1360 | 1359 | | |
1361 | 1360 | | |
1362 | | - | |
1363 | | - | |
| 1361 | + | |
1364 | 1362 | | |
1365 | 1363 | | |
1366 | 1364 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2083 | 2083 | | |
2084 | 2084 | | |
2085 | 2085 | | |
2086 | | - | |
2087 | | - | |
2088 | | - | |
2089 | | - | |
2090 | | - | |
2091 | | - | |
2092 | | - | |
2093 | 2086 | | |
2094 | 2087 | | |
2095 | 2088 | | |
| |||
2161 | 2154 | | |
2162 | 2155 | | |
2163 | 2156 | | |
| 2157 | + | |
| 2158 | + | |
| 2159 | + | |
| 2160 | + | |
| 2161 | + | |
| 2162 | + | |
| 2163 | + | |
| 2164 | + | |
| 2165 | + | |
| 2166 | + | |
2164 | 2167 | | |
2165 | 2168 | | |
2166 | 2169 | | |
| |||
2196 | 2199 | | |
2197 | 2200 | | |
2198 | 2201 | | |
2199 | | - | |
| 2202 | + | |
2200 | 2203 | | |
2201 | 2204 | | |
2202 | 2205 | | |
| |||
0 commit comments