Title: [103028] trunk/Source/_javascript_Core
Revision
103028
Author
wei...@apple.com
Date
2011-12-15 22:46:44 -0800 (Thu, 15 Dec 2011)

Log Message

<rdar://problem/10552550> _javascript_Core uses obsolete 'cpy' mnemonic in ARM assembly

Reviewed by Gavin Barraclough.

Original patch by Jim Grosbach.

* jit/JITStubs.cpp:
(JSC::ctiTrampoline):
(JSC::ctiVMThrowTrampoline):
Replace uses of the 'cpy' mnemonic with 'mov'.

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (103027 => 103028)


--- trunk/Source/_javascript_Core/ChangeLog	2011-12-16 06:40:32 UTC (rev 103027)
+++ trunk/Source/_javascript_Core/ChangeLog	2011-12-16 06:46:44 UTC (rev 103028)
@@ -1,3 +1,16 @@
+2011-12-15  Sam Weinig  <s...@webkit.org>
+
+        <rdar://problem/10552550> _javascript_Core uses obsolete 'cpy' mnemonic in ARM assembly
+
+        Reviewed by Gavin Barraclough.
+
+        Original patch by Jim Grosbach.
+
+        * jit/JITStubs.cpp:
+        (JSC::ctiTrampoline):
+        (JSC::ctiVMThrowTrampoline):
+        Replace uses of the 'cpy' mnemonic with 'mov'.
+
 2011-12-15  Filip Pizlo  <fpi...@apple.com>
 
         Value profiling should distinguished between NaN and non-NaN doubles

Modified: trunk/Source/_javascript_Core/jit/JITStubs.cpp (103027 => 103028)


--- trunk/Source/_javascript_Core/jit/JITStubs.cpp	2011-12-16 06:40:32 UTC (rev 103027)
+++ trunk/Source/_javascript_Core/jit/JITStubs.cpp	2011-12-16 06:46:44 UTC (rev 103028)
@@ -544,7 +544,7 @@
     "str r1, [sp, #" STRINGIZE_VALUE_OF(REGISTER_FILE_OFFSET) "]" "\n"
     "str r2, [sp, #" STRINGIZE_VALUE_OF(CALLFRAME_OFFSET) "]" "\n"
     "str r3, [sp, #" STRINGIZE_VALUE_OF(EXCEPTION_OFFSET) "]" "\n"
-    "cpy r5, r2" "\n"
+    "mov r5, r2" "\n"
     "mov r6, #512" "\n"
     "blx r0" "\n"
     "ldr r11, [sp, #" STRINGIZE_VALUE_OF(PRESERVED_R11_OFFSET) "]" "\n"
@@ -568,7 +568,7 @@
 ".thumb" "\n"
 ".thumb_func " THUMB_FUNC_PARAM(ctiVMThrowTrampoline) "\n"
 SYMBOL_STRING(ctiVMThrowTrampoline) ":" "\n"
-    "cpy r0, sp" "\n"
+    "mov r0, sp" "\n"
     "bl " SYMBOL_STRING_RELOCATION(cti_vm_throw) "\n"
     "ldr r11, [sp, #" STRINGIZE_VALUE_OF(PRESERVED_R11_OFFSET) "]" "\n"
     "ldr r10, [sp, #" STRINGIZE_VALUE_OF(PRESERVED_R10_OFFSET) "]" "\n"
@@ -659,7 +659,7 @@
     str r1, [sp, # REGISTER_FILE_OFFSET ]
     str r2, [sp, # CALLFRAME_OFFSET ]
     str r3, [sp, # EXCEPTION_OFFSET ]
-    cpy r5, r2
+    mov r5, r2
     mov r6, #512
     blx r0
     ldr r11, [sp, # PRESERVED_R11_OFFSET ]
@@ -678,7 +678,7 @@
 __asm void ctiVMThrowTrampoline()
 {
     PRESERVE8
-    cpy r0, sp
+    mov r0, sp
     bl cti_vm_throw
     ldr r11, [sp, # PRESERVED_R11_OFFSET ]
     ldr r10, [sp, # PRESERVED_R10_OFFSET ]
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to