Changeset 121280 in webkit for trunk/Source/JavaScriptCore/dfg/DFGCCallHelpers.h
- Timestamp:
- Jun 26, 2012, 12:42:05 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/dfg/DFGCCallHelpers.h
r120244 r121280 161 161 } 162 162 163 ALWAYS_INLINE void setupArgumentsWithExecState(TrustedImmPtr arg1, GPRReg arg2) 164 { 165 resetCallArguments(); 166 addCallArgument(GPRInfo::callFrameRegister); 167 addCallArgument(arg1); 168 addCallArgument(arg2); 169 } 170 163 171 ALWAYS_INLINE void setupArgumentsWithExecState(TrustedImm32 arg1, TrustedImm32 arg2) 164 172 { … … 196 204 197 205 ALWAYS_INLINE void setupArgumentsWithExecState(GPRReg arg1, TrustedImm32 arg2, TrustedImmPtr arg3) 206 { 207 resetCallArguments(); 208 addCallArgument(GPRInfo::callFrameRegister); 209 addCallArgument(arg1); 210 addCallArgument(arg2); 211 addCallArgument(arg3); 212 } 213 214 ALWAYS_INLINE void setupArgumentsWithExecState(TrustedImmPtr arg1, TrustedImmPtr arg2, TrustedImmPtr arg3) 198 215 { 199 216 resetCallArguments(); … … 598 615 } 599 616 617 ALWAYS_INLINE void setupArgumentsWithExecState(TrustedImmPtr arg1, TrustedImmPtr arg2, TrustedImmPtr arg3) 618 { 619 move(arg1, GPRInfo::argumentGPR1); 620 move(arg2, GPRInfo::argumentGPR2); 621 move(arg3, GPRInfo::argumentGPR3); 622 move(GPRInfo::callFrameRegister, GPRInfo::argumentGPR0); 623 } 624 600 625 ALWAYS_INLINE void setupArgumentsWithExecState(TrustedImm32 arg1, TrustedImm32 arg2, TrustedImm32 arg3) 601 626 {
Note:
See TracChangeset
for help on using the changeset viewer.