jberdine added a comment. Thanks for your help and patience! This has certainly improved a lot from the first version I submitted. Would one of you mind committing this? Repository: rL LLVM https://reviews.llvm.org/D52210