Commit 461cf06
Lucas Hosseini
[skiplang/skc] Re-enable clang inlining. (#744)
Inlining in clang was disabled because the inlining heuristics had
changed in clang 15, leading to compile time blowups. The situation
seems to have been fixed in clang 19 (possibly in an earlier version, we
need to check with clang 16 once #736 is merged).
Compile times for stage 2 skc:
- Before this commit:
clang 15, without inlining: 160.805s
- After this commit:
clang 15, with inlining: 600.047s
clang 19, with inlining: 173.062s2 files changed
Lines changed: 1 addition & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
134 | 134 | | |
135 | 135 | | |
136 | 136 | | |
137 | | - | |
138 | | - | |
139 | 137 | | |
140 | 138 | | |
141 | 139 | | |
| |||
0 commit comments