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