[Webkit-unassigned] [Bug 158228] [JSC] Recover parser performance regression by async support

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue May 31 12:00:28 PDT 2016


https://bugs.webkit.org/show_bug.cgi?id=158228

--- Comment #2 from Yusuke Suzuki <utatane.tea at gmail.com> ---
parseMode == SourceParseMode::GeneratorBodyMode || isAsyncFunctionBodyParseMode(parseMode) is compiled by clang as follows,

    5967:       41 83 fc 02             cmp    $0x2,%r12d
    596b:       74 28                   je     5995 <JSC::Parser<JSC::Lexer<unsigned char> >::parseInner(JSC::Identifier const&, JSC::SourceParseMode)+0x1c5>
    596d:       44 89 e0                mov    %r12d,%eax
    5970:       25 80 01 00 00          and    $0x180,%eax
    5975:       66 85 c0                test   %ax,%ax
    5978:       75 b                    jne    5995 <JSC::Parser<JSC::Lexer<unsigned char> >::parseInner(JSC::Identifier const&, JSC::SourceParseMode)+0x1c5>

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20160531/88c85fce/attachment.html>


More information about the webkit-unassigned mailing list