commit | 243a05e2edafe99b82a31c9e93139be2b19afdd6 | [log] [tgz] |
---|---|---|
author | Michael Zolotukhin <mzolotukhin@apple.com> | Wed Apr 06 21:47:12 2016 +0000 |
committer | Michael Zolotukhin <mzolotukhin@apple.com> | Wed Apr 06 21:47:12 2016 +0000 |
tree | fdf246c9dec43c248ca3fbae4f3df077d31286ce | |
parent | d50171b8c7dfe343c6494f0b156ef878539352ad [diff] |
[LoopUnroll] Fix the way we update DT after complete unrolling. Updating dominators for exit-blocks of the unrolled loops is not enough, as shown in PR27157. The proper way is to update dominators for all dominance-children of original loop blocks. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@265605 91177308-0d34-0410-b5e6-96231b3b80d8