Home
last modified time | relevance | path

Searched refs:PathDiagnostic (Results 1 – 11 of 11) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DSarifDiagnostics.cpp39 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 DHTMLDiagnostics.cpp77 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 DTextDiagnostics.cpp60 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 DPlistDiagnostics.cpp62 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 DBugReporter.cpp134 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 DPathDiagnostic.cpp118 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 DCMakeLists.txt25 PathDiagnostic.cpp
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Analysis/
H A DPathDiagnostic.h59 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 DMakefile27 PathDiagnostic.cpp \
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/lib/Analysis/
H A DBUILD.gn31 "PathDiagnostic.cpp",
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/BugReporter/
H A DBugReporter.h73 llvm::DenseMap<PathDiagnosticConsumer *, std::unique_ptr<PathDiagnostic>>;