Searched refs:PathDiagnostic (Results 1 – 9 of 9) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
| H A D | SarifDiagnostics.cpp | 37 void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags, 238 static json::Object createResult(const PathDiagnostic &Diag, json::Array &Files, in createResult() 279 static json::Object createRule(const PathDiagnostic &Diag) { in createRule() 293 static json::Array createRules(std::vector<const PathDiagnostic *> &Diags, in createRules() 298 llvm::for_each(Diags, [&](const PathDiagnostic *D) { in createRules() 310 static json::Object createResources(std::vector<const PathDiagnostic *> &Diags, in createResources() 315 static json::Object createRun(std::vector<const PathDiagnostic *> &Diags) { in createRun() 320 llvm::for_each(Diags, [&](const PathDiagnostic *D) { in createRun() 331 std::vector<const PathDiagnostic *> &Diags, FilesMade *) { in FlushDiagnosticsImpl()
|
| H A D | HTMLDiagnostics.cpp | 79 void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags, 101 void ReportDiag(const PathDiagnostic& D, 105 std::string GenerateHTML(const PathDiagnostic& D, Rewriter &R, 110 void FinalizeHTML(const PathDiagnostic& D, Rewriter &R, 127 const PathDiagnostic &D, const PathPieces &path); 130 void dumpCoverageData(const PathDiagnostic &D, 156 std::vector<const PathDiagnostic *> &Diags, in FlushDiagnosticsImpl() 162 void HTMLDiagnostics::ReportDiag(const PathDiagnostic& D, in ReportDiag() 345 const PathDiagnostic &D, in dumpCoverageData() 371 const PathDiagnostic &D, const PathPieces &path) { in showRelevantLinesJavascript() [all …]
|
| H A D | PathDiagnostic.cpp | 129 PathDiagnostic::~PathDiagnostic() = default; 131 PathDiagnostic::PathDiagnostic( in PathDiagnostic() function in PathDiagnostic 173 void PathDiagnostic::resetDiagnosticLocationToMainFile() { in resetDiagnosticLocationToMainFile() 216 std::unique_ptr<PathDiagnostic> D) { in HandlePathDiagnostic() 420 static bool compare(const PathDiagnostic &X, const PathDiagnostic &Y) { in compare() 468 std::vector<const PathDiagnostic *> BatchDiags; in FlushDiagnostics() 474 int (*Comp)(const PathDiagnostic *const *, const PathDiagnostic *const *) = in FlushDiagnostics() 475 [](const PathDiagnostic *const *X, const PathDiagnostic *const *Y) { in FlushDiagnostics() 1203 unsigned PathDiagnostic::full_size() { in full_size() 1258 void PathDiagnostic::Profile(llvm::FoldingSetNodeID &ID) const { in Profile() [all …]
|
| H A D | PlistDiagnostics.cpp | 52 void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags, 163 static void printCoverage(const PathDiagnostic *D, 406 static void printCoverage(const PathDiagnostic *D, in printCoverage() 510 std::vector<const PathDiagnostic *> &Diags, in FlushDiagnosticsImpl() 528 for (const PathDiagnostic *D : Diags) { in FlushDiagnosticsImpl() 577 for (std::vector<const PathDiagnostic*>::iterator DI=Diags.begin(), in FlushDiagnosticsImpl() 582 const PathDiagnostic *D = *DI; in FlushDiagnosticsImpl()
|
| H A D | BugReporter.cpp | 678 PathDiagnostic &PD) { in generateMinimalDiagForBlockEdge() 1017 PathDiagnostic &PD, in generatePathDiagnosticsForNode() 1248 static std::unique_ptr<PathDiagnostic> 1251 return llvm::make_unique<PathDiagnostic>( in generateEmptyDiagnosticForReport() 1882 PathDiagnostic &PD) { in updateExecutedLinesWithDiagnosticPieces() 1908 static std::unique_ptr<PathDiagnostic> generatePathDiagnosticForConsumer( in generatePathDiagnosticForConsumer() 1922 std::unique_ptr<PathDiagnostic> PD = generateEmptyDiagnosticForReport(R, SM); in generatePathDiagnosticForConsumer() 2678 std::unique_ptr<PathDiagnostic> PD = generatePathDiagnosticForConsumer( in generatePathDiagnostics() 2952 std::unique_ptr<PathDiagnostic> &PD = P.second; in FlushReport()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/ |
| H A D | PathDiagnostic.h | 65 class PathDiagnostic; variable 94 void addDiagnostic(const PathDiagnostic &PD, 98 PDFileEntry::ConsumerFiles *getFiles(const PathDiagnostic &PD); 110 virtual void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags, 115 void HandlePathDiagnostic(std::unique_ptr<PathDiagnostic> D); 137 llvm::FoldingSet<PathDiagnostic> Diags; 767 class PathDiagnostic : public llvm::FoldingSetNode { 791 PathDiagnostic() = delete; 792 PathDiagnostic(StringRef CheckName, const Decl *DeclWithIssue, 797 ~PathDiagnostic();
|
| H A D | BugReporter.h | 72 llvm::DenseMap<PathDiagnosticConsumer *, std::unique_ptr<PathDiagnostic>>;
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/ |
| H A D | AnalysisConsumer.cpp | 105 void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags, in FlushDiagnosticsImpl() 110 for (std::vector<const PathDiagnostic*>::iterator I = Diags.begin(), in FlushDiagnosticsImpl() 112 const PathDiagnostic *PD = *I; in FlushDiagnosticsImpl()
|
| /freebsd-12.1/lib/clang/libclang/ |
| H A D | Makefile | 601 SRCS_FUL+= StaticAnalyzer/Core/PathDiagnostic.cpp
|