Title: [287806] trunk/Source/_javascript_Core
Revision
287806
Author
sbar...@apple.com
Date
2022-01-07 19:42:42 -0800 (Fri, 07 Jan 2022)

Log Message

Unreviewed. Appease an assertion that was broken by r287801 by slightly
refactoring code so we don't clobber the same named register twice.

* b3/air/AirAllocateRegistersAndStackAndGenerateCode.cpp:
(JSC::B3::Air::GenerateAndAllocateRegisters::generate):

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (287805 => 287806)


--- trunk/Source/_javascript_Core/ChangeLog	2022-01-08 03:18:59 UTC (rev 287805)
+++ trunk/Source/_javascript_Core/ChangeLog	2022-01-08 03:42:42 UTC (rev 287806)
@@ -1,5 +1,13 @@
 2022-01-07  Saam Barati  <sbar...@apple.com>
 
+        Unreviewed. Appease an assertion that was broken by r287801 by slightly
+        refactoring code so we don't clobber the same named register twice.
+
+        * b3/air/AirAllocateRegistersAndStackAndGenerateCode.cpp:
+        (JSC::B3::Air::GenerateAndAllocateRegisters::generate):
+
+2022-01-07  Saam Barati  <sbar...@apple.com>
+
         Add support for Wasm exceptions in the Air generator
         https://bugs.webkit.org/show_bug.cgi?id=231211
         <rdar://problem/84132861>

Modified: trunk/Source/_javascript_Core/b3/air/AirAllocateRegistersAndStackAndGenerateCode.cpp (287805 => 287806)


--- trunk/Source/_javascript_Core/b3/air/AirAllocateRegistersAndStackAndGenerateCode.cpp	2022-01-08 03:18:59 UTC (rev 287805)
+++ trunk/Source/_javascript_Core/b3/air/AirAllocateRegistersAndStackAndGenerateCode.cpp	2022-01-08 03:42:42 UTC (rev 287806)
@@ -758,8 +758,8 @@
                 ASSERT_UNUSED(jump, !jump.isSet());
 
                 allocNamed(earlyNextClobberedRegisters, true);
+                clobberedRegisters.merge(earlyNextClobberedRegisters);
                 clobber(clobberedRegisters);
-                clobber(earlyNextClobberedRegisters);
             } else {
                 ASSERT(needsToGenerate);
 
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to