OSDN Git Service

Utils: Fix DomTree update for entry block
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Wed, 31 Jan 2018 22:54:37 +0000 (22:54 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Wed, 31 Jan 2018 22:54:37 +0000 (22:54 +0000)
commit0c580ec2a434ba030606e085a23e2268ed0e47b0
tree8152facb01a89261e5d56a36b9977deda70d2d7b
parent9a2ee25a73b02dd4cd34d3ee1d398f37d2686c98
Utils: Fix DomTree update for entry block

If SplitBlockPredecessors was used on a function entry block,
it wouldn't update the dominator tree.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@323928 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Utils/BasicBlockUtils.cpp
unittests/Transforms/Utils/BasicBlockUtils.cpp [new file with mode: 0644]
unittests/Transforms/Utils/CMakeLists.txt
unittests/Transforms/Utils/Local.cpp