[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