[LoopVectorize] Split out RuntimePointerCheck from LoopVectorizationLegality
authorAdam Nemet <anemet@apple.com>
Sun, 1 Feb 2015 16:55:56 +0000 (16:55 +0000)
committerAdam Nemet <anemet@apple.com>
Sun, 1 Feb 2015 16:55:56 +0000 (16:55 +0000)
commit2659684fe36922fb0e782782d79b184028c2a16f
tree83376fd88bafbbd3c6a66c7136dba555f0cf403d
parent5b61b8f53cfc30ab50ddce1d3a4f81f61588a582
[LoopVectorize] Split out RuntimePointerCheck from LoopVectorizationLegality

RuntimePointerCheck will be used through LoopAccessAnalysis in
LoopVectorizationLegality.  Later in the patchset it will become a local class
of LoopAccessAnalysis.

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@227747 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Vectorize/LoopVectorize.cpp