OSDN Git Service

Teach SimplifyCFG to turn
authorFrits van Bommel <fvbommel@gmail.com>
Sun, 5 Dec 2010 18:29:03 +0000 (18:29 +0000)
committerFrits van Bommel <fvbommel@gmail.com>
Sun, 5 Dec 2010 18:29:03 +0000 (18:29 +0000)
commit7ac40c3ffabcdac9510e7efc4dc75a8ed2b32edb
treee04a4e375c69339e12fa1bce68fe901d2ba6a9f3
parent9637d5b22ec655d9b2f6cdb5fb23b0ce0ec9c8a5
Teach SimplifyCFG to turn
  (indirectbr (select cond, blockaddress(@fn, BlockA),
                            blockaddress(@fn, BlockB)))
into
  (br cond, BlockA, BlockB).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120943 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Utils/SimplifyCFG.cpp
test/Transforms/SimplifyCFG/indirectbr.ll