[PATCH] D33001: [RuntimeUnrolling] Add logic for loops with multiple exit blocks

Anna Thomas via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Jun 28 06:43:14 PDT 2017


anna updated this revision to Diff 104408.
anna marked 3 inline comments as done.
anna added a comment.

Updated the dominator info at the location where the dom tree first fails verification.
Moved the logic for phi node updates to immediately after the edges are created.
Added more tests and the file check statements.
Renamed couple of variables and added comments clarifying code.


https://reviews.llvm.org/D33001

Files:
  lib/Transforms/Utils/LoopUnrollRuntime.cpp
  test/Transforms/LoopUnroll/runtime-loop-multiple-exits.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D33001.104408.patch
Type: text/x-patch
Size: 32019 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170628/2c5753e0/attachment.bin>


More information about the llvm-commits mailing list