Home
last modified time | relevance | path

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

/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Analysis/FlowSensitive/
DDataflowSolver.h33 SmallVector<const CFGBlock *, 10> BlockQueue; variable
42 BlockQueue.push_back(B); in enqueue()
47 assert(!BlockQueue.empty()); in dequeue()
48 const CFGBlock *B = BlockQueue.pop_back_val(); in dequeue()
54 bool isEmpty() const { return BlockQueue.empty(); } in isEmpty()
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Sema/
DAnalysisBasedWarnings.cpp739 std::deque<const CFGBlock *> BlockQueue; in fillReachableBlocks() local
742 BlockQueue.push_back(&Cfg->getEntry()); in fillReachableBlocks()
751 BlockQueue.push_back(B); in fillReachableBlocks()
754 while (!BlockQueue.empty()) { in fillReachableBlocks()
755 const CFGBlock *P = BlockQueue.front(); in fillReachableBlocks()
756 BlockQueue.pop_front(); in fillReachableBlocks()
761 BlockQueue.push_back(*I); in fillReachableBlocks()
772 std::deque<const CFGBlock*> BlockQueue; in checkFallThroughIntoBlock() local
774 std::copy(B.pred_begin(), B.pred_end(), std::back_inserter(BlockQueue)); in checkFallThroughIntoBlock()
776 while (!BlockQueue.empty()) { in checkFallThroughIntoBlock()
[all …]