vsk added a comment. Ok. IIUC, when we replace name pointers with MD5 hashes, the function names will lose their uses. To keep `lowerCoverageData` working we'd need a solution like this. Lgtm (for parts 1 and 2). http://reviews.llvm.org/D15852