reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
907 CFGBlockValues vals(cfg); 916 cfg.VisitBlockStmts(classification); 919 const CFGBlock &entry = cfg.getEntry(); 927 DataflowWorklist worklist(cfg, *ac.getAnalysis<PostOrderCFGView>()); 928 llvm::BitVector previouslyVisited(cfg.getNumBlockIDs()); 929 worklist.enqueueSuccessors(&cfg.getEntry()); 930 llvm::BitVector wasAnalyzed(cfg.getNumBlockIDs(), false); 931 wasAnalyzed[cfg.getEntry().getBlockID()] = true; 932 PruneBlocksHandler PBH(cfg.getNumBlockIDs()); 938 bool changed = runOnBlock(block, cfg, ac, vals, 950 for (const auto *block : cfg) 952 runOnBlock(block, cfg, ac, vals, classification, wasAnalyzed, handler);