bob.wilson abandoned this revision. bob.wilson added a comment. Chandler came up with a much better solution for phi iterators in r303964. I have proposed a similar change for machine-level IR in https://reviews.llvm.org/D41672 Abandoning this one. https://reviews.llvm.org/D19080