[PATCH] [LoopVectorize] Split out LoopAccessAnalysis from	LoopVectorizationLegality
    Adam Nemet 
    anemet at apple.com
       
    Thu Jan 29 16:53:04 PST 2015
    
    
  
Hi hfinkel, aschwaighofer,
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.
http://reviews.llvm.org/D7282
Files:
  lib/Transforms/Vectorize/LoopVectorize.cpp
EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D7282.19011.patch
Type: text/x-patch
Size: 7181 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150130/fe026c3a/attachment.bin>
    
    
More information about the llvm-commits
mailing list