Home
last modified time | relevance | path

Searched refs:PredecessorBlocks (Results 1 – 1 of 1) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLICM.cpp684 SmallPtrSet<BasicBlock *, 8> PredecessorBlocks; in canHoistPHI() local
687 PredecessorBlocks.insert(PredBB); in canHoistPHI()
693 if (PredecessorBlocks.size() != pred_size(BB)) in canHoistPHI()
700 PredecessorBlocks.erase(Pair.first->getParent()); in canHoistPHI()
701 PredecessorBlocks.erase(Pair.first->getSuccessor(1)); in canHoistPHI()
703 PredecessorBlocks.erase(Pair.first->getParent()); in canHoistPHI()
704 PredecessorBlocks.erase(Pair.first->getSuccessor(0)); in canHoistPHI()
706 PredecessorBlocks.erase(Pair.first->getSuccessor(0)); in canHoistPHI()
707 PredecessorBlocks.erase(Pair.first->getSuccessor(1)); in canHoistPHI()
713 return PredecessorBlocks.empty(); in canHoistPHI()