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] the patch
Comment on attachment 317979 [details] the patch View in context: https://bugs.webkit.org/attachment.cgi?id=317979&action=review r=me > Source/JavaScriptCore/ChangeLog:18 > + 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
<rdar://problem/33864295>