diff options
| author | Arnold Schwaighofer <aschwaighofer@apple.com> | 2013-11-01 03:05:07 +0000 |
|---|---|---|
| committer | Arnold Schwaighofer <aschwaighofer@apple.com> | 2013-11-01 03:05:07 +0000 |
| commit | 70a4665f558754cb52007ffda9cd32b8c180538d (patch) | |
| tree | e1d95c4930023d43a24e8bf951ee71eae1ad0c3f /llvm/lib/Bitcode | |
| parent | 1ca922e296a7a7b8d643ce574869cda5685403e8 (diff) | |
| download | llvm-70a4665f558754cb52007ffda9cd32b8c180538d.zip llvm-70a4665f558754cb52007ffda9cd32b8c180538d.tar.gz llvm-70a4665f558754cb52007ffda9cd32b8c180538d.tar.bz2 | |
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
Diffstat (limited to 'llvm/lib/Bitcode')
0 files changed, 0 insertions, 0 deletions
