On Mon, Nov 16, 2020 at 3:47 PM Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx> wrote: > > This code is a bit weird though, because it actively use the fact > that each phi-sources feeds a single phi-node while the underlying > data structures are designed so that phi-sources can be shared > between phi-nodes (but I think that allowing them the be effectively > shared would bring too much problems). Yeah, the phisource nodes are strange I was confused when I wrote the original phi code, and you fixed it all up (to the point where I suspect none of my original confusion exists ;^), but they are still a bit strange. Could the phi_users list be just replaced by the target (OP_PHI) pseudo (or instruction)? Linus Linus