Changeset 232017 in webkit
- Timestamp:
- May 21, 2018 9:45:35 AM (6 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r232008 r232017 1 2018-05-21 Yusuke Suzuki <utatane.tea@gmail.com> 2 3 Unreviewed, fix 32bit and scope release 4 https://bugs.webkit.org/show_bug.cgi?id=185682 5 6 * jit/JITOperations.cpp: 7 * jit/JITPropertyAccess32_64.cpp: 8 (JSC::JIT::emitSlow_op_in_by_id): 9 1 10 2018-05-20 Filip Pizlo <fpizlo@apple.com> 2 11 -
trunk/Source/JavaScriptCore/jit/JITOperations.cpp
r231998 r232017 399 399 LOG_IC((ICEvent::OperationInById, baseObject->classInfo(vm), ident)); 400 400 401 scope.release(); 401 402 PropertySlot slot(baseObject, PropertySlot::InternalMethodType::HasProperty); 402 403 return JSValue::encode(jsBoolean(baseObject->getPropertySlot(exec, ident, slot))); … … 422 423 LOG_IC((ICEvent::OperationInByIdGeneric, baseObject->classInfo(vm), ident)); 423 424 425 scope.release(); 424 426 PropertySlot slot(baseObject, PropertySlot::InternalMethodType::HasProperty); 425 427 return JSValue::encode(jsBoolean(baseObject->getPropertySlot(exec, ident, slot))); … … 445 447 LOG_IC((ICEvent::OperationInByIdOptimize, baseObject->classInfo(vm), ident)); 446 448 449 scope.release(); 447 450 PropertySlot slot(baseObject, PropertySlot::InternalMethodType::HasProperty); 448 451 bool found = baseObject->getPropertySlot(exec, ident, slot); -
trunk/Source/JavaScriptCore/jit/JITPropertyAccess32_64.cpp
r231998 r232017 802 802 Label coldPathBegin = label(); 803 803 804 Call call = callOperation WithProfile(operationInByIdOptimize, resultVReg, gen.stubInfo(), JSValueRegs(regT1, regT0), ident->impl());804 Call call = callOperation(operationInByIdOptimize, resultVReg, gen.stubInfo(), JSValueRegs(regT1, regT0), ident->impl()); 805 805 806 806 gen.reportSlowPathCall(coldPathBegin, call);
Note: See TracChangeset
for help on using the changeset viewer.