- Notifications
You must be signed in to change notification settings - Fork5.2k
Commita593f58
authored
JIT: preliminary version of profile-based inline policy (#44427)
Add a new inline policy that can be used when a method has profile data.It uses the call site frequency to boost profitability. Size and per-callbenefit are currently using the estimates done by the model policy.Not on by default. Set COMPlus_JitInlinePolicyProfile=1 to enable.Add testing to weekly experimental runs.1 parent0efefa8 commita593f58
File tree
9 files changed
+329
-6
lines changed- eng/pipelines/common/templates/runtimes
- src
- coreclr/src/jit
- tests/Common
9 files changed
+329
-6
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
471 | 471 | | |
472 | 472 | | |
473 | 473 | | |
| 474 | + | |
474 | 475 | | |
475 | 476 | | |
476 | 477 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18894 | 18894 | | |
18895 | 18895 | | |
18896 | 18896 | | |
| 18897 | + | |
| 18898 | + | |
| 18899 | + | |
| 18900 | + | |
| 18901 | + | |
| 18902 | + | |
| 18903 | + | |
| 18904 | + | |
| 18905 | + | |
| 18906 | + | |
| 18907 | + | |
| 18908 | + | |
| 18909 | + | |
| 18910 | + | |
| 18911 | + | |
| 18912 | + | |
| 18913 | + | |
| 18914 | + | |
| 18915 | + | |
18897 | 18916 | | |
18898 | 18917 | | |
18899 | 18918 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
390 | 390 | | |
391 | 391 | | |
392 | 392 | | |
393 | | - | |
| 393 | + | |
| 394 | + | |
394 | 395 | | |
395 | 396 | | |
396 | 397 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
165 | 165 | | |
166 | 166 | | |
167 | 167 | | |
| 168 | + | |
168 | 169 | | |
169 | 170 | | |
170 | 171 | | |
171 | 172 | | |
172 | 173 | | |
173 | 174 | | |
| 175 | + | |
174 | 176 | | |
175 | | - | |
| 177 | + | |
176 | 178 | | |
177 | 179 | | |
178 | 180 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
225 | 225 | | |
226 | 226 | | |
227 | 227 | | |
228 | | - | |
| 228 | + | |
| 229 | + | |
229 | 230 | | |
230 | 231 | | |
231 | 232 | | |
| |||
396 | 397 | | |
397 | 398 | | |
398 | 399 | | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
399 | 406 | | |
400 | 407 | | |
401 | 408 | | |
| |||
0 commit comments
Comments
(0)