JosephTremoulet added a comment. LGTM. Probably good to have someone else weigh in before committing (I touched this code last, but only to fix a couple bugs). CHANGES SINCE LAST ACTION https://reviews.llvm.org/D65815/new/ https://reviews.llvm.org/D65815