[PATCH] Move llvm.loop metadata in SplitCriticalEdge

Johannes Doerfert doerfert at cs.uni-saarland.de
Mon Sep 15 11:10:44 PDT 2014


Added test cases and implemented all possible cases an edge with annotations could be splitted.

http://reviews.llvm.org/D5344

Files:
  lib/Transforms/Utils/BreakCriticalEdges.cpp
  test/Transforms/Util/break-critical-edges-loop-metadata.ll
  test/Transforms/Util/break-critical-edges-loops-metadata.ll
  test/Transforms/Util/break-critical-edges-loops-same-latch-metadata.ll
  test/Transforms/Util/break-critical-edges-no-loop-info-but-loop-id-metadata.ll
  test/Transforms/Util/break-critical-edges-non-loop-backedge-but-llvm-loop-metadata.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D5344.13723.patch
Type: text/x-patch
Size: 11137 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140915/6c04c782/attachment.bin>


More information about the llvm-commits mailing list