Changeset 78174 in webkit for trunk/Source/JavaScriptCore/jit/JIT.cpp
- Timestamp:
- Feb 9, 2011, 9:21:33 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/jit/JIT.cpp
r76369 r78174 588 588 } 589 589 590 #if USE(JSVALUE64)591 void JIT::emitGetVariableObjectRegister(RegisterID variableObject, int index, RegisterID dst)592 {593 loadPtr(Address(variableObject, OBJECT_OFFSETOF(JSVariableObject, d)), dst);594 loadPtr(Address(dst, OBJECT_OFFSETOF(JSVariableObject::JSVariableObjectData, registers)), dst);595 loadPtr(Address(dst, index * sizeof(Register)), dst);596 }597 598 void JIT::emitPutVariableObjectRegister(RegisterID src, RegisterID variableObject, int index)599 {600 loadPtr(Address(variableObject, OBJECT_OFFSETOF(JSVariableObject, d)), variableObject);601 loadPtr(Address(variableObject, OBJECT_OFFSETOF(JSVariableObject::JSVariableObjectData, registers)), variableObject);602 storePtr(src, Address(variableObject, index * sizeof(Register)));603 }604 #endif605 606 590 #if ENABLE(JIT_OPTIMIZE_CALL) 607 591 void JIT::unlinkCallOrConstruct(CallLinkInfo* callLinkInfo)
Note:
See TracChangeset
for help on using the changeset viewer.