Changeset 154052 in webkit for trunk/Source/JavaScriptCore/dfg/DFGAssemblyHelpers.h
- Timestamp:
- Aug 14, 2013, 9:51:10 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/dfg/DFGAssemblyHelpers.h
r153177 r154052 112 112 #endif 113 113 114 #if CPU(SH4) 115 ALWAYS_INLINE void preserveReturnAddressAfterCall(RegisterID reg) 116 { 117 m_assembler.stspr(reg); 118 } 119 120 ALWAYS_INLINE void restoreReturnAddressBeforeReturn(RegisterID reg) 121 { 122 m_assembler.ldspr(reg); 123 } 124 125 ALWAYS_INLINE void restoreReturnAddressBeforeReturn(Address address) 126 { 127 loadPtrLinkReg(address); 128 } 129 #endif 130 114 131 void emitGetFromCallFrameHeaderPtr(JSStack::CallFrameHeaderEntry entry, GPRReg to) 115 132 { … … 212 229 storePtr(TrustedImmPtr(scratchSize), GPRInfo::regT0); 213 230 214 #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) 231 #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) 215 232 move(TrustedImmPtr(buffer), GPRInfo::argumentGPR2); 216 233 move(TrustedImmPtr(argument), GPRInfo::argumentGPR1); 217 234 move(GPRInfo::callFrameRegister, GPRInfo::argumentGPR0); 218 GPRReg scratch = selectScratchGPR(GPRInfo::argumentGPR0, GPRInfo::argumentGPR1 );235 GPRReg scratch = selectScratchGPR(GPRInfo::argumentGPR0, GPRInfo::argumentGPR1, GPRInfo::argumentGPR2); 219 236 #elif CPU(X86) 220 237 poke(GPRInfo::callFrameRegister, 0);
Note:
See TracChangeset
for help on using the changeset viewer.