Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: f902162f5d4156bfba44f34b5e0e912da5716e2b
      
https://github.com/WebKit/WebKit/commit/f902162f5d4156bfba44f34b5e0e912da5716e2b
  Author: Yusuke Suzuki <[email protected]>
  Date:   2023-12-12 (Tue, 12 Dec 2023)

  Changed paths:
    M Source/JavaScriptCore/assembler/ARM64Assembler.h
    M Source/JavaScriptCore/assembler/MacroAssemblerARM64.h
    M Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h

  Log Message:
  -----------
  [JSC] Adjust delta for computeJumpType with thunk
https://bugs.webkit.org/show_bug.cgi?id=266326
rdar://119593801

Reviewed by Mark Lam.

When condition + jump gets compacted, it may affect on relative jump size for 
thunk.
For non thunk cases, it does not affect since (1) backward jump will always 
reduce
the gap and (2) forward jump is already using conservative value.

* Source/JavaScriptCore/assembler/ARM64Assembler.h:
* Source/JavaScriptCore/assembler/MacroAssemblerARM64.h:
(JSC::MacroAssemblerARM64::canCompact):
* Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h:
(JSC::MacroAssemblerARMv7::canCompact):

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


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

Reply via email to