[llvm-commits] [polly] r156254 - in /polly/trunk: include/polly/CodeGen/CodeGeneration.h lib/CodeGen/BlockGenerators.cpp lib/CodeGen/CodeGeneration.cpp lib/Pocc.cpp lib/RegisterPasses.cpp lib/ScheduleOptimizer.cpp

Hongbin Zheng etherzhhb at gmail.com
Sun May 6 08:36:26 PDT 2012


Hi Hal,

On Sun, May 6, 2012 at 10:33 PM, Hal Finkel <hfinkel at anl.gov> wrote:
> Ether,
>
> Great!
>
> We should also work on refactoring the vectorization code
If you mean the vectorization code in Polly, yes, there is already had
some discussion on polly-dev list[1], the first step is to eliminate
the redundant load/store instructions.

> so that poly can call the instruction fusion code directly. Am I
> correct in thinking that when polly decides to vectorize a loop it
> already knows what should be vectorized?
Yes, Polly only vectorize a loop when it knows something can be vectorized.

Please join the polly-dev[2] list if You are interested in connect the
BBVectorizer with Polly:)

>
>  -Hal

best regards
ether


[1]https://groups.google.com/d/topic/polly-dev/EFbXuIMBu2o/discussion
[2]https://groups.google.com/forum/#!forum/polly-dev




More information about the llvm-commits mailing list