]> granicus.if.org Git - llvm/commit
[MergeICmps] Preserve the dominator tree.
authorClement Courbet <courbet@google.com>
Tue, 21 May 2019 11:02:23 +0000 (11:02 +0000)
committerClement Courbet <courbet@google.com>
Tue, 21 May 2019 11:02:23 +0000 (11:02 +0000)
commit219de07524b30b4b686dc85bfa762638fb502aaf
tree667388ba0d52b6d5ce03813227051b08956cca3b
parent84b8b0b4a9391a605d72be1d8bd1837c56cacfff
[MergeICmps] Preserve the dominator tree.

Summary: In preparation for D60318 .

Reviewers: gchatelet, efriedma

Subscribers: hiraditya, llvm-commits

Tags: #llvm

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@361239 91177308-0d34-0410-b5e6-96231b3b80d8
15 files changed:
lib/Transforms/Scalar/MergeICmps.cpp
test/Transforms/MergeICmps/X86/alias-merge-blocks.ll
test/Transforms/MergeICmps/X86/atomic.ll
test/Transforms/MergeICmps/X86/entry-block-shuffled.ll
test/Transforms/MergeICmps/X86/gep-used-outside.ll
test/Transforms/MergeICmps/X86/int64-and-ptr.ll
test/Transforms/MergeICmps/X86/last-block-produce-no-value.ll
test/Transforms/MergeICmps/X86/multiple-blocks-does-work.ll
test/Transforms/MergeICmps/X86/pair-int32-int32.ll
test/Transforms/MergeICmps/X86/pr36557.ll
test/Transforms/MergeICmps/X86/pr41917.ll
test/Transforms/MergeICmps/X86/split-block-does-work.ll
test/Transforms/MergeICmps/X86/tuple-four-int8.ll
test/Transforms/MergeICmps/X86/two-complex-bb.ll
test/Transforms/MergeICmps/X86/volatile.ll