[PATCH] [Polly] Allow to annotate alias scopes in the new SCoP.

Johannes Doerfert doerfert at cs.uni-saarland.de
Thu Oct 2 02:32:59 PDT 2014


Hi grosser, sebpop,

  The command line flag -polly-annotate-alias-scopes controls
  whether or not Polly annotates alias scopes in the new SCoP.
  This can improve later optimizations as the new SCoP is basically
  an alias free environment for them.

[Refactor] Rename LoopAnnotator to ScopAnnotator

  The LoopAnnotator doesn't annotate only loops any more, thus it is
  called ScopAnnotator from now on.

  This also removes unnecessary polly:: namespace tags.

http://reviews.llvm.org/D5575

Files:
  include/polly/CodeGen/CodeGeneration.h
  include/polly/CodeGen/IRBuilder.h
  include/polly/CodeGen/LoopGenerators.h
  lib/CodeGen/IRBuilder.cpp
  lib/CodeGen/IslCodeGeneration.cpp
  lib/CodeGen/LoopGenerators.cpp
  lib/Support/RegisterPasses.cpp
  test/Isl/CodeGen/LoopParallelMD/loop_nest_param_parallel.ll
  test/Isl/CodeGen/LoopParallelMD/single_loop_param_parallel.ll
  test/Isl/CodeGen/annotated_alias_scopes.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D5575.14314.patch
Type: text/x-patch
Size: 21031 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20141002/5954bffa/attachment.bin>


More information about the llvm-commits mailing list