[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