reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);