aboutsummaryrefslogtreecommitdiffstats
path: root/test/Analysis
diff options
context:
space:
mode:
authorArnold Schwaighofer <aschwaighofer@apple.com>2013-11-01 03:05:07 +0000
committerArnold Schwaighofer <aschwaighofer@apple.com>2013-11-01 03:05:07 +0000
commit0097e155025767c11790912dcf780f82dffaffb1 (patch)
treebd5e660c6fe3dcd9d182c532fe9ff3e506d1851d /test/Analysis
parentd272a1223314a69e4678816feeff2cfb3e740f8f (diff)
downloadexternal_llvm-0097e155025767c11790912dcf780f82dffaffb1.zip
external_llvm-0097e155025767c11790912dcf780f82dffaffb1.tar.gz
external_llvm-0097e155025767c11790912dcf780f82dffaffb1.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 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193853 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Analysis')
0 files changed, 0 insertions, 0 deletions