10 #ifndef LLVM_CLANG_STATICANALYZER_FRONTEND_FRONTENDACTIONS_H 11 #define LLVM_CLANG_STATICANALYZER_FRONTEND_FRONTENDACTIONS_H 14 #include "llvm/ADT/StringMap.h" 15 #include "llvm/ADT/StringRef.h" 20 class AnalyzerOptions;
31 StringRef InFile)
override;
49 StringRef InFile)
override;
52 llvm::StringMap<Stmt *> &Bodies;
void printEnabledCheckerList(raw_ostream &OS, ArrayRef< std::string > plugins, const AnalyzerOptions &opts)
std::unique_ptr< ASTConsumer > CreateASTConsumer(CompilerInstance &CI, StringRef InFile) override
Create the AST consumer object for this action, if supported.
bool isModelParsingAction() const override
Is this action invoked on a model file?
Frontend action to parse model files.
CompilerInstance - Helper class for managing a single instance of the Clang compiler.
Abstract base class to use for AST consumer-based frontend actions.
void printCheckerHelp(raw_ostream &OS, ArrayRef< std::string > plugins)
Dataflow Directional Tag Classes.
Defines the clang::FrontendAction interface and various convenience abstract classes (clang::ASTFront...