Commit 57661ee
committed
Reorder pattern match based on frequency
foldOver total number of matches when compiling
the dotty bootstrapped compiler
(TypeRef,880390)
(AppliedType,276595)
(BoundType,122879)
(ThisType,117388)
(LambdaType,95690)
(NoPrefix,94493)
(TermRef,88508)
(TypeVar,30322)
(ExprType,16702)
(TypeBounds,16432)
(AndOrType,6234)
(AnnotatedType,5948)
(default,5252)
(ProtoType,4044)
(RefinedType,3270)
(WildcardType,2064)
(ClassInfo,1520)
(JavaArrayType,516)
(SkolemType,210)
(TypeArgRef,98)
(SuperType,77)
(LazyRef,3)1 parent 61f897c commit 57661ee
1 file changed
+36
-35
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4198 | 4198 | | |
4199 | 4199 | | |
4200 | 4200 | | |
4201 | | - | |
4202 | | - | |
4203 | | - | |
4204 | | - | |
4205 | | - | |
4206 | | - | |
4207 | | - | |
4208 | 4201 | | |
4209 | 4202 | | |
4210 | 4203 | | |
| |||
4222 | 4215 | | |
4223 | 4216 | | |
4224 | 4217 | | |
4225 | | - | |
4226 | | - | |
| 4218 | + | |
| 4219 | + | |
| 4220 | + | |
| 4221 | + | |
| 4222 | + | |
| 4223 | + | |
| 4224 | + | |
| 4225 | + | |
| 4226 | + | |
| 4227 | + | |
| 4228 | + | |
| 4229 | + | |
| 4230 | + | |
| 4231 | + | |
| 4232 | + | |
| 4233 | + | |
| 4234 | + | |
| 4235 | + | |
| 4236 | + | |
4227 | 4237 | | |
4228 | 4238 | | |
4229 | 4239 | | |
| |||
4234 | 4244 | | |
4235 | 4245 | | |
4236 | 4246 | | |
4237 | | - | |
4238 | | - | |
| 4247 | + | |
| 4248 | + | |
4239 | 4249 | | |
4240 | | - | |
4241 | | - | |
| 4250 | + | |
| 4251 | + | |
4242 | 4252 | | |
4243 | | - | |
4244 | | - | |
| 4253 | + | |
| 4254 | + | |
4245 | 4255 | | |
4246 | | - | |
4247 | | - | |
| 4256 | + | |
| 4257 | + | |
| 4258 | + | |
| 4259 | + | |
| 4260 | + | |
4248 | 4261 | | |
4249 | 4262 | | |
4250 | 4263 | | |
4251 | 4264 | | |
4252 | | - | |
4253 | | - | |
4254 | | - | |
4255 | | - | |
4256 | | - | |
4257 | | - | |
4258 | | - | |
4259 | | - | |
| 4265 | + | |
| 4266 | + | |
4260 | 4267 | | |
4261 | 4268 | | |
4262 | 4269 | | |
4263 | 4270 | | |
4264 | 4271 | | |
4265 | 4272 | | |
4266 | 4273 | | |
4267 | | - | |
4268 | | - | |
4269 | | - | |
4270 | | - | |
4271 | | - | |
4272 | | - | |
4273 | | - | |
4274 | | - | |
| 4274 | + | |
| 4275 | + | |
4275 | 4276 | | |
4276 | 4277 | | |
4277 | 4278 | | |
4278 | 4279 | | |
4279 | | - | |
4280 | | - | |
| 4280 | + | |
| 4281 | + | |
4281 | 4282 | | |
4282 | 4283 | | |
4283 | 4284 | | |
| |||
0 commit comments