Do not rely on std::sort and std::erase to get list of unique
authorDevang Patel <dpatel@apple.com>
Tue, 29 Aug 2006 22:29:16 +0000 (22:29 +0000)
committerDevang Patel <dpatel@apple.com>
Tue, 29 Aug 2006 22:29:16 +0000 (22:29 +0000)
commit4b8f36f10672bbdd747eabfb5708e4758c3d5337
tree45f280ff989c8ff3e19e87f6a1554f5b67b40060
parentc9676deb23c63a932838d2e4995d05179217db06
Do not rely on std::sort and std::erase to get list of unique
exit blocks. The output is dependent on addresses of basic block.

Add and use Loop::getUniqueExitBlocks.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29966 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Analysis/LoopInfo.h
lib/Analysis/LoopInfo.cpp
lib/Transforms/Scalar/LoopUnswitch.cpp