mssimpso abandoned this revision. mssimpso added a comment. I'm abandoning this change due to feedback from Philip and Krzysztof suggesting it's probably not the right approach. Ed, please feel free to continue investigating this issue if it interests you. Thanks. http://reviews.llvm.org/D16986