Searched refs:PathDiagnostic (Results 1 – 11 of 11) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/ |
H A D | SarifDiagnostics.cpp | 39 void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags, 282 const PathDiagnostic &Diag, in createResult() 325 static json::Object createRule(const PathDiagnostic &Diag) { in createRule() 339 static json::Array createRules(std::vector<const PathDiagnostic *> &Diags, in createRules() 344 llvm::for_each(Diags, [&](const PathDiagnostic *D) { in createRules() 356 static json::Object createTool(std::vector<const PathDiagnostic *> &Diags, in createTool() 367 std::vector<const PathDiagnostic *> &Diags) { in createRun() 372 llvm::for_each(Diags, [&](const PathDiagnostic *D) { in createRun() 383 std::vector<const PathDiagnostic *> &Diags, FilesMade *) { in FlushDiagnosticsImpl()
|
H A D | HTMLDiagnostics.cpp | 77 void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags, 100 void ReportDiag(const PathDiagnostic& D, 104 std::string GenerateHTML(const PathDiagnostic& D, Rewriter &R, 109 void FinalizeHTML(const PathDiagnostic& D, Rewriter &R, 126 const PathDiagnostic &D, const PathPieces &path); 129 void dumpCoverageData(const PathDiagnostic &D, 205 std::vector<const PathDiagnostic *> &Diags, in FlushDiagnosticsImpl() 211 void HTMLDiagnostics::ReportDiag(const PathDiagnostic& D, in ReportDiag() 320 std::string HTMLDiagnostics::GenerateHTML(const PathDiagnostic& D, Rewriter &R, in GenerateHTML() 394 const PathDiagnostic &D, in dumpCoverageData() [all …]
|
H A D | TextDiagnostics.cpp | 60 void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags, in FlushDiagnosticsImpl() 89 for (std::vector<const PathDiagnostic *>::iterator I = Diags.begin(), in FlushDiagnosticsImpl() 92 const PathDiagnostic *PD = *I; in FlushDiagnosticsImpl()
|
H A D | PlistDiagnostics.cpp | 62 void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags, 162 static void printCoverage(const PathDiagnostic *D, 489 static void printCoverage(const PathDiagnostic *D, in printCoverage() 614 std::vector<const PathDiagnostic *> &Diags, in FlushDiagnosticsImpl() 632 for (const PathDiagnostic *D : Diags) { in FlushDiagnosticsImpl() 681 for (std::vector<const PathDiagnostic*>::iterator DI=Diags.begin(), in FlushDiagnosticsImpl() 686 const PathDiagnostic *D = *DI; in FlushDiagnosticsImpl()
|
H A D | BugReporter.cpp | 134 std::unique_ptr<PathDiagnostic> PD; 241 std::unique_ptr<PathDiagnostic> 1314 static std::unique_ptr<PathDiagnostic> 1317 return std::make_unique<PathDiagnostic>( in generateDiagnosticForBasicReport() 1324 static std::unique_ptr<PathDiagnostic> 1328 return std::make_unique<PathDiagnostic>( in generateEmptyDiagnosticForReport() 1954 static void updateExecutedLinesWithDiagnosticPieces(PathDiagnostic &PD) { in updateExecutedLinesWithDiagnosticPieces() 1985 std::unique_ptr<PathDiagnostic> 2862 if (std::unique_ptr<PathDiagnostic> PD = PDB->generate(PC)) { in generatePathDiagnostics() 3049 std::unique_ptr<PathDiagnostic> &PD = P.second; in FlushReport() [all …]
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Analysis/ |
H A D | PathDiagnostic.cpp | 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() [all …]
|
H A D | CMakeLists.txt | 25 PathDiagnostic.cpp
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Analysis/ |
H A D | PathDiagnostic.h | 59 class PathDiagnostic; variable 127 void addDiagnostic(const PathDiagnostic &PD, 131 PDFileEntry::ConsumerFiles *getFiles(const PathDiagnostic &PD); 143 virtual void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags, 148 void HandlePathDiagnostic(std::unique_ptr<PathDiagnostic> D); 177 llvm::FoldingSet<PathDiagnostic> Diags; 766 class PathDiagnostic : public llvm::FoldingSetNode { 790 PathDiagnostic() = delete; 791 PathDiagnostic(StringRef CheckerName, const Decl *DeclWithIssue, 796 ~PathDiagnostic();
|
/netbsd-src/external/apache2/llvm/lib/libclangAnalysis/ |
H A D | Makefile | 27 PathDiagnostic.cpp \
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/lib/Analysis/ |
H A D | BUILD.gn | 31 "PathDiagnostic.cpp",
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/BugReporter/ |
H A D | BugReporter.h | 73 llvm::DenseMap<PathDiagnosticConsumer *, std::unique_ptr<PathDiagnostic>>;
|