Title: [157604] trunk/Source/_javascript_Core
Revision
157604
Author
gga...@apple.com
Date
2013-10-17 14:45:40 -0700 (Thu, 17 Oct 2013)

Log Message

Removed restoreArgumentReference (another use of JITStackFrame)
https://bugs.webkit.org/show_bug.cgi?id=122997

Reviewed by Oliver Hunt.

* jit/JSInterfaceJIT.h: Removed an unused function. This is a step
toward using the C stack.

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (157603 => 157604)


--- trunk/Source/_javascript_Core/ChangeLog	2013-10-17 21:39:39 UTC (rev 157603)
+++ trunk/Source/_javascript_Core/ChangeLog	2013-10-17 21:45:40 UTC (rev 157604)
@@ -1,3 +1,13 @@
+2013-10-17  Geoffrey Garen  <gga...@apple.com>
+
+        Removed restoreArgumentReference (another use of JITStackFrame)
+        https://bugs.webkit.org/show_bug.cgi?id=122997
+
+        Reviewed by Oliver Hunt.
+
+        * jit/JSInterfaceJIT.h: Removed an unused function. This is a step
+        toward using the C stack.
+
 2013-10-17  Oliver Hunt  <oli...@apple.com>
 
         Remove JITStubCall.h

Modified: trunk/Source/_javascript_Core/jit/JSInterfaceJIT.h (157603 => 157604)


--- trunk/Source/_javascript_Core/jit/JSInterfaceJIT.h	2013-10-17 21:39:39 UTC (rev 157603)
+++ trunk/Source/_javascript_Core/jit/JSInterfaceJIT.h	2013-10-17 21:45:40 UTC (rev 157604)
@@ -247,8 +247,6 @@
         void emitPutImmediateToCallFrameHeader(void* value, JSStack::CallFrameHeaderEntry);
         void emitPutCellToCallFrameHeader(RegisterID from, JSStack::CallFrameHeaderEntry);
 
-        void restoreArgumentReference();
-
         inline Address payloadFor(int index, RegisterID base = callFrameRegister);
         inline Address intPayloadFor(int index, RegisterID base = callFrameRegister);
         inline Address intTagFor(int index, RegisterID base = callFrameRegister);
@@ -434,12 +432,6 @@
         return Address(base, (static_cast<unsigned>(virtualRegisterIndex) * sizeof(Register)));
     }
 
-    ALWAYS_INLINE void JSInterfaceJIT::restoreArgumentReference()
-    {
-        move(stackPointerRegister, firstArgumentRegister);
-        poke(callFrameRegister, OBJECT_OFFSETOF(struct JITStackFrame, callFrame) / sizeof(void*));
-    }
-
 } // namespace JSC
 
 #endif // ENABLE(JIT)
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to