Boost the effective chain depth of loads and stores.
authorHal Finkel <hfinkel@anl.gov>
Sat, 4 Feb 2012 04:14:04 +0000 (04:14 +0000)
committerHal Finkel <hfinkel@anl.gov>
Sat, 4 Feb 2012 04:14:04 +0000 (04:14 +0000)
commitedc8db87dc2ed4d2971e7f50464f5f4d0fead537
treec2bf019957e2be6546e701066071bd0b6b65c627
parentfd4b8e2bac9db13abfb2951b4f9ec5b1b56bd23c
Boost the effective chain depth of loads and stores.

By default, boost the chain depth contribution of loads and stores. This will allow a load/store pair to vectorize even when it would not otherwise be long enough to satisfy the chain depth requirement.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149761 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Vectorize/BBVectorize.cpp
test/Transforms/BBVectorize/mem-op-depth.ll [new file with mode: 0644]