LGTM. As Andrea points out, this is going to cause some potentially-significant behavioral swings, and we'll need to watch for performance regressions carefully. REPOSITORY rL LLVM http://reviews.llvm.org/D7506 EMAIL PREFERENCES http://reviews.llvm.org/settings/panel/emailpreferences/