OSDN Git Service

Simplify blockaddress usage before giving up in MergeBlockIntoPredecessor
authorXin Tong <trent.xin.tong@gmail.com>
Mon, 18 Jun 2018 22:59:13 +0000 (22:59 +0000)
committerXin Tong <trent.xin.tong@gmail.com>
Mon, 18 Jun 2018 22:59:13 +0000 (22:59 +0000)
commitf976cf4cca0794267f28b54e468007fd476d37d9
tree8d746b455518a24fb84d55c5aec8ed8906784d88
parent6368868d2ebdb1393a3adc5a464de2d944390e4c
Simplify blockaddress usage before giving up in MergeBlockIntoPredecessor

Summary:
Simplify blockaddress usage before giving up in MergeBlockIntoPredecessor

This is a missing small optimization in MergeBlockIntoPredecessor.

This helps with one simplifycfg test which expects this case to be handled.

Reviewers: davide, spatel, brzycki, asbirlea

Subscribers: llvm-commits

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@334992 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Utils/BasicBlockUtils.cpp
test/Transforms/SimplifyCFG/dce-cond-after-folding-terminator.ll
unittests/Transforms/Utils/BasicBlockUtils.cpp