tejohnson requested changes to this revision. tejohnson added a comment. This revision now requires changes to proceed. Duncan has a good point about replaceOperandWith, please address that (updating to remove patch accept). https://reviews.llvm.org/D36556