I'm debugging a problem with a custom pass and I was surprised to
discover that LiveIntervalAnalysis depends on PHIElimination. Why is
that so? Intervals could be useful for all sorts of things beyond
register allocation.
Just curious. Is there something about the design of LiveIntervals that
it needs the out-of-SSA conversion?
-Dave