OSDN Git Service

Fix for 2006-06-26-MultipleExitsSingleBlock.
authorOwen Anderson <resistor@mac.com>
Mon, 12 Jun 2006 07:10:16 +0000 (07:10 +0000)
committerOwen Anderson <resistor@mac.com>
Mon, 12 Jun 2006 07:10:16 +0000 (07:10 +0000)
commit3d2aa47bd3a9e2ea5fdcf1690fa280a5199f4d81
treedbd5c3a7af5b8850ab7948886bbf9b6bf8615105
parentb083af644892fe76b74509096c47e86af4a9b651
Fix for 2006-06-26-MultipleExitsSingleBlock.

If a single exit block has multiple predecessors within the loop, it will
appear in the exit blocks list more than once.  LCSSA needs to take that into
account so that it doesn't double process that exit block.

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