dlj accepted this revision. dlj added a comment. I did have a couple of remaining formatting suggestions: https://reviews.llvm.org/D37756#868958 But I'm excited to see this change, with or without those tweaks. https://reviews.llvm.org/D37756