Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 1ae0cde7d58ca3346d2b5c4f15ba95701bc36958
https://github.com/WebKit/WebKit/commit/1ae0cde7d58ca3346d2b5c4f15ba95701bc36958
Author: Geoffrey Garen <[email protected]>
Date: 2026-04-29 (Wed, 29 Apr 2026)
Changed paths:
M Source/WTF/wtf/simde/arm/neon.h
M Source/WTF/wtf/simde/arm/sve.h
M Source/WTF/wtf/simde/simde.h
Log Message:
-----------
[Build Speed] Avoid parsing simde in ARM64/Darwin builds
https://bugs.webkit.org/show_bug.cgi?id=313613
rdar://175816799
Reviewed by Yusuke Suzuki.
The built-in NEON module is precompiled and equally capable. This
saves ~9GB of parsing in a full WebKit build.
* Source/WTF/wtf/simde/arm/neon.h:
* Source/WTF/wtf/simde/arm/sve.h: Only use these headers on
non-ARM64/Darwin builds.
* Source/WTF/wtf/simde/simde.h: Declare a simde-compatible API
based on the built-in NEON module. This is still 4kLoC but that's
much smaller than 150kLoC.
NOTE: We may be able to eliminate the 4kLoC in the future by adopting
SIMDE_ENABLE_NATIVE_ALIASES.
Canonical link: https://commits.webkit.org/312276@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications