CSE does a simplification over Phantoms based on whether the source of the Phantom is relevant to OSR. It does this in a way that totally makes sense if node references are block-local, and I can sort of convince myself that it kind of ought to sort of work for SSA, but it's confusing in its current form. We should simplify this so that it obviously works: if there is any MovHint on a node then the node is relevant to OSR.
Created attachment 218900 [details] the patch
Landed in http://trac.webkit.org/changeset/160407