Lines Matching refs:CFGBlock

132   ValueVector &getValueVector(const CFGBlock *block) {  in getValueVector()
138 bool updateValueVectorWithScratch(const CFGBlock *block);
148 Value getValue(const CFGBlock *block, const CFGBlock *dstBlock, in getValue()
173 static void printVector(const CFGBlock *block, ValueVector &bv, in printVector()
195 bool CFGBlockValues::updateValueVectorWithScratch(const CFGBlock *block) { in updateValueVectorWithScratch()
224 SmallVector<const CFGBlock *, 20> worklist;
239 void enqueueSuccessors(const CFGBlock *block);
240 const CFGBlock *dequeue();
245 void DataflowWorklist::enqueueSuccessors(const CFGBlock *block) { in enqueueSuccessors()
246 for (CFGBlock::const_succ_iterator I = block->succ_begin(), in enqueueSuccessors()
248 const CFGBlock *Successor = *I; in enqueueSuccessors()
256 const CFGBlock *DataflowWorklist::dequeue() { in dequeue()
257 const CFGBlock *B = nullptr; in dequeue()
512 const CFGBlock *block;
520 const CFGBlock *block, AnalysisDeclContext &ac, in TransferFunctions()
598 SmallVector<const CFGBlock*, 32> Queue; in getUninitUse()
606 const CFGBlock *B = Queue.pop_back_val(); in getUninitUse()
612 for (CFGBlock::const_pred_iterator I = B->pred_begin(), E = B->pred_end(); in getUninitUse()
614 const CFGBlock *Pred = *I; in getUninitUse()
637 for (CFGBlock::const_succ_iterator SI = Pred->succ_begin(), in getUninitUse()
661 for (CFGBlock::const_succ_iterator I = Block->succ_begin(), in getUninitUse()
663 const CFGBlock *Succ = *I; in getUninitUse()
820 static bool runOnBlock(const CFGBlock *block, const CFG &cfg, in runOnBlock()
829 for (CFGBlock::const_pred_iterator I = block->pred_begin(), in runOnBlock()
831 const CFGBlock *pred = *I; in runOnBlock()
903 const CFGBlock &entry = cfg.getEntry(); in runUninitializedVariablesAnalysis()
918 while (const CFGBlock *block = worklist.dequeue()) { in runUninitializedVariablesAnalysis()