wristow added a comment. The concept looks like the right thing, and the code looks good to me. I feel I don't have the experience in this area to officially sign off on it with a "LGTM", but I have no qualms about this after reviewing it. https://reviews.llvm.org/D45968