Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 602101c35e26ecacc9d56980d9eae0b5716ad98d
      
https://github.com/WebKit/WebKit/commit/602101c35e26ecacc9d56980d9eae0b5716ad98d
  Author: Yusuke Suzuki <[email protected]>
  Date:   2023-03-06 (Mon, 06 Mar 2023)

  Changed paths:
    M Source/JavaScriptCore/wasm/WasmBBQJIT.cpp

  Log Message:
  -----------
  [JSC] Clear locals efficiently in WasmBBQ
https://bugs.webkit.org/show_bug.cgi?id=253424
rdar://106269732

Reviewed by Mark Lam.

Locals are siblings in the stack locations and most of them are cleared via 
zeros.
This patch buffers local clearing and do efficient zero clear by using stp.

* Source/JavaScriptCore/wasm/WasmBBQJIT.cpp:
(JSC::Wasm::BBQJIT::sizeOfType):
(JSC::Wasm::BBQJIT::Value::size const):
(JSC::Wasm::BBQJIT::addTopLevel):

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


_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to