DFG JIT specializes branches for booleans. But it does not specialize them for integers.
Created attachment 107452 [details] the patch
Comment on attachment 107452 [details] the patch View in context: https://bugs.webkit.org/attachment.cgi?id=107452&action=review r+ if you remove the platform.h change > Source/JavaScriptCore/wtf/Platform.h:960 > -#define ENABLE_TIERED_COMPILATION 0 > +#define ENABLE_TIERED_COMPILATION 1 You really want to commit this don't you?
Comment on attachment 107452 [details] the patch Attachment 107452 [details] did not pass qt-ews (qt): Output: http://queues.webkit.org/results/9651923
(In reply to comment #2) > (From update of attachment 107452 [details]) > View in context: https://bugs.webkit.org/attachment.cgi?id=107452&action=review > > r+ if you remove the platform.h change > > > Source/JavaScriptCore/wtf/Platform.h:960 > > -#define ENABLE_TIERED_COMPILATION 0 > > +#define ENABLE_TIERED_COMPILATION 1 > > You really want to commit this don't you? Yes I really do! :-)
Created attachment 107456 [details] the patch
Landed in r95170.
Comment on attachment 107456 [details] the patch Clearing r? since this was committed.