Allen abandoned this revision. Allen added a comment. As D129191 <https://reviews.llvm.org/D129191> implements a more general solution,so ignore this one. CHANGES SINCE LAST ACTION https://reviews.llvm.org/D125774/new/ https://reviews.llvm.org/D125774