reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Analysis/CGSCCPassManager.h
  809         if (InvalidSCCSet.count(C)) {
  813         if (&C->getOuterRefSCC() != RC) {
  823         (void)CGAM.getResult<FunctionAnalysisManagerCGSCCProxy>(*C, CG);
  845         CGAM.invalidate(*C, UR.CrossSCCPA);
  849           assert(!InvalidSCCSet.count(C) && "Processing an invalid SCC!");
  850           assert(C->begin() != C->end() && "Cannot have an empty SCC!");
  850           assert(C->begin() != C->end() && "Cannot have an empty SCC!");
  851           assert(&C->getOuterRefSCC() == RC &&
  860           if (!PI.runBeforePass<LazyCallGraph::SCC>(Pass, *C))
  863           PreservedAnalyses PassPA = Pass.run(*C, CGAM, CG, UR);
  865           if (UR.InvalidatedSCCs.count(C))
  868             PI.runAfterPass<LazyCallGraph::SCC>(Pass, *C);
  871           C = UR.UpdatedC ? UR.UpdatedC : C;
  871           C = UR.UpdatedC ? UR.UpdatedC : C;
  876           if (UR.InvalidatedSCCs.count(C)) {
  881           assert(C->begin() != C->end() && "Cannot have an empty SCC!");
  881           assert(C->begin() != C->end() && "Cannot have an empty SCC!");
  889           CGAM.invalidate(*C, PassPA);