Currently it's worth 1.6% on Octane and 5% on Kraken to use a patchpoint there. That's super weird!
Created attachment 317960 [details]
I think this should work
Created attachment 317977 [details]
maybe the patch
Created attachment 317979 [details]
Comment on attachment 317979 [details]
View in context: https://bugs.webkit.org/attachment.cgi?id=317979&action=review
> + hoist it - that would require quite a bit of algebraic reasoning. But this is the only case we know
> + where our current constant reassociation heuristics are wrong is caging. So, we can get away with
/this is the only case we know where/the only case we know of where/.
Landed in https://trac.webkit.org/changeset/220625/webkit