summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86FrameLowering.cpp
diff options
context:
space:
mode:
authorAdam Nemet <anemet@apple.com>2015-02-01 16:56:04 +0000
committerAdam Nemet <anemet@apple.com>2015-02-01 16:56:04 +0000
commitc28ffdcf3500edb14e70a779d263259208354442 (patch)
tree2be3e7233b8d107d5bc6ebfab201efeac57e2123 /llvm/lib/Target/X86/X86FrameLowering.cpp
parent5985971fa57d0151db3b96b5c4318232b65d1a98 (diff)
downloadbcm5719-llvm-c28ffdcf3500edb14e70a779d263259208354442.tar.gz
bcm5719-llvm-c28ffdcf3500edb14e70a779d263259208354442.zip
[LoopVectorize] Split out LoopAccessAnalysis from LoopVectorizationLegality
Move the canVectorizeMemory functionality from LoopVectorizationLegality to a new class LoopAccessAnalysis and forward users. Currently the collection of the symbolic stride information is kept with LoopVectorizationLegality and it becomes an input to 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. llvm-svn: 227751
Diffstat (limited to 'llvm/lib/Target/X86/X86FrameLowering.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud