Changeset 200896 in webkit
- Timestamp:
- May 13, 2016, 4:44:31 PM (10 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
jit/JITPropertyAccess.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r200893 r200896 1 2016-05-13 Benjamin Poulain <bpoulain@apple.com> 2 3 [JSC] Emit the loads of emitLoadWithStructureCheck() in the order they are used 4 https://bugs.webkit.org/show_bug.cgi?id=157671 5 6 Reviewed by Mark Lam. 7 8 This improves the chances of having a value 9 when issuing the TEST. 10 11 * jit/JITPropertyAccess.cpp: 12 (JSC::JIT::emitLoadWithStructureCheck): 13 1 14 2016-05-13 Joseph Pecoraro <pecoraro@apple.com> 2 15 -
trunk/Source/JavaScriptCore/jit/JITPropertyAccess.cpp
r200586 r200896 802 802 void JIT::emitLoadWithStructureCheck(int scope, Structure** structureSlot) 803 803 { 804 loadPtr(structureSlot, regT1); 804 805 emitGetVirtualRegister(scope, regT0); 805 loadPtr(structureSlot, regT1);806 806 addSlowCase(branchTestPtr(Zero, regT1)); 807 807 load32(Address(regT1, Structure::structureIDOffset()), regT1);
Note:
See TracChangeset
for help on using the changeset viewer.