Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 57a1c44be6ebeed6a826bddc078d71f2707845d2
https://github.com/WebKit/WebKit/commit/57a1c44be6ebeed6a826bddc078d71f2707845d2
Author: Yusuke Suzuki <[email protected]>
Date: 2026-08-12 (Wed, 12 Aug 2026)
Changed paths:
M Source/JavaScriptCore/wasm/WasmBBQJIT.cpp
M Source/JavaScriptCore/wasm/WasmBBQJIT.h
M Source/JavaScriptCore/wasm/WasmBBQJIT64.cpp
M Source/JavaScriptCore/wasm/WasmBBQJIT64.h
Log Message:
-----------
[JSC] BBQ materializePointer should take actual access width
https://bugs.webkit.org/show_bug.cgi?id=321575
rdar://184683719
Reviewed by Keith Miller.
materializePointer and emitCheckAndPrepareAndMaterializePointerApply is
asking isValidAddrForm whether the offset can be valid with Width128,
but we should pass the actual width instead of Width128 as smaller width
can represent wider variety of offset.
* Source/JavaScriptCore/wasm/WasmBBQJIT.cpp:
(JSC::Wasm::BBQJITImpl::BBQJIT::materializePointer):
* Source/JavaScriptCore/wasm/WasmBBQJIT.h:
* Source/JavaScriptCore/wasm/WasmBBQJIT64.cpp:
(JSC::Wasm::BBQJITImpl::BBQJIT::addSIMDLoadSplat):
(JSC::Wasm::BBQJITImpl::BBQJIT::addSIMDLoadLane):
(JSC::Wasm::BBQJITImpl::BBQJIT::addSIMDStoreLane):
* Source/JavaScriptCore/wasm/WasmBBQJIT64.h:
(JSC::Wasm::BBQJITImpl::BBQJIT::emitCheckAndPrepareAndMaterializePointerApply):
Canonical link: https://commits.webkit.org/319045@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications