+2013-10-17 Geoffrey Garen <ggaren@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 <oliver@apple.com>
Remove JITStubCall.h
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);
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)