Lines Matching refs:AnalysisConsumer
1 //===--- AnalysisConsumer.cpp - ASTConsumer for running Analyses ----------===//
13 #include "clang/StaticAnalyzer/Frontend/AnalysisConsumer.h"
50 #define DEBUG_TYPE "AnalysisConsumer"
172 // AnalysisConsumer declaration.
177 class AnalysisConsumer : public AnalysisASTConsumer,
178 public RecursiveASTVisitor<AnalysisConsumer> {
228 AnalysisConsumer(CompilerInstance &CI, const std::string &outdir,
249 ~AnalysisConsumer() override {
477 // AnalysisConsumer implementation.
479 bool AnalysisConsumer::HandleTopLevelDecl(DeclGroupRef DG) {
484 void AnalysisConsumer::HandleTopLevelDeclInObjCContainer(DeclGroupRef DG) {
488 void AnalysisConsumer::storeTopLevelDecls(DeclGroupRef DG) {
528 AnalysisConsumer::getInliningModeForFunction(const Decl *D,
542 void AnalysisConsumer::HandleDeclsCallGraph(const unsigned LocalTUDeclsSize) {
602 void AnalysisConsumer::runAnalysisOnTranslationUnit(ASTContext &C) {
640 void AnalysisConsumer::reportAnalyzerProgress(StringRef S) {
645 void AnalysisConsumer::HandleTranslationUnit(ASTContext &C) {
680 std::string AnalysisConsumer::getFunctionName(const Decl *D) {
733 AnalysisConsumer::AnalysisMode
734 AnalysisConsumer::getModeForDecl(Decl *D, AnalysisMode Mode) {
758 void AnalysisConsumer::HandleCode(Decl *D, AnalysisMode Mode,
801 void AnalysisConsumer::RunPathSensitiveChecks(Decl *D,
839 // AnalysisConsumer creation.
844 // Disable the effects of '-Werror' when using the AnalysisConsumer.
850 return std::make_unique<AnalysisConsumer>(