Lines Matching refs:PathDiagnostic
118 PathDiagnostic::~PathDiagnostic() = default;
120 PathDiagnostic::PathDiagnostic( in PathDiagnostic() function in PathDiagnostic
142 std::unique_ptr<PathDiagnostic> D) { in HandlePathDiagnostic()
211 if (PathDiagnostic *orig = Diags.FindNodeOrInsertPos(profile, InsertPos)) { in HandlePathDiagnostic()
351 static bool compare(const PathDiagnostic &X, const PathDiagnostic &Y) { in compare()
390 PathDiagnostic::meta_iterator XI = X.meta_begin(), XE = X.meta_end(); in compare()
391 PathDiagnostic::meta_iterator YI = Y.meta_begin(), YE = Y.meta_end(); in compare()
410 std::vector<const PathDiagnostic *> BatchDiags; in FlushDiagnostics()
416 int (*Comp)(const PathDiagnostic *const *, const PathDiagnostic *const *) = in FlushDiagnostics()
417 [](const PathDiagnostic *const *X, const PathDiagnostic *const *Y) { in FlushDiagnostics()
441 void PathDiagnosticConsumer::FilesMade::addDiagnostic(const PathDiagnostic &PD, in addDiagnostic()
464 PathDiagnosticConsumer::FilesMade::getFiles(const PathDiagnostic &PD) { in getFiles()
1075 unsigned PathDiagnostic::full_size() { in full_size()
1134 void PathDiagnostic::Profile(llvm::FoldingSetNodeID &ID) const { in Profile()
1142 void PathDiagnostic::FullProfile(llvm::FoldingSetNodeID &ID) const { in FullProfile()