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

References

lib/Analysis/CGSCCPassManager.cpp
  512       if (C != &TargetC) {
  517         C = incorporateNewSCCRange(RC->switchInternalEdgeToRef(N, E.getNode()),
  518                                    G, N, C, AM, UR);
  556     assert(G.lookupSCC(N) == C && "Changed the SCC when splitting RefSCCs!");
  557     RC = &C->getOuterRefSCC();
  595     if (C != &TargetC) {
  602     C = incorporateNewSCCRange(RC->switchInternalEdgeToRef(N, *RefTarget), G, N,
  603                                C, AM, UR);
  629     auto InitialSCCIndex = RC->find(*C) - RC->begin();
  654       C = &TargetC;
  655       assert(G.lookupSCC(N) == C && "Failed to update current SCC!");
  661         AM.getResult<FunctionAnalysisManagerCGSCCProxy>(*C, G);
  668       AM.invalidate(*C, PA);
  670     auto NewSCCIndex = RC->find(*C) - RC->begin();
  684       UR.CWorklist.insert(C);
  685       LLVM_DEBUG(dbgs() << "Enqueuing the existing SCC in the worklist: " << *C
  697   assert(!UR.InvalidatedSCCs.count(C) && "Invalidated the current SCC!");
  699   assert(&C->getOuterRefSCC() == RC && "Current SCC not in current RefSCC!");
  705   if (C != &InitialC)
  706     UR.UpdatedC = C;
  708   return *C;