Home | History | Annotate | Download | only in Checkers

Lines Matching refs:mgr

35   void checkASTCodeBody(const Decl *D, AnalysisManager& mgr,
37 if (AnalysisDeclContext *AC = mgr.getAnalysisDeclContext(D)) {
46 void ento::registerDominatorsTreeDumper(CheckerManager &mgr) {
47 mgr.registerChecker<DominatorsTreeDumper>();
50 bool ento::shouldRegisterDominatorsTreeDumper(const CheckerManager &mgr) {
61 void checkASTCodeBody(const Decl *D, AnalysisManager& mgr,
63 if (AnalysisDeclContext *AC = mgr.getAnalysisDeclContext(D)) {
72 void ento::registerPostDominatorsTreeDumper(CheckerManager &mgr) {
73 mgr.registerChecker<PostDominatorsTreeDumper>();
76 bool ento::shouldRegisterPostDominatorsTreeDumper(const CheckerManager &mgr) {
87 void checkASTCodeBody(const Decl *D, AnalysisManager& mgr,
89 if (AnalysisDeclContext *AC = mgr.getAnalysisDeclContext(D)) {
97 void ento::registerControlDependencyTreeDumper(CheckerManager &mgr) {
98 mgr.registerChecker<ControlDependencyTreeDumper>();
101 bool ento::shouldRegisterControlDependencyTreeDumper(const CheckerManager &mgr) {
112 void checkASTCodeBody(const Decl *D, AnalysisManager& mgr,
114 if (LiveVariables* L = mgr.getAnalysis<LiveVariables>(D)) {
115 L->dumpBlockLiveness(mgr.getSourceManager());
121 void ento::registerLiveVariablesDumper(CheckerManager &mgr) {
122 mgr.registerChecker<LiveVariablesDumper>();
125 bool ento::shouldRegisterLiveVariablesDumper(const CheckerManager &mgr) {
136 void checkASTCodeBody(const Decl *D, AnalysisManager& Mgr,
138 if (LiveVariables *L = Mgr.getAnalysis<RelaxedLiveVariables>(D))
139 L->dumpExprLiveness(Mgr.getSourceManager());
144 void ento::registerLiveExpressionsDumper(CheckerManager &mgr) {
145 mgr.registerChecker<LiveExpressionsDumper>();
148 bool ento::shouldRegisterLiveExpressionsDumper(const CheckerManager &mgr) {
159 void checkASTCodeBody(const Decl *D, AnalysisManager& mgr,
161 if (CFG *cfg = mgr.getCFG(D)) {
162 cfg->viewCFG(mgr.getLangOpts());
168 void ento::registerCFGViewer(CheckerManager &mgr) {
169 mgr.registerChecker<CFGViewer>();
172 bool ento::shouldRegisterCFGViewer(const CheckerManager &mgr) {
183 void checkASTCodeBody(const Decl *D, AnalysisManager& mgr,
185 PrintingPolicy Policy(mgr.getLangOpts());
190 if (CFG *cfg = mgr.getCFG(D)) {
191 cfg->dump(mgr.getLangOpts(),
198 void ento::registerCFGDumper(CheckerManager &mgr) {
199 mgr.registerChecker<CFGDumper>();
202 bool ento::shouldRegisterCFGDumper(const CheckerManager &mgr) {
213 void checkASTDecl(const TranslationUnitDecl *TU, AnalysisManager& mgr,
222 void ento::registerCallGraphViewer(CheckerManager &mgr) {
223 mgr.registerChecker<CallGraphViewer>();
226 bool ento::shouldRegisterCallGraphViewer(const CheckerManager &mgr) {
237 void checkASTDecl(const TranslationUnitDecl *TU, AnalysisManager& mgr,
246 void ento::registerCallGraphDumper(CheckerManager &mgr) {
247 mgr.registerChecker<CallGraphDumper>();
250 bool ento::shouldRegisterCallGraphDumper(const CheckerManager &mgr) {
269 AnalysisManager& mgr,
271 const Table &Config = mgr.options.Config;
288 void ento::registerConfigDumper(CheckerManager &mgr) {
289 mgr.registerChecker<ConfigDumper>();
292 bool ento::shouldRegisterConfigDumper(const CheckerManager &mgr) {
311 void ento::registerExplodedGraphViewer(CheckerManager &mgr) {
312 mgr.registerChecker<ExplodedGraphViewer>();
315 bool ento::shouldRegisterExplodedGraphViewer(const CheckerManager &mgr) {
343 void ento::registerReportStmts(CheckerManager &mgr) {
344 mgr.registerChecker<ReportStmts>();
347 bool ento::shouldRegisterReportStmts(const CheckerManager &mgr) {