Hao, this patch LGTM. This is a major change to the vectorizer so please run the llvm test suite and try to identify miscompiles or regressions. http://reviews.llvm.org/D7193 EMAIL PREFERENCES http://reviews.llvm.org/settings/panel/emailpreferences/