[JSC] Emit the loads of emitLoadWithStructureCheck() in the order they are used
authorbenjamin@webkit.org <benjamin@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 13 May 2016 23:44:31 +0000 (23:44 +0000)
committerbenjamin@webkit.org <benjamin@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 13 May 2016 23:44:31 +0000 (23:44 +0000)
commite312ed54c571e5b36172e48450e862770d2b0bb7
treea0eaf1e1cd77789edf2d3fa7c3fe21b57a5bf608
parent42b56c794610773c453343e35b2df76a48068e1b
[JSC] Emit the loads of emitLoadWithStructureCheck() in the order they are used
https://bugs.webkit.org/show_bug.cgi?id=157671

Patch by Benjamin Poulain <bpoulain@apple.com> on 2016-05-13
Reviewed by Mark Lam.

This improves the chances of having a value
when issuing the TEST.

* jit/JITPropertyAccess.cpp:
(JSC::JIT::emitLoadWithStructureCheck):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@200896 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/jit/JITPropertyAccess.cpp