]> granicus.if.org Git - llvm/commit
Merging r323034:
authorHans Wennborg <hans@hanshq.net>
Mon, 22 Jan 2018 15:16:37 +0000 (15:16 +0000)
committerHans Wennborg <hans@hanshq.net>
Mon, 22 Jan 2018 15:16:37 +0000 (15:16 +0000)
commitd9e6eecc10dfd8a1c40aa85a276b03f41e868cac
treeeb7a7794ee0728fe103edf9554982365384633e2
parent8d72e720adbb8f3718426af9b046c5da2c3cf486
Merging r323034:
------------------------------------------------------------------------
r323034 | dmgreen | 2018-01-20 11:29:37 +0100 (Sat, 20 Jan 2018) | 9 lines

[Dominators] Fix some edge cases for PostDomTree updating

These fix some odd cfg cases where batch-updating the post
dom tree fails. Usually around infinite loops and roots
ending up being different.

Differential Revision: https://reviews.llvm.org/D42247

------------------------------------------------------------------------

git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_60@323121 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/MC/MCCodeView.h
include/llvm/Support/GenericDomTreeConstruction.h
lib/MC/MCCodeView.cpp
test/MC/COFF/cv-inline-linetable.s
unittests/IR/DominatorTreeBatchUpdatesTest.cpp