Lines Matching defs:AnalysisConsumer
1 //===--- AnalysisConsumer.cpp - ASTConsumer for running Analyses ----------===//
13 #include "clang/StaticAnalyzer/Frontend/AnalysisConsumer.h"
51 #define DEBUG_TYPE "AnalysisConsumer"
65 // AnalysisConsumer declaration.
70 class AnalysisConsumer : public AnalysisASTConsumer,
71 public RecursiveASTVisitor<AnalysisConsumer> {
123 AnalysisConsumer(CompilerInstance &CI, const std::string &outdir,
152 ~AnalysisConsumer() override {
366 // AnalysisConsumer implementation.
368 bool AnalysisConsumer::HandleTopLevelDecl(DeclGroupRef DG) {
373 void AnalysisConsumer::HandleTopLevelDeclInObjCContainer(DeclGroupRef DG) {
377 void AnalysisConsumer::storeTopLevelDecls(DeclGroupRef DG) {
424 AnalysisConsumer::getInliningModeForFunction(const Decl *D,
438 void AnalysisConsumer::HandleDeclsCallGraph(const unsigned LocalTUDeclsSize) {
528 void AnalysisConsumer::runAnalysisOnTranslationUnit(ASTContext &C) {
575 void AnalysisConsumer::reportAnalyzerProgress(StringRef S) {
580 void AnalysisConsumer::HandleTranslationUnit(ASTContext &C) {
625 AnalysisConsumer::AnalysisMode
626 AnalysisConsumer::getModeForDecl(Decl *D, AnalysisMode Mode) {
658 void AnalysisConsumer::HandleCode(Decl *D, AnalysisMode Mode,
709 void AnalysisConsumer::RunPathSensitiveChecks(Decl *D,
754 // AnalysisConsumer creation.
759 // Disable the effects of '-Werror' when using the AnalysisConsumer.
765 return std::make_unique<AnalysisConsumer>(