I still don't understand why this is the correct approach? Are we missing an optimization without your change? http://reviews.llvm.org/D6995 EMAIL PREFERENCES http://reviews.llvm.org/settings/panel/emailpreferences/