Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: e334781d41142d6fb37272b37a06769e7e8e145f
      
https://github.com/WebKit/WebKit/commit/e334781d41142d6fb37272b37a06769e7e8e145f
  Author: Yusuke Suzuki <ysuz...@apple.com>
  Date:   2023-03-13 (Mon, 13 Mar 2023)

  Changed paths:
    M Source/JavaScriptCore/wasm/WasmBBQPlan.cpp
    M Source/JavaScriptCore/wasm/WasmBBQPlan.h
    M Source/JavaScriptCore/wasm/WasmOMGPlan.cpp
    M Source/JavaScriptCore/wasm/WasmOMGPlan.h
    M Source/JavaScriptCore/wasm/WasmOSREntryPlan.cpp
    M Source/JavaScriptCore/wasm/WasmOSREntryPlan.h

  Log Message:
  -----------
  [JSC] Fix Wasm dumpDisassembly configurations
https://bugs.webkit.org/show_bug.cgi?id=253862
rdar://problem/106675530

Reviewed by Justin Michaud.

This patch cleans up and fixes wasm dumpDisassembly configuration issues.

1. Make dumpBBQDisassembly work. Previously, it was broken for new WasmBBQJIT.
   Remove many hacks for useSinglePassBBQJIT.
2. Clean up condition code for dumpDisassembly.

* Source/JavaScriptCore/wasm/WasmBBQPlan.cpp:
(JSC::Wasm::BBQPlan::dumpDisassembly):
(JSC::Wasm::BBQPlan::work):
(JSC::Wasm::BBQPlan::didCompleteCompilation):
* Source/JavaScriptCore/wasm/WasmBBQPlan.h:
* Source/JavaScriptCore/wasm/WasmOMGPlan.cpp:
(JSC::Wasm::OMGPlan::dumpDisassembly):
(JSC::Wasm::OMGPlan::work):
* Source/JavaScriptCore/wasm/WasmOMGPlan.h:
* Source/JavaScriptCore/wasm/WasmOSREntryPlan.cpp:
(JSC::Wasm::OSREntryPlan::dumpDisassembly):
(JSC::Wasm::OSREntryPlan::work):
* Source/JavaScriptCore/wasm/WasmOSREntryPlan.h:

Canonical link: https://commits.webkit.org/261610@main


_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to