Re:Introducing a new, advanced Visual C++ code optimizer
by nikic on Thursday May 05, 2016 @05:45PM
(#11639876)
To handle this case some SSA implementations add a concept of "pi" nodes, which are used to artificially split variables on branches that establish some useful data flow property.
Ref e.g. e-SSA in the ABCD value range inference algorithm.