hfinkel added a comment. Chandler, Can you lend an opinion here on how we can/should fit this into the pass manager infrastructure? I'd like to be able to have caching here so that we can do the right thing and also not see a compile-time hit. Thanks! http://reviews.llvm.org/D10059