[webkit-changes] [WebKit/WebKit] 404a4f: [JSC] Remove `move(FPRReg, FPRReg)`
Yusuke Suzuki
noreply at github.com
Wed Mar 1 22:25:51 PST 2023
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 404a4f2ab533184c3dcf2e5b7acb28f895d77e23
https://github.com/WebKit/WebKit/commit/404a4f2ab533184c3dcf2e5b7acb28f895d77e23
Author: Yusuke Suzuki <ysuzuki at apple.com>
Date: 2023-03-01 (Wed, 01 Mar 2023)
Changed paths:
M Source/JavaScriptCore/assembler/MacroAssembler.h
M Source/JavaScriptCore/b3/testb3_7.cpp
M Source/JavaScriptCore/jit/CCallHelpers.h
M Source/JavaScriptCore/wasm/WasmBBQJIT.cpp
M Source/JavaScriptCore/wasm/js/WasmToJS.cpp
Log Message:
-----------
[JSC] Remove `move(FPRReg, FPRReg)`
https://bugs.webkit.org/show_bug.cgi?id=253218
rdar://106119654
Reviewed by Justin Michaud.
Previously, this was defined for ease of use. And it is moveDouble. But this is now confusing and wrong,
since we have V128 too. So we should explicitly select moveVector and moveDouble. This patch removes this
implicit helper.
* Source/JavaScriptCore/assembler/MacroAssembler.h:
(JSC::MacroAssembler::moveFloat):
* Source/JavaScriptCore/b3/testb3_7.cpp:
(tupleNestedLoop):
* Source/JavaScriptCore/jit/CCallHelpers.h:
(JSC::CCallHelpers::setupStubArgs):
(JSC::CCallHelpers::setupArgumentsImpl):
* Source/JavaScriptCore/wasm/WasmBBQJIT.cpp:
(JSC::Wasm::BBQJIT::emitMoveRegister):
* Source/JavaScriptCore/wasm/js/WasmToJS.cpp:
(JSC::Wasm::wasmToJS):
Canonical link: https://commits.webkit.org/261040@main
More information about the webkit-changes
mailing list