Searched refs:PathDiagnostic (Results 1 - 9 of 9) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DSarifDiagnostics.cpp13 #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 DTextDiagnostics.cpp13 #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 DHTMLDiagnostics.cpp13 #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 DPlistDiagnostics.cpp13 #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 DBugReporter.cpp27 #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 DPathDiagnostic.cpp1 //===- 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 DPathDiagnostic.h1 //===- 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 DBugReporter.h17 #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 DMakefile165 SRCS_FUL+= Analysis/PathDiagnostic.cpp

Completed in 138 milliseconds