[polly] r230340 - Allow non-affine control flow -- Code Generation

Tobias Grosser tobias at grosser.es
Wed Feb 25 09:02:14 PST 2015


On 24.02.2015 17:16, Johannes Doerfert wrote:
> Author: jdoerfert
> Date: Tue Feb 24 10:16:32 2015
> New Revision: 230340
>
> URL: http://llvm.org/viewvc/llvm-project?rev=230340&view=rev
> Log:
> Allow non-affine control flow -- Code Generation
>
>    This is the code generation for region statements that are created
>    when non-affine control flow was present in the input. A new
>    generator, similar to the block or vector generator, for regions is
>    used to traverse and copy the region statement and to adjust the
>    control flow inside the new region in the end.
>
> Added:
>      polly/trunk/test/Isl/CodeGen/non_affine_float_compare.ll
> Modified:
>      polly/trunk/include/polly/CodeGen/BlockGenerators.h
>      polly/trunk/lib/CodeGen/BlockGenerators.cpp
>      polly/trunk/lib/CodeGen/IslCodeGeneration.cpp

As we now have full support for this, would it make sense to enable it 
by default?

Cheers,
Tobias



More information about the llvm-commits mailing list