[PATCH] D34982: [Polly][WIP] Fully-Indexed static expansion

Bonfante Nicolas via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Jul 24 12:46:48 PDT 2017


niosega updated this revision to Diff 107942.
niosega added a comment.

Take into account remarks from Michael.

Change the structure of the expansion. Now iterate over SAI of the Scop.
Get the boundaries of the loop iterations variables with ISL. 
Style modifications.

Implementation for remarks is in place but not working.  One test case is broken due to change in structure. But the output seems to be correct. I will correct it as soon as possible.


https://reviews.llvm.org/D34982

Files:
  include/polly/LinkAllPasses.h
  lib/CMakeLists.txt
  lib/Support/RegisterPasses.cpp
  lib/Transform/MaximalStaticExpansion.cpp
  test/MaximalStaticExpansion/partial_access.ll
  test/MaximalStaticExpansion/too_many_writes.ll
  test/MaximalStaticExpansion/working_expansion.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D34982.107942.patch
Type: text/x-patch
Size: 28481 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170724/ff2d7877/attachment-0001.bin>


More information about the llvm-commits mailing list