[SimplifyCFG] Teach SimplifyCondBranchToTwoReturns() to preserve DomTree, part 1
authorRoman Lebedev <lebedev.ri@gmail.com>
Sat, 19 Dec 2020 16:12:30 +0000 (19:12 +0300)
committerRoman Lebedev <lebedev.ri@gmail.com>
Sat, 19 Dec 2020 21:18:35 +0000 (00:18 +0300)
commitb94520c9ee2ffdb15e8af2afa210e8eb76da9343
tree6946007122dbb3b1ab35a7b2009d1bb2579da6a1
parent4d87a6ad13c3ca3170f0eca05ac975bcced2e42f
[SimplifyCFG] Teach SimplifyCondBranchToTwoReturns() to preserve DomTree, part 1

... for the general case of returning a value.
llvm/lib/Transforms/Utils/SimplifyCFG.cpp
llvm/test/Transforms/LoopDeletion/simplify-then-delete.ll
llvm/test/Transforms/SimplifyCFG/2008-09-08-MultiplePred.ll
llvm/test/Transforms/SimplifyCFG/merge-duplicate-conditional-ret-val.ll [new file with mode: 0644]