Searched refs:PathDiagnosticConsumer (Results 1 - 12 of 12) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/
H A DPathDiagnosticConsumers.h29 class PathDiagnosticConsumer;
30 typedef std::vector<PathDiagnosticConsumer*> PathDiagnosticConsumers;
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Frontend/
H A DAnalysisConsumer.h30 class PathDiagnosticConsumer;
36 virtual void AddDiagnosticConsumer(PathDiagnosticConsumer *Consumer) = 0;
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DAnalysisManager.cpp60 PathDiagnosticConsumer::FilesMade filesMade;
H A DBugReporter.cpp113 const PathDiagnosticConsumer *Consumer;
134 PathDiagnosticConstruct(const PathDiagnosticConsumer *PDC,
239 generate(const PathDiagnosticConsumer *PDC) const;
1967 const PathDiagnosticConsumer *PDC, const ExplodedNode *ErrorNode,
1984 PathDiagnosticBuilder::generate(const PathDiagnosticConsumer *PDC) const {
2802 ArrayRef<PathDiagnosticConsumer *> consumers,
2812 for (PathDiagnosticConsumer *PC : consumers) {
2994 ArrayRef<PathDiagnosticConsumer*> Consumers = getPathDiagnosticConsumers();
2999 PathDiagnosticConsumer *Consumer = P.first;
3120 BugReport *exampleReport, ArrayRef<PathDiagnosticConsumer *> consumer
[all...]
H A DSarifDiagnostics.cpp29 class SarifDiagnostics : public PathDiagnosticConsumer {
H A DHTMLDiagnostics.cpp60 class HTMLDiagnostics : public PathDiagnosticConsumer {
H A DPlistDiagnostics.cpp41 class PlistDiagnostics : public PathDiagnosticConsumer {
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/BugReporter/
H A DBugReporter.h71 llvm::DenseMap<PathDiagnosticConsumer *, std::unique_ptr<PathDiagnostic>>;
565 virtual ArrayRef<PathDiagnosticConsumer*> getPathDiagnosticConsumers() = 0;
596 ArrayRef<PathDiagnosticConsumer*> getPathDiagnosticConsumers() {
648 ArrayRef<PathDiagnosticConsumer *> consumers,
663 ArrayRef<PathDiagnosticConsumer *> consumers,
683 ArrayRef<PathDiagnosticConsumer *> consumers,
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DAnalysisManager.h90 ArrayRef<PathDiagnosticConsumer*> getPathDiagnosticConsumers() override {
/freebsd-11-stable/contrib/llvm-project/clang/lib/Analysis/
H A DPathDiagnostic.cpp132 void PathDiagnosticConsumer::anchor() {}
134 PathDiagnosticConsumer::~PathDiagnosticConsumer() {
140 void PathDiagnosticConsumer::HandlePathDiagnostic(
150 // If the PathDiagnosticConsumer does not support diagnostics that
387 void PathDiagnosticConsumer::FlushDiagnostics(
388 PathDiagnosticConsumer::FilesMade *Files) {
420 PathDiagnosticConsumer::FilesMade::~FilesMade() {
425 void PathDiagnosticConsumer::FilesMade::addDiagnostic(const PathDiagnostic &PD,
447 PathDiagnosticConsumer
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Analysis/
H A DPathDiagnostic.h61 class PathDiagnosticConsumer { class in namespace:clang::ento
99 PathDiagnosticConsumer() = default;
100 virtual ~PathDiagnosticConsumer();
132 /// Return true if the PathDiagnosticConsumer supports individual
411 /// be displayed by the PathDiagnosticConsumer.
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Frontend/
H A DAnalysisConsumer.cpp84 class ClangDiagPathDiagConsumer : public PathDiagnosticConsumer {
257 // Create the PathDiagnosticConsumer.
454 void AddDiagnosticConsumer(PathDiagnosticConsumer *Consumer) override {
673 // Explicitly destroy the PathDiagnosticConsumer. This will flush its output.
675 // side-effects in PathDiagnosticConsumer's destructor. This is required when

Completed in 103 milliseconds