Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 171ff745282a48fbb645a9fd5754ffe12ad7798e
https://github.com/WebKit/WebKit/commit/171ff745282a48fbb645a9fd5754ffe12ad7798e
Author: Dan Hecht <[email protected]>
Date: 2025-11-12 (Wed, 12 Nov 2025)
Changed paths:
M Source/JavaScriptCore/wasm/WasmIPIntGenerator.cpp
Log Message:
-----------
[JSC] Wasm IPInt: always parse SIMD
https://bugs.webkit.org/show_bug.cgi?id=302402
rdar://164566289
Reviewed by Yusuke Suzuki and Keith Miller.
Now that SIMD is fully supported in IPInt, there's no need to avoid
parsing SIMD instructions/types when parsing for IPInt. We can
always just generate the metadata even if we won't be using it
if --useWasmIPIntSIMD=false is set (which sticks around only until
relaxed SIMD is complete). This is a better trade off since it removes
a conditional branch from SIMD paths when parsing.
And since we always parse SIMD, we can get rid of the
assertAboutStackSize hack.
I'll follow this up with a cleanup change to remove
Context::tierSupportsSIMD() since all tiers now have this hardcoded
to true.
Testing: Wasm stress tests with --testing build
Canonical link: https://commits.webkit.org/302935@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications