Changeset 154075 in webkit for trunk/Source/JavaScriptCore/jit/SlowPathCall.h
- Timestamp:
- Aug 14, 2013, 2:49:45 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/jit/SlowPathCall.h
r153222 r154075 54 54 m_jit->push(JIT::TrustedImm32(JIT::TrustedImmPtr(m_pc))); 55 55 m_jit->push(JIT::callFrameRegister); 56 #elif CPU(X86_64) && OS(WINDOWS) 57 m_jit->addPtr(MacroAssembler::TrustedImm32(-16), MacroAssembler::stackPointerRegister); 58 m_jit->move(MacroAssembler::stackPointerRegister, JIT::firstArgumentRegister); 59 m_jit->move(JIT::callFrameRegister, JIT::secondArgumentRegister); 60 m_jit->move(JIT::TrustedImmPtr(m_pc), JIT::thirdArgumentRegister); 56 61 #else 57 62 m_jit->move(JIT::callFrameRegister, JIT::firstArgumentRegister); … … 63 68 #if CPU(X86) && USE(JSVALUE32_64) 64 69 m_jit->addPtr(MacroAssembler::TrustedImm32(16), MacroAssembler::stackPointerRegister); 70 #elif CPU(X86_64) && OS(WINDOWS) 71 m_jit->pop(JIT::regT0); // vPC 72 m_jit->pop(JIT::regT1); // callFrame register 65 73 #endif 66 74
Note:
See TracChangeset
for help on using the changeset viewer.