Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 552c7a956d0eadaa0c5a8e660f2380b0534d1d96
      
https://github.com/WebKit/WebKit/commit/552c7a956d0eadaa0c5a8e660f2380b0534d1d96
  Author: David Degazio <d_dega...@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


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

Reply via email to