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