Title: [180667] trunk/Source/_javascript_Core
- Revision
- 180667
- Author
- o...@webkit.org
- Date
- 2015-02-26 01:20:24 -0800 (Thu, 26 Feb 2015)
Log Message
Add calleeSaveRegisters() implementation for ARM Traditional
https://bugs.webkit.org/show_bug.cgi?id=141903
Reviewed by Darin Adler.
* jit/RegisterSet.cpp:
(JSC::RegisterSet::calleeSaveRegisters):
Modified Paths
Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (180666 => 180667)
--- trunk/Source/_javascript_Core/ChangeLog 2015-02-26 08:15:04 UTC (rev 180666)
+++ trunk/Source/_javascript_Core/ChangeLog 2015-02-26 09:20:24 UTC (rev 180667)
@@ -1,3 +1,13 @@
+2015-02-26 Csaba Osztrogonác <o...@webkit.org>
+
+ Add calleeSaveRegisters() implementation for ARM Traditional
+ https://bugs.webkit.org/show_bug.cgi?id=141903
+
+ Reviewed by Darin Adler.
+
+ * jit/RegisterSet.cpp:
+ (JSC::RegisterSet::calleeSaveRegisters):
+
2015-02-25 Michael Saboff <msab...@apple.com>
Web Inspector: CRASH when debugger pauses inside a Promise handler
Modified: trunk/Source/_javascript_Core/jit/RegisterSet.cpp (180666 => 180667)
--- trunk/Source/_javascript_Core/jit/RegisterSet.cpp 2015-02-26 08:15:04 UTC (rev 180666)
+++ trunk/Source/_javascript_Core/jit/RegisterSet.cpp 2015-02-26 09:20:24 UTC (rev 180667)
@@ -88,6 +88,15 @@
result.set(ARMRegisters::r8);
result.set(ARMRegisters::r10);
result.set(ARMRegisters::r11);
+#elif CPU(ARM_TRADITIONAL)
+ result.set(ARMRegisters::r4);
+ result.set(ARMRegisters::r5);
+ result.set(ARMRegisters::r6);
+ result.set(ARMRegisters::r7);
+ result.set(ARMRegisters::r8);
+ result.set(ARMRegisters::r9);
+ result.set(ARMRegisters::r10);
+ result.set(ARMRegisters::r11);
#elif CPU(ARM64)
// We don't include LR in the set of callee-save registers even though it technically belongs
// there. This is because we use this set to describe the set of registers that need to be saved
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes