[PATCH] Allow to generate a loop without the GuardBB

Johannes Doerfert doerfert at cs.uni-saarland.de
Wed Sep 10 08:38:05 PDT 2014


Hi grosser, dpeixott, sebpop, simbuerg,

  This allows us to omit the GuardBB in front of created loops
  if we can show the loop trip count is at least one. It also
  simplifies the dominance relation inside the new created region.
  A GuardBB (even with a constant branch condition) might trigger
  false dominance errors during function verification.

http://reviews.llvm.org/D5297

Files:
  include/polly/CodeGen/LoopGenerators.h
  lib/CodeGen/IslCodeGeneration.cpp
  lib/CodeGen/LoopGenerators.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D5297.13547.patch
Type: text/x-patch
Size: 8141 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140910/dcf2bd3f/attachment.bin>


More information about the llvm-commits mailing list