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

Reply via email to