StrongPhiElimination pass

What's the purpose of StrongPhiElimination pass? The PhiElimination pass creates a lot of copies, but the standard register allocator cleans them up fairly well. Is it for use with alternative register allocators or would it actually help the standard register allocator if it were finished?

Cameron