Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: c9959901e109c24703f43c6b5cf6b18e554e0ee7 https://github.com/WebKit/WebKit/commit/c9959901e109c24703f43c6b5cf6b18e554e0ee7 Author: Dan Hecht <dan.he...@apple.com> Date: 2025-09-02 (Tue, 02 Sep 2025)
Changed paths: M Source/JavaScriptCore/runtime/OptionsList.h M Source/JavaScriptCore/wasm/WasmBBQJIT.h M Source/JavaScriptCore/wasm/WasmConstExprGenerator.cpp M Source/JavaScriptCore/wasm/WasmFunctionParser.h M Source/JavaScriptCore/wasm/WasmIPIntGenerator.cpp M Source/JavaScriptCore/wasm/WasmOMGIRGenerator.cpp M Source/JavaScriptCore/wasm/WasmOMGIRGenerator32_64.cpp Log Message: ----------- [JSC] Make WasmIPInt's tierSupportsSIMD a runtime option (useWasmIPIntSIMD) https://bugs.webkit.org/show_bug.cgi?id=298248 rdar://159681734 Reviewed by Daniel Liu and Yusuke Suzuki. Add a feature flag, useWasmIPIntSIMD, to use while WASM IPInt SIMD support is under development. Change WasmIPIntGenerator::tierSupportsSIMD to be controlled by this runtime option. Other tier's tierSupportsSIMD remain compile time constant. Remove code with this pattern: if (!Context::tierSupportsSIMD) WASM_TRY_ADD_TO_CONTEXT(addCrash()); since WasmIPIntGenerator::addCrash() is a no-op and all other tier have Context::tierSupportsSIMD == true, so this code has no effect. This is probably a relic from the WasmLLInt handling of SIMD. Canonical link: https://commits.webkit.org/299463@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes