| commit | 70a4665f558754cb52007ffda9cd32b8c180538d | [log] [tgz] |
|---|---|---|
| author | Arnold Schwaighofer <aschwaighofer@apple.com> | Fri Nov 01 03:05:07 2013 +0000 |
| committer | Arnold Schwaighofer <aschwaighofer@apple.com> | Fri Nov 01 03:05:07 2013 +0000 |
| tree | e1d95c4930023d43a24e8bf951ee71eae1ad0c3f | |
| parent | 1ca922e296a7a7b8d643ce574869cda5685403e8 [diff] |
LoopVectorizer: If dependency checks fail try runtime checks When a dependence check fails we can still try to vectorize loops with runtime array bounds checks. This helps linpack to vectorize a loop in dgefa. And we are back to 2x of the scalar performance on a corei7-avx. radar://15339680 llvm-svn: 193853