Lines Matching refs:Mgr

41   void checkASTCodeBody(const Decl *D, AnalysisManager &Mgr,
45 AnalysisManager &Mgr, BugReporter &BR) const;
48 void reportClones(BugReporter &BR, AnalysisManager &Mgr,
54 BugReporter &BR, AnalysisManager &Mgr,
59 void CloneChecker::checkASTCodeBody(const Decl *D, AnalysisManager &Mgr, in checkASTCodeBody() argument
67 AnalysisManager &Mgr, in checkEndOfTranslationUnit() argument
83 reportSuspiciousClones(BR, Mgr, AllCloneGroups); in checkEndOfTranslationUnit()
96 reportClones(BR, Mgr, AllCloneGroups); in checkEndOfTranslationUnit()
100 AnalysisManager &Mgr) { in makeLocation() argument
101 ASTContext &ACtx = Mgr.getASTContext(); in makeLocation()
104 Mgr.getAnalysisDeclContext(ACtx.getTranslationUnitDecl())); in makeLocation()
108 BugReporter &BR, AnalysisManager &Mgr, in reportClones() argument
118 *BT_Exact, "Duplicate code detected", makeLocation(Group.front(), Mgr)); in reportClones()
122 R->addNote("Similar code here", makeLocation(Group[i], Mgr), in reportClones()
129 BugReporter &BR, AnalysisManager &Mgr, in reportSuspiciousClones() argument
164 Mgr.getAnalysisDeclContext(ACtx.getTranslationUnitDecl()); in reportSuspiciousClones()
194 void ento::registerCloneChecker(CheckerManager &Mgr) { in registerCloneChecker() argument
195 auto *Checker = Mgr.registerChecker<CloneChecker>(); in registerCloneChecker()
197 Checker->MinComplexity = Mgr.getAnalyzerOptions().getCheckerIntegerOption( in registerCloneChecker()
201 Mgr.reportInvalidCheckerOptionValue( in registerCloneChecker()
204 Checker->ReportNormalClones = Mgr.getAnalyzerOptions().getCheckerBooleanOption( in registerCloneChecker()
207 Checker->IgnoredFilesPattern = Mgr.getAnalyzerOptions() in registerCloneChecker()