Created attachment 226867 [details]
work in progress
Created attachment 226868 [details]
I'm using this as an opportunity to add is-cell/is-not-cell/is-other/is-not-other branch abstractions to deduplicate more 64-bit/32-bit code.
Created attachment 226876 [details]
I wrote all of the DFG code, but there is still some FTL code to write.
Created attachment 227011 [details]
Created attachment 227089 [details]
Comment on attachment 227089 [details]
View in context: https://bugs.webkit.org/attachment.cgi?id=227089&action=review
> + JITCompiler::JumpList fastSlow;
Landed in http://trac.webkit.org/changeset/165842
(In reply to comment #8)
> Landed in http://trac.webkit.org/changeset/165842
It caused regression on 32 bit x86 - https://bugs.webkit.org/show_bug.cgi?id=130449