Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DSarifDiagnostics.cpp37 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 DHTMLDiagnostics.cpp79 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 DPathDiagnostic.cpp129 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 DPlistDiagnostics.cpp52 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 DBugReporter.cpp678 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 DPathDiagnostic.h65 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 DBugReporter.h72 llvm::DenseMap<PathDiagnosticConsumer *, std::unique_ptr<PathDiagnostic>>;
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/
H A DAnalysisConsumer.cpp105 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 DMakefile601 SRCS_FUL+= StaticAnalyzer/Core/PathDiagnostic.cpp