ismail added a comment. LLVM 3.8 will be branched in a week, if we can't get this in before then I'll revert r253898 before branching and apply it again after branching done. http://reviews.llvm.org/D15006