aheejin accepted this revision. aheejin added a comment. This revision is now accepted and ready to land. LGTM. Maybe you need to rebase it on top of https://reviews.llvm.org/D54126 if you end up changing something there. Repository: rL LLVM https://reviews.llvm.org/D54134