Use BitVector instead of std::vector<unsigned char>.

llvm-svn: 55054
This commit is contained in:
Dan Gohman 2008-08-20 14:58:41 +00:00
parent 0f23237b0c
commit f6aa60ff71
1 changed files with 1 additions and 2 deletions

View File

@ -5210,8 +5210,7 @@ void SelectionDAGISel::BuildSelectionDAG(SelectionDAG &DAG, BasicBlock *LLVMBB,
// Emit constants only once even if used by multiple PHI nodes.
std::map<Constant*, unsigned> ConstantsOut;
// Vector bool would be better, but vector<bool> is really slow.
std::vector<unsigned char> SuccsHandled;
BitVector SuccsHandled;
if (TI->getNumSuccessors())
SuccsHandled.resize(BB->getParent()->getNumBlockIDs());