[webkit-changes] [WebKit/WebKit] 185426: [JSC] Fix SExt8To64 and SExt16To64 in B3ReduceStre...

Commit Queue noreply at github.com
Fri May 26 14:50:51 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 1854261519f6bb8943925a5075229076567af26f
      https://github.com/WebKit/WebKit/commit/1854261519f6bb8943925a5075229076567af26f
  Author: Yijia Huang <yijia_huang at apple.com>
  Date:   2023-05-26 (Fri, 26 May 2023)

  Changed paths:
    A JSTests/wasm/stress/b3-signed-extend-16-to-64.js
    A JSTests/wasm/stress/resources/b3-signed-extend-16-to-64.wasm
    M Source/JavaScriptCore/b3/B3ReduceStrength.cpp

  Log Message:
  -----------
  [JSC] Fix SExt8To64 and SExt16To64 in B3ReduceStrength
https://bugs.webkit.org/show_bug.cgi?id=257389
rdar://109826986

Reviewed by Yusuke Suzuki.

We need to insert the newly added values to B3 graph otherwise they
will become orphaned values.

* JSTests/wasm/stress/b3-signed-extend-16-to-64.js: Added.
(async let):
* JSTests/wasm/stress/resources/b3-signed-extend-16-to-64.wasm: Added.
* Source/JavaScriptCore/b3/B3ReduceStrength.cpp:

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




More information about the webkit-changes mailing list