Home
last modified time | relevance | path

Searched refs:PathDiagnosticConsumer (Results 1 – 16 of 16) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Frontend/
H A DAnalysisConsumer.h27 class PathDiagnosticConsumer; variable
32 virtual void AddDiagnosticConsumer(PathDiagnosticConsumer *Consumer) = 0;
/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/
H A DPathDiagnosticConsumers.h32 class PathDiagnosticConsumer; variable
33 typedef std::vector<PathDiagnosticConsumer*> PathDiagnosticConsumers;
/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/BugReporter/
H A DBugReporter.h71 llvm::DenseMap<PathDiagnosticConsumer *, std::unique_ptr<PathDiagnostic>>;
573 virtual ArrayRef<PathDiagnosticConsumer*> getPathDiagnosticConsumers() = 0;
605 ArrayRef<PathDiagnosticConsumer*> getPathDiagnosticConsumers() { in getPathDiagnosticConsumers()
659 ArrayRef<PathDiagnosticConsumer *> consumers,
674 ArrayRef<PathDiagnosticConsumer *> consumers,
694 ArrayRef<PathDiagnosticConsumer *> consumers,
/llvm-project-15.0.7/clang/lib/Analysis/
H A DPathDiagnostic.cpp133 void PathDiagnosticConsumer::anchor() {} in anchor()
135 PathDiagnosticConsumer::~PathDiagnosticConsumer() { in ~PathDiagnosticConsumer()
141 void PathDiagnosticConsumer::HandlePathDiagnostic( in HandlePathDiagnostic()
403 void PathDiagnosticConsumer::FlushDiagnostics( in FlushDiagnostics()
404 PathDiagnosticConsumer::FilesMade *Files) { in FlushDiagnostics()
436 PathDiagnosticConsumer::FilesMade::~FilesMade() { in ~FilesMade()
441 void PathDiagnosticConsumer::FilesMade::addDiagnostic(const PathDiagnostic &PD, in addDiagnostic()
463 PathDiagnosticConsumer::PDFileEntry::ConsumerFiles *
464 PathDiagnosticConsumer::FilesMade::getFiles(const PathDiagnostic &PD) { in getFiles()
/llvm-project-15.0.7/clang/unittests/StaticAnalyzer/
H A DCheckerRegistration.h23 class OnlyWarningsDiagConsumer : public PathDiagnosticConsumer {
39 class PathDiagConsumer : public PathDiagnosticConsumer {
H A DReusables.h132 class VerifyPathDiagnosticConsumer : public PathDiagnosticConsumer {
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DAnalysisManager.cpp60 PathDiagnosticConsumer::FilesMade filesMade; in FlushDiagnostics()
H A DBugReporter.cpp116 const PathDiagnosticConsumer *Consumer;
137 PathDiagnosticConstruct(const PathDiagnosticConsumer *PDC,
245 generate(const PathDiagnosticConsumer *PDC) const;
1977 const PathDiagnosticConsumer *PDC, const ExplodedNode *ErrorNode, in PathDiagnosticConstruct()
1994 PathDiagnosticBuilder::generate(const PathDiagnosticConsumer *PDC) const { in generate()
2877 ArrayRef<PathDiagnosticConsumer *> consumers, in generatePathDiagnostics()
2887 for (PathDiagnosticConsumer *PC : consumers) { in generatePathDiagnostics()
3077 ArrayRef<PathDiagnosticConsumer*> Consumers = getPathDiagnosticConsumers(); in FlushReport()
3082 PathDiagnosticConsumer *Consumer = P.first; in FlushReport()
3203 BugReport *exampleReport, ArrayRef<PathDiagnosticConsumer *> consumers, in generateDiagnosticForConsumerMap()
[all …]
H A DTextDiagnostics.cpp37 class TextDiagnostics : public PathDiagnosticConsumer {
H A DSarifDiagnostics.cpp30 class SarifDiagnostics : public PathDiagnosticConsumer {
H A DPlistDiagnostics.cpp42 class PlistDiagnostics : public PathDiagnosticConsumer {
H A DHTMLDiagnostics.cpp64 class HTMLDiagnostics : public PathDiagnosticConsumer {
/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DAnalysisManager.h94 ArrayRef<PathDiagnosticConsumer*> getPathDiagnosticConsumers() override { in getPathDiagnosticConsumers()
/llvm-project-15.0.7/clang/include/clang/Analysis/
H A DPathDiagnostic.h92 class PathDiagnosticConsumer {
130 PathDiagnosticConsumer() = default;
131 virtual ~PathDiagnosticConsumer();
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Frontend/
H A DAnalysisConsumer.cpp345 void AddDiagnosticConsumer(PathDiagnosticConsumer *Consumer) override { in AddDiagnosticConsumer()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/
H A DClangTidy.cpp65 class AnalyzerDiagnosticConsumer : public ento::PathDiagnosticConsumer {