dberlin accepted this revision. dberlin added a comment. This revision is now accepted and ready to land. This looks right to me (IE if it's wrong, i'm wrong about what will work, it looks implemented correctly) Repository: rL LLVM https://reviews.llvm.org/D44257