The DFG speculative JIT gets some of its performance improvement from treating certain numbers as doubles and never as ints. But comparisons don't take advantage of this, and instead either speculate integer, or perform slow C calls. The DFG speculative JIT's compare/branch implementations should inline double comparisons if it's obvious that this would be a win, for example if both operands are known to be double.
Created attachment 102066 [details] the patch
Comment on attachment 102066 [details] the patch Clearing flags on attachment: 102066 Committed r91807: <http://trac.webkit.org/changeset/91807>
All reviewed patches have been landed. Closing bug.