When a PHINode has an incoming block from outside the region, it must be handled specially when assigning a global value number to each incoming value. A PHINode has multiple predecessors, and we must handle this case rather than only the single predecessor case.
Details
Details
Diff Detail
Diff Detail
Event Timeline
Comment Actions
Updating case when there are no predecessors to the outlined region form outside the region.
Can we add an assert that we don't have multiple predecessors?