|
clang 23.0.0git
|
#include "clang/ScalableStaticAnalysisFramework/Frontend/TUSummaryExtractorFrontendAction.h"#include "clang/AST/ASTConsumer.h"#include "clang/Basic/DiagnosticFrontend.h"#include "clang/Frontend/MultiplexConsumer.h"#include "clang/ScalableStaticAnalysisFramework/Core/Serialization/SerializationFormatRegistry.h"#include "clang/ScalableStaticAnalysisFramework/Core/TUSummary/ExtractorRegistry.h"#include "clang/ScalableStaticAnalysisFramework/Core/TUSummary/TUSummary.h"#include "clang/ScalableStaticAnalysisFramework/Core/TUSummary/TUSummaryBuilder.h"#include "clang/ScalableStaticAnalysisFramework/Core/TUSummary/TUSummaryExtractor.h"#include "llvm/ADT/StringExtras.h"#include "llvm/ADT/StringRef.h"#include "llvm/Support/Path.h"#include <memory>#include <string>#include <vector>Go to the source code of this file.
Functions | |
| static std::optional< std::pair< llvm::StringRef, llvm::StringRef > > | parseOutputFileFormatAndPathOrReportError (DiagnosticsEngine &Diags, StringRef SSAFTUSummaryFile) |
| static bool | reportUnrecognizedExtractorNames (DiagnosticsEngine &Diags, ArrayRef< std::string > SSAFExtractSummaries) |
Return true if reported unrecognized extractors. | |
| static std::vector< std::unique_ptr< ASTConsumer > > | makeTUSummaryExtractors (TUSummaryBuilder &Builder, ArrayRef< std::string > SSAFExtractSummaries) |
|
static |
Definition at line 75 of file TUSummaryExtractorFrontendAction.cpp.
References clang::ssaf::isTUSummaryExtractorRegistered(), and clang::ssaf::makeTUSummaryExtractor().
|
static |
Definition at line 29 of file TUSummaryExtractorFrontendAction.cpp.
References clang::ssaf::isFormatRegistered(), and clang::DiagnosticsEngine::Report().
|
static |
Return true if reported unrecognized extractors.
Definition at line 52 of file TUSummaryExtractorFrontendAction.cpp.
References clang::ssaf::isTUSummaryExtractorRegistered(), and clang::DiagnosticsEngine::Report().