Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 32fb97ff5c651046fa5a69dcf3b7fda21d0a243d
      
https://github.com/WebKit/WebKit/commit/32fb97ff5c651046fa5a69dcf3b7fda21d0a243d
  Author: Yusuke Suzuki <[email protected]>
  Date:   2024-07-30 (Tue, 30 Jul 2024)

  Changed paths:
    M Source/JavaScriptCore/b3/air/AirAllocateRegistersByGraphColoring.cpp

  Log Message:
  -----------
  [JSC] Clean up unused spills
https://bugs.webkit.org/show_bug.cgi?id=277319
rdar://132776827

Reviewed by Justin Michaud.

When the target is constant, we do not use admitsStack. And instead,

1. We will materialize constant on demand (it is already done).
2. We do not store value to the spill since we will not load it from the spill.
3. We will remove original materialization code.

* Source/JavaScriptCore/b3/air/AirAllocateRegistersByGraphColoring.cpp:

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to