[LoopVectorize] Move RuntimePointerCheck under LoopAccessAnalysis
authorAdam Nemet <anemet@apple.com>
Sun, 1 Feb 2015 16:56:11 +0000 (16:56 +0000)
committerAdam Nemet <anemet@apple.com>
Sun, 1 Feb 2015 16:56:11 +0000 (16:56 +0000)
commit497c4df98a79fafe417523484973bfedd5f9fac0
tree2c9bc0f390874045722ac598445313688afec64f
parent4926cfb1da523dc47a68f20ca0d8901db2b35f96
[LoopVectorize] Move RuntimePointerCheck under LoopAccessAnalysis

This class needs to remain public because it's used by
LoopVectorizationLegality::addRuntimeCheck.

NFC.  This is part of the patchset that splits out the memory dependence logic
from LoopVectorizationLegality into a new class LoopAccessAnalysis.
LoopAccessAnalysis will be used by the new Loop Distribution pass.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@227755 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Vectorize/LoopVectorize.cpp