[PATCH] [LoopAccesses] Make VectorizerParams global

Adam Nemet anemet at apple.com
Mon Feb 16 14:19:33 PST 2015


Hi hfinkel, aschwaighofer, nadav,

As LAA is becoming a pass, we can no longer pass the params to its
constructor.  This changes the command line flags to have external
storage.  These can now be accessed both from LV and LAA.

This is part of the patchset that converts LoopAccessAnalysis into an
actual analysis pass.

http://reviews.llvm.org/D7680

Files:
  include/llvm/Analysis/LoopAccessAnalysis.h
  include/llvm/Transforms/Utils/VectorUtils.h
  lib/Analysis/LoopAccessAnalysis.cpp
  lib/Transforms/Vectorize/LoopVectorize.cpp

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D7680.20049.patch
Type: text/x-patch
Size: 10633 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150216/ed603363/attachment.bin>


More information about the llvm-commits mailing list