[webkit-changes] [WebKit/WebKit] 552c7a: Remove double negative from ArithClz32 backwards p...

Commit Queue noreply at github.com
Tue Dec 19 14:52:58 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 552c7a956d0eadaa0c5a8e660f2380b0534d1d96
      https://github.com/WebKit/WebKit/commit/552c7a956d0eadaa0c5a8e660f2380b0534d1d96
  Author: David Degazio <d_degazio at apple.com>
  Date:   2023-12-19 (Tue, 19 Dec 2023)

  Changed paths:
    M Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.cpp

  Log Message:
  -----------
  Remove double negative from ArithClz32 backwards propagation
https://bugs.webkit.org/show_bug.cgi?id=266505
rdar://119694893

Reviewed by Justin Michaud.

Removes the extra ~ in front of NodeBytecodePrefersArrayIndex when
processing a DFG ArithClz32 node in the backwards propagation phase.
This makes it consistent with the other fields in the mask, instead
of the current behavior, which always masks off all other bits except
NodeBytecodePrefersArrayIndex.

* Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.cpp:
(JSC::DFG::BackwardsPropagationPhase::propagate):

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




More information about the webkit-changes mailing list