Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 6edd3cc729453378e04a9c3888aa7712c89305c2
      
https://github.com/WebKit/WebKit/commit/6edd3cc729453378e04a9c3888aa7712c89305c2
  Author: Sergey Rubanov <[email protected]>
  Date:   2026-10-01 (Thu, 01 Oct 2026)

  Changed paths:
    M Source/JavaScriptCore/b3/B3BasicBlock.cpp
    M Source/JavaScriptCore/b3/B3BasicBlock.h
    M Source/JavaScriptCore/b3/B3LowerMacros.cpp
    M Source/JavaScriptCore/b3/testb3_1.cpp
    M Source/JavaScriptCore/b3/testb3_2.cpp
    M Source/JavaScriptCore/b3/testb3_3.cpp
    M Source/JavaScriptCore/b3/testb3_4.cpp
    M Source/JavaScriptCore/b3/testb3_5.cpp
    M Source/JavaScriptCore/b3/testb3_6.cpp
    M Source/JavaScriptCore/b3/testb3_7.cpp
    M Source/JavaScriptCore/b3/testb3_8.cpp
    M Source/JavaScriptCore/ftl/FTLOutput.cpp
    M Source/JavaScriptCore/wasm/WasmOMGIRGenerator.cpp

  Log Message:
  -----------
  [JSC] Remove BasicBlock::appendNewControlValue
https://bugs.webkit.org/show_bug.cgi?id=159440

Reviewed by Yusuke Suzuki.

These wrappers existed so callers could drop ControlValue. Each call
now sets or clears the block successors and appends the terminal value
directly. clearSuccessors() is inline so testb3 can call it.

* Source/JavaScriptCore/b3/B3BasicBlock.cpp:
(JSC::B3::BasicBlock::appendNewControlValue): Deleted.
(JSC::B3::BasicBlock::clearSuccessors): Deleted.
* Source/JavaScriptCore/b3/B3BasicBlock.h:
(JSC::B3::BasicBlock::clearSuccessors):
* Source/JavaScriptCore/b3/B3LowerMacros.cpp:
* Source/JavaScriptCore/b3/testb3_1.cpp:
* Source/JavaScriptCore/b3/testb3_2.cpp:
* Source/JavaScriptCore/b3/testb3_3.cpp:
* Source/JavaScriptCore/b3/testb3_4.cpp:
* Source/JavaScriptCore/b3/testb3_5.cpp:
* Source/JavaScriptCore/b3/testb3_6.cpp:
* Source/JavaScriptCore/b3/testb3_7.cpp:
* Source/JavaScriptCore/b3/testb3_8.cpp:
* Source/JavaScriptCore/ftl/FTLOutput.cpp:
* Source/JavaScriptCore/wasm/WasmOMGIRGenerator.cpp:

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



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

Reply via email to