Lines Matching refs:UR
65 LazyCallGraph &G, CGSCCUpdateResult &UR) { in run() argument
87 PreservedAnalyses PassPA = Pass->run(*C, AM, G, UR); in run()
90 C = UR.UpdatedC ? UR.UpdatedC : C; in run()
91 if (UR.UpdatedC) { in run()
104 if (UR.InvalidatedSCCs.count(C)) { in run()
124 UR.CrossSCCPA.intersect(PA); in run()
162 CGSCCUpdateResult UR = {CWorklist, in run() local
258 CGAM.invalidate(*C, UR.CrossSCCPA); in run()
265 LastUpdatedC = UR.UpdatedC; in run()
266 UR.UpdatedC = nullptr; in run()
274 PreservedAnalyses PassPA = Pass->run(*C, CGAM, CG, UR); in run()
277 C = UR.UpdatedC ? UR.UpdatedC : C; in run()
279 if (UR.UpdatedC) { in run()
288 UR.CrossSCCPA.intersect(PassPA); in run()
295 if (UR.InvalidatedSCCs.count(C)) { in run()
323 if (UR.UpdatedC) in run()
327 << *UR.UpdatedC << "\n"); in run()
332 } while (UR.UpdatedC); in run()
363 CGSCCUpdateResult &UR) { in run() argument
405 UR.IndirectVHs.clear(); in run()
407 auto CallCounts = ScanSCC(*C, UR.IndirectVHs); in run()
413 PreservedAnalyses PassPA = Pass->run(*C, AM, CG, UR); in run()
419 if (UR.InvalidatedSCCs.count(C)) { in run()
433 if (UR.UpdatedC && UR.UpdatedC != C) in run()
439 bool Devirt = llvm::any_of(UR.IndirectVHs, [](auto &P) -> bool { in run()
454 UR.IndirectVHs.clear(); in run()
455 auto NewCallCounts = ScanSCC(*C, UR.IndirectVHs); in run()
510 CGSCCUpdateResult &UR) { in run() argument
562 AM, UR, FAM); in run()
817 CGSCCAnalysisManager &AM, CGSCCUpdateResult &UR) { in incorporateNewSCCRange() argument
824 UR.CWorklist.insert(C); in incorporateNewSCCRange()
862 UR.CWorklist.insert(&NewC); in incorporateNewSCCRange()
878 CGSCCAnalysisManager &AM, CGSCCUpdateResult &UR, in updateCGAndAnalysisManagerForPass() argument
926 auto *Entry = UR.IndirectVHs.find(CB); in updateCGAndAnalysisManagerForPass()
927 if (Entry == UR.IndirectVHs.end()) in updateCGAndAnalysisManagerForPass()
928 UR.IndirectVHs.insert({CB, WeakTrackingVH(CB)}); in updateCGAndAnalysisManagerForPass()
1013 G, N, C, AM, UR); in updateCGAndAnalysisManagerForPass()
1066 C, AM, UR); in updateCGAndAnalysisManagerForPass()
1110 UR.InvalidatedSCCs.insert(MergedC); in updateCGAndAnalysisManagerForPass()
1154 UR.CWorklist.insert(C); in updateCGAndAnalysisManagerForPass()
1160 UR.CWorklist.insert(&MovedC); in updateCGAndAnalysisManagerForPass()
1167 assert(!UR.InvalidatedSCCs.count(C) && "Invalidated the current SCC!"); in updateCGAndAnalysisManagerForPass()
1173 UR.UpdatedC = C; in updateCGAndAnalysisManagerForPass()
1180 CGSCCAnalysisManager &AM, CGSCCUpdateResult &UR, in updateCGAndAnalysisManagerForFunctionPass() argument
1182 return updateCGAndAnalysisManagerForPass(G, InitialC, N, AM, UR, FAM, in updateCGAndAnalysisManagerForFunctionPass()
1187 CGSCCAnalysisManager &AM, CGSCCUpdateResult &UR, in updateCGAndAnalysisManagerForCGSCCPass() argument
1189 return updateCGAndAnalysisManagerForPass(G, InitialC, N, AM, UR, FAM, in updateCGAndAnalysisManagerForCGSCCPass()