[PATCH] [Polly][Refactor] Use only one BlockGenerator for a SCoP

Johannes Doerfert doerfert at cs.uni-saarland.de
Fri Feb 6 06:28:36 PST 2015


Hi grosser, sebpop, simbuerg, zinob,

  This change has two main purposes:
    1) We do not use a static interface to hide an object we create and
       destroy for every basic block we copy.
    2) We allow the BlockGenerator to store information between calls to
       the copyBB method. This will ease scalar/phi code generation
       later on.

  While a lot of method signatures were changed this should not cause
  any real behaviour change.

http://reviews.llvm.org/D7467

Files:
  include/polly/CodeGen/BlockGenerators.h
  include/polly/ScopInfo.h
  lib/Analysis/ScopInfo.cpp
  lib/CodeGen/BlockGenerators.cpp
  lib/CodeGen/IslCodeGeneration.cpp

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D7467.19483.patch
Type: text/x-patch
Size: 36913 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150206/513e67a5/attachment.bin>


More information about the llvm-commits mailing list