zturner added a comment. Seems like everything is addressed and people have OK'ed the correctness of the implementation on multiple platforms. So I'll try to put this in tonight if there are no other objections. https://reviews.llvm.org/D30010