llvm::SplitEdge should refuse to split an edge from an indirectbr.
authorChris Lattner <sabre@nondot.org>
Sat, 31 Oct 2009 22:04:43 +0000 (22:04 +0000)
committerChris Lattner <sabre@nondot.org>
Sat, 31 Oct 2009 22:04:43 +0000 (22:04 +0000)
commita4b04210d4a838e5a48b0c128bdfe42c3055633f
treef5a7f861f8a3881ac34d81a1d611c4ceae6ce300
parent07d236ba8856e7dcd2c7fcb0446b95c6df4c22b5
llvm::SplitEdge should refuse to split an edge from an indirectbr.
Fix CodeGenPrepare to not try to split edges from indirectbr.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85690 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Scalar/CodeGenPrepare.cpp
lib/Transforms/Utils/BasicBlockUtils.cpp