Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 2ddabc56b7e2173c26f1420aad0d5697b384d2ea
      
https://github.com/WebKit/WebKit/commit/2ddabc56b7e2173c26f1420aad0d5697b384d2ea
  Author: Keith Miller <[email protected]>
  Date:   2025-12-19 (Fri, 19 Dec 2025)

  Changed paths:
    M Source/JavaScriptCore/assembler/MacroAssemblerX86_64.h
    M Source/JavaScriptCore/lol/LOLJIT.cpp
    M Source/JavaScriptCore/lol/LOLJIT.h
    M Source/JavaScriptCore/lol/LOLRegisterAllocator.h

  Log Message:
  -----------
  [LOL] Add support for bitwise bytecodes
https://bugs.webkit.org/show_bug.cgi?id=304516
rdar://problem/166899891

Reviewed by Mark Lam.

Add support for bit_not/or/xor/and opcodes. It's a pretty trivial
migration, with the only notable change being to use a two operand
not for bitnot so it doesn't clobber the use.

It's worth noting that these use CommonSlowPaths slow paths so those
work out of the box, albeit inefficiently.

No new behavior, covered by existing tests.

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to