Lines Matching refs:CFGBlock

34   llvm::PriorityQueue<const CFGBlock *, SmallVector<const CFGBlock *, 20>,
43 void enqueueBlock(const CFGBlock *block);
44 void enqueuePredecessors(const CFGBlock *block);
46 const CFGBlock *dequeue();
51 void DataflowWorklist::enqueueBlock(const clang::CFGBlock *block) { in enqueueBlock()
58 void DataflowWorklist::enqueuePredecessors(const clang::CFGBlock *block) { in enqueuePredecessors()
59 for (CFGBlock::const_pred_iterator I = block->pred_begin(), in enqueuePredecessors()
65 const CFGBlock *DataflowWorklist::dequeue() { in dequeue()
68 const CFGBlock *b = worklist.top(); in dequeue()
81 llvm::DenseMap<const CFGBlock *, LiveVariables::LivenessValues> blocksEndToLiveness;
82 llvm::DenseMap<const CFGBlock *, LiveVariables::LivenessValues> blocksBeginToLiveness;
92 runOnBlock(const CFGBlock *block, LiveVariables::LivenessValues val,
184 bool LiveVariables::isLive(const CFGBlock *B, const VarDecl *D) { in isLive()
205 const CFGBlock *currentBlock;
210 const CFGBlock *CurrentBlock) in TransferFunctions()
498 LiveVariablesImpl::runOnBlock(const CFGBlock *block, in runOnBlock()
509 for (CFGBlock::const_reverse_iterator it = block->rbegin(), in runOnBlock()
564 const CFGBlock *block = *it; in computeLiveness()
572 for (CFGBlock::const_iterator bi = block->begin(), be = block->end(); in computeLiveness()
588 while (const CFGBlock *block = worklist.dequeue()) { in computeLiveness()
595 for (CFGBlock::const_succ_iterator it = block->succ_begin(), in computeLiveness()
597 if (const CFGBlock *succ = *it) { in computeLiveness()
624 std::vector<const CFGBlock *> vec; in dumpBlockLiveness()
625 for (llvm::DenseMap<const CFGBlock *, LiveVariables::LivenessValues>::iterator in dumpBlockLiveness()
630 llvm::sort(vec, [](const CFGBlock *A, const CFGBlock *B) { in dumpBlockLiveness()
636 for (std::vector<const CFGBlock *>::iterator in dumpBlockLiveness()