Lines Matching refs:invalidate
100 AM.invalidate(*C, PassPA);
131 bool CGSCCAnalysisManagerModuleProxy::Result::invalidate(
141 // We also directly invalidate the FAM's module proxy if necessary, and if
148 Inv.invalidate<LazyCallGraphAnalysis>(M, PA) ||
149 Inv.invalidate<FunctionAnalysisManagerModuleProxy>(M, PA)) {
178 if (Inv.invalidate(OuterAnalysisID, M, PA)) {
189 InnerAM->invalidate(C, *InnerPA);
196 InnerAM->invalidate(C, PA);
225 // invalidate the function analyses.
240 bool FunctionAnalysisManagerCGSCCProxy::Result::invalidate(
253 // forcibly cleared. When preserved, this proxy will only invalidate results
282 if (Inv.invalidate(OuterAnalysisID, C, PA)) {
293 FAM->invalidate(F, *FunctionPA);
300 FAM->invalidate(F, PA);
319 /// *wrong* SCC's analysis result. We forcibly invalidate the necessary
328 // Now walk the functions in this SCC and invalidate any function analysis
340 // invalidate nothing else.
349 // Now invalidate anything we found.
350 FAM.invalidate(F, PA);
402 AM.invalidate(*OldC, PA);
421 AM.invalidate(NewC, PA);
503 // into a separate data structure so removal doesn't invalidate anything.
550 // Note that we don't bother to invalidate analyses as ref-edge
647 AM.invalidate(*MergedC, PA);
668 AM.invalidate(*C, PA);