Changeset 101283 in webkit for trunk/Source/JavaScriptCore/dfg/DFGOperations.cpp
- Timestamp:
- Nov 28, 2011, 2:48:17 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/dfg/DFGOperations.cpp
r100880 r101283 318 318 PropertySlot slot(baseValue); 319 319 return JSValue::encode(baseValue.get(exec, *propertyName, slot)); 320 }321 322 J_FUNCTION_WRAPPER_WITH_RETURN_ADDRESS_ECI(operationGetMethodOptimize);323 EncodedJSValue DFG_OPERATION operationGetMethodOptimizeWithReturnAddress(ExecState* exec, JSCell* base, Identifier* propertyName, ReturnAddressPtr returnAddress)324 {325 JSValue baseValue(base);326 PropertySlot slot(baseValue);327 JSValue result = baseValue.get(exec, *propertyName, slot);328 329 CodeBlock* codeBlock = exec->codeBlock();330 MethodCallLinkInfo& methodInfo = codeBlock->getMethodCallLinkInfo(returnAddress);331 if (methodInfo.seenOnce())332 dfgRepatchGetMethod(exec, baseValue, *propertyName, slot, methodInfo);333 else334 methodInfo.setSeen();335 336 return JSValue::encode(result);337 320 } 338 321
Note:
See TracChangeset
for help on using the changeset viewer.