Home | History | Annotate | Download | only in Core

Lines Matching refs:visitors

414                                       ArrayRef<BugReporterVisitor *> visitors) {
714 // Add diagnostic pieces from custom visitors.
716 for (ArrayRef<BugReporterVisitor *>::iterator I = visitors.begin(),
717 E = visitors.end();
1057 ArrayRef<BugReporterVisitor *> visitors) {
1187 // Add pieces from custom visitors.
1189 for (ArrayRef<BugReporterVisitor *>::iterator I = visitors.begin(),
1190 E = visitors.end();
1715 // Register additional node visitors.
1719 BugReport::VisitorList visitors;
1722 // While generating diagnostics, it's possible the visitors will decide
1723 // new symbols and regions are interesting, or add other visitors based on
1727 // Get a clean copy of all the visitors.
1730 visitors.push_back((*I)->clone());
1739 for (BugReport::visitor_iterator I = visitors.begin(), E = visitors.end();
1756 GenerateExtensivePathDiagnostic(PD, PDB, N, visitors);
1759 GenerateMinimalPathDiagnostic(PD, PDB, N, visitors);
1763 // Clean up the visitors we used.
1764 llvm::DeleteContainerPointers(visitors);