[PATCH] [Polly] Annotate LLVM-IR for all parallel loops

Johannes Doerfert doerfert at cs.uni-saarland.de
Fri Sep 12 06:51:13 PDT 2014


Hi grosser, dpeixott, sebpop, simbuerg,

  This change allows to annotate all parallel loops as well with
  loop id metadata. Furthermore, it will annotate memory instructions
  with llvm.mem.parallel_loop_access metadata for all surrounding
  parallel loops. This is especially usefull if an external paralleliser
  is used.

  This also removes the PollyLoopInfo class and comments the
  LoopAnnotator.

  A test case for multiple parallel loops is attached.

http://reviews.llvm.org/D5330

Files:
  include/polly/CodeGen/IRBuilder.h
  lib/CodeGen/IRBuilder.cpp
  lib/CodeGen/IslCodeGeneration.cpp
  lib/CodeGen/LoopGenerators.cpp
  test/Isl/CodeGen/LoopParallelMD/loop_nest_param_parallel.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D5330.13628.patch
Type: text/x-patch
Size: 11110 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140912/366c9425/attachment.bin>


More information about the llvm-commits mailing list