[PATCH] Allow non-affine control flow -- Code Generation

Johannes Doerfert doerfert at cs.uni-saarland.de
Mon Feb 23 17:39:23 PST 2015


Hi grosser, sebpop, simbuerg, zinob,

  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.

  Depends on D7846

http://reviews.llvm.org/D7847

Files:
  include/polly/CodeGen/BlockGenerators.h
  lib/CodeGen/BlockGenerators.cpp
  lib/CodeGen/IslCodeGeneration.cpp
  test/Isl/CodeGen/non_affine_float_compare.ll

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D7847.20562.patch
Type: text/x-patch
Size: 12149 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150224/4f82d74f/attachment.bin>


More information about the llvm-commits mailing list