PGO branch weight: fix PR18752.
authorManman Ren <manman.ren@gmail.com>
Fri, 7 Feb 2014 00:38:56 +0000 (00:38 +0000)
committerManman Ren <manman.ren@gmail.com>
Fri, 7 Feb 2014 00:38:56 +0000 (00:38 +0000)
commitee5625b3c16bb4f0bf73be256c2775246b9acbbb
tree21b9c7674114d2bf8f5dcd45b17a8e47cf454002
parent1f65cfad962a2f0c27b2dcc2324a76c427ba7e2b
PGO branch weight: fix PR18752.

Fix a bug triggered in IfConverterTriangle when CvtBB has multiple predecessors
by getting the weights before removing a successor.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@200958 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/IfConversion.cpp
test/CodeGen/ARM/ifcvt-branch-weight-bug.ll [new file with mode: 0644]