Commit e9954ec
committed
[BOLT] Detect .warm split functions as cold fragments (#93759)
CDSplit splits functions up to three ways: main fragment with no suffix,
and fragments with .cold and .warm suffixes.
Add .warm suffix to the regex used to recognize split fragments.
Test Plan: updated register-fragments-bolt-symbols.s1 parent f38d84c commit e9954ec
File tree
3 files changed
+21
-9
lines changed- bolt
- include/bolt/Rewrite
- lib/Rewrite
- test/X86
3 files changed
+21
-9
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| 24 | + | |
24 | 25 | | |
25 | 26 | | |
26 | 27 | | |
| |||
596 | 597 | | |
597 | 598 | | |
598 | 599 | | |
| 600 | + | |
| 601 | + | |
| 602 | + | |
599 | 603 | | |
600 | 604 | | |
601 | 605 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
58 | | - | |
59 | 58 | | |
60 | 59 | | |
61 | 60 | | |
| |||
945 | 944 | | |
946 | 945 | | |
947 | 946 | | |
948 | | - | |
949 | | - | |
950 | | - | |
951 | 947 | | |
952 | 948 | | |
953 | 949 | | |
| |||
1229 | 1225 | | |
1230 | 1226 | | |
1231 | 1227 | | |
1232 | | - | |
| 1228 | + | |
1233 | 1229 | | |
1234 | 1230 | | |
1235 | 1231 | | |
| |||
1460 | 1456 | | |
1461 | 1457 | | |
1462 | 1458 | | |
1463 | | - | |
1464 | | - | |
| 1459 | + | |
| 1460 | + | |
1465 | 1461 | | |
1466 | | - | |
| 1462 | + | |
1467 | 1463 | | |
1468 | 1464 | | |
1469 | 1465 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
7 | 6 | | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
8 | 20 | | |
9 | 21 | | |
10 | 22 | | |
| |||
0 commit comments