Searched refs:PathDiagnostic (Results 1 - 9 of 9) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | SarifDiagnostics.cpp | 13 #include "clang/Analysis/PathDiagnostic.h" 40 void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags, 282 const PathDiagnostic &Diag, 325 static json::Object createRule(const PathDiagnostic &Diag) { 339 static json::Array createRules(std::vector<const PathDiagnostic *> &Diags, 344 llvm::for_each(Diags, [&](const PathDiagnostic *D) { 356 static json::Object createTool(std::vector<const PathDiagnostic *> &Diags, 367 std::vector<const PathDiagnostic *> &Diags) { 372 llvm::for_each(Diags, [&](const PathDiagnostic *D) { 383 std::vector<const PathDiagnostic *> [all...] |
H A D | TextDiagnostics.cpp | 13 #include "clang/Analysis/PathDiagnostic.h" 62 void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags, 91 for (std::vector<const PathDiagnostic *>::iterator I = Diags.begin(), 94 const PathDiagnostic *PD = *I;
|
H A D | HTMLDiagnostics.cpp | 13 #include "clang/Analysis/PathDiagnostic.h" 76 void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags, 99 void ReportDiag(const PathDiagnostic& D, 103 std::string GenerateHTML(const PathDiagnostic& D, Rewriter &R, 108 void FinalizeHTML(const PathDiagnostic& D, Rewriter &R, 125 const PathDiagnostic &D, const PathPieces &path); 128 void dumpCoverageData(const PathDiagnostic &D, 183 std::vector<const PathDiagnostic *> &Diags, 189 void HTMLDiagnostics::ReportDiag(const PathDiagnostic& D, 298 std::string HTMLDiagnostics::GenerateHTML(const PathDiagnostic [all...] |
H A D | PlistDiagnostics.cpp | 13 #include "clang/Analysis/PathDiagnostic.h" 55 void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags, 175 static void printCoverage(const PathDiagnostic *D, 492 static void printCoverage(const PathDiagnostic *D, 532 "PathDiagnostic is not partitioned so that notes precede the rest"); 612 std::vector<const PathDiagnostic *> &Diags, 630 for (const PathDiagnostic *D : Diags) { 679 for (std::vector<const PathDiagnostic*>::iterator DI=Diags.begin(), 684 const PathDiagnostic *D = *DI;
|
H A D | BugReporter.cpp | 27 #include "clang/Analysis/PathDiagnostic.h" 112 /// PathDiagnostic object. It does no much more then providing convenient 128 /// TODO: PathDiagnostic has a stack doing the same thing, shouldn't we use 133 /// methods of PathDiagnostic. 134 std::unique_ptr<PathDiagnostic> PD; 200 /// PathDiagnostic object for a given bug report. This class and its fields are 241 std::unique_ptr<PathDiagnostic> 1314 static std::unique_ptr<PathDiagnostic> 1317 return std::make_unique<PathDiagnostic>( 1324 static std::unique_ptr<PathDiagnostic> [all...] |
/freebsd-13-stable/contrib/llvm-project/clang/lib/Analysis/ |
H A D | PathDiagnostic.cpp | 1 //===- PathDiagnostic.cpp - Path-Specific Diagnostic Handling -------------===// 9 // This file defines the PathDiagnostic-related interfaces. 13 #include "clang/Analysis/PathDiagnostic.h" 118 PathDiagnostic::~PathDiagnostic() = default; 120 PathDiagnostic::PathDiagnostic( function in class:PathDiagnostic 142 std::unique_ptr<PathDiagnostic> D) { 211 if (PathDiagnostic *orig = Diags.FindNodeOrInsertPos(profile, InsertPos)) { 212 // Keep the PathDiagnostic wit [all...] |
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Analysis/ |
H A D | PathDiagnostic.h | 1 //===- PathDiagnostic.h - Path-Specific Diagnostic Handling -----*- C++ -*-===// 9 // This file defines the PathDiagnostic-related interfaces. 59 class PathDiagnostic; 88 void addDiagnostic(const PathDiagnostic &PD, 92 PDFileEntry::ConsumerFiles *getFiles(const PathDiagnostic &PD); 104 virtual void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags, 109 void HandlePathDiagnostic(std::unique_ptr<PathDiagnostic> D); 138 llvm::FoldingSet<PathDiagnostic> Diags; 724 /// PathDiagnostic - PathDiagnostic object 727 class PathDiagnostic : public llvm::FoldingSetNode { class in namespace:clang::ento [all...] |
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/BugReporter/ |
H A D | BugReporter.h | 17 #include "clang/Analysis/PathDiagnostic.h" 73 llvm::DenseMap<PathDiagnosticConsumer *, std::unique_ptr<PathDiagnostic>>; 407 /// when generating a PathDiagnostic from this BugReport. 410 /// Disable all path pruning when generating a PathDiagnostic.
|
/freebsd-13-stable/lib/clang/libclang/ |
H A D | Makefile | 165 SRCS_FUL+= Analysis/PathDiagnostic.cpp
|
Completed in 138 milliseconds