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

Reply via email to