RESOLVED FIXED 98605
Typed arrays should not be 20x slower in the baseline JIT than in the DFG JIT
https://bugs.webkit.org/show_bug.cgi?id=98605
Summary Typed arrays should not be 20x slower in the baseline JIT than in the DFG JIT
Filip Pizlo
Reported 2012-10-06 15:53:30 PDT
It's OK for the baseline JIT to be 2-4x slower than the DFG. But anything more than that makes me unhappy. Note that this depends on the baselineJIT get_by_val/put_by_val patching machinery from https://bugs.webkit.org/show_bug.cgi?id=97288
Attachments
work in progress, not rebased (336.67 KB, patch)
2012-10-08 19:24 PDT, Filip Pizlo
no flags
the patch (47.06 KB, patch)
2012-10-09 17:25 PDT, Filip Pizlo
oliver: review+
webkit-ews: commit-queue-
patch for landing (50.84 KB, patch)
2012-10-09 17:53 PDT, Filip Pizlo
buildbot: commit-queue-
Filip Pizlo
Comment 1 2012-10-08 19:24:35 PDT
Created attachment 167673 [details] work in progress, not rebased This patch doesn't quite work yet (but it's already a >30% speed-up on some programs). It also includes all changes from an earlier version of https://bugs.webkit.org/show_bug.cgi?id=97288. I'll have to somehow rebase once that other thing lands.
Filip Pizlo
Comment 2 2012-10-09 17:25:59 PDT
Created attachment 167879 [details] the patch
Gavin Barraclough
Comment 3 2012-10-09 17:43:30 PDT
Comment on attachment 167879 [details] the patch r is me, too
Early Warning System Bot
Comment 4 2012-10-09 17:43:54 PDT
Early Warning System Bot
Comment 5 2012-10-09 17:50:10 PDT
Comment on attachment 167879 [details] the patch Attachment 167879 [details] did not pass qt-wk2-ews (qt): Output: http://queues.webkit.org/results/14221905
Filip Pizlo
Comment 6 2012-10-09 17:53:53 PDT
Created attachment 167885 [details] patch for landing this should fix the other platforms.
Build Bot
Comment 7 2012-10-09 18:52:17 PDT
Comment on attachment 167885 [details] patch for landing Attachment 167885 [details] did not pass win-ews (win): Output: http://queues.webkit.org/results/14250131
Filip Pizlo
Comment 8 2012-10-09 19:15:08 PDT
Landed with Windows fixes in http://trac.webkit.org/changeset/130839
Csaba Osztrogonác
Comment 9 2012-10-09 22:18:04 PDT
(In reply to comment #8) > Landed with Windows fixes in http://trac.webkit.org/changeset/130839 New bug reports to fix the ARM traditional and MIPS assembler: - https://bugs.webkit.org/show_bug.cgi?id=98855 - https://bugs.webkit.org/show_bug.cgi?id=98856
Csaba Osztrogonác
Comment 11 2012-10-10 21:41:37 PDT
Note You need to log in before you can comment on or make changes to this bug.