Skip to content

Commit 638eb82

Browse files
Outline X86 autoupgrade patterns
Outlining these patterns has a significant impact on the overall stack frame size of llvm::UpgradeIntrinsicCall. This is helpful for scenarios where compilation threads are stack-constrained. The overall impact is low when using clang as the host compiler, but very pronounced when using MSVC 2022 with release builds. Clang: 1,624 -> 824 bytes MSVC: 23,560 -> 6,120 bytes
1 parent 3bfc516 commit 638eb82

File tree

1 file changed

+1695
-1757
lines changed

1 file changed

+1695
-1757
lines changed

0 commit comments

Comments
 (0)