summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend/AnalysisConsumer.cpp
Commit message (Expand)AuthorAgeFilesLines
* Break Frontend's dependency on Rewrite, Checker and CodeGen in shared library...Daniel Dunbar2010-06-151-588/+0
* Change AnalysisConsumer to analyze functions created by instantiantiating a m...Ted Kremenek2010-06-151-2/+3
* Add option '-analyzer-max-loop', which specifies the maximum Zhongxing Xu2010-05-181-1/+1
* Make -analyzer-inline-call not a separate analysis. Instead it's a boolean Zhongxing Xu2010-05-061-1/+1
* Don't perform AnalysisBasedWarnings in Sema or run the static analyzer when aTed Kremenek2010-04-301-5/+2
* Remove unused trait.Zhongxing Xu2010-04-301-9/+0
* Refactor the AnalysisConsumer to analyze functions after the whole Zhongxing Xu2010-04-301-125/+63
* Add raw_ostream operators to NamedDecl for convenience. Switch over all users...Benjamin Kramer2010-04-171-1/+1
* Add a cc1 option to specify the max number of nodes the analyzer can explore.Zhongxing Xu2010-04-131-1/+2
* Change LLVMConventionsChecker to accept an entire translation unit insteadTed Kremenek2010-02-141-3/+2
* Rework translation unit actions to actually take an entire translation unitTed Kremenek2010-02-141-43/+50
* Add new static analyzer for checking LLVM coding conventions: -analyzer-check...Ted Kremenek2010-02-141-0/+8
* Two changes to AnalysisConsumer::HandleTopLevelSingleDecl():Ted Kremenek2010-02-141-23/+11
* Rename -cc1 option '-checker-cfref' to '-analyzer-check-objc-mem'.Ted Kremenek2010-02-051-6/+6
* Move 'LocalCheckers.h' to the 'Checkers' subdirectory.Ted Kremenek2010-01-261-1/+1
* Move BugReporter.h, PathDiagnostic.h, and BugType.h to 'include/Checker/BugRe...Ted Kremenek2010-01-251-2/+2
* Split libAnalysis into two libraries: libAnalysis and libChecker.Ted Kremenek2010-01-251-7/+8
* Also handle CXXConstructor, CXXDestructor and CXXConversion in CFGMike Stump2010-01-201-2/+4
* Use the llvm coding convention for indentation for switch.Mike Stump2010-01-201-48/+48
* Remove references to 'Checker' and 'GRTransferFuncs' fromTed Kremenek2010-01-051-8/+4
* Let constraint manager inform checkers that some assumption logic has happend.Zhongxing Xu2009-12-311-2/+2
* Remove an duplicated #include.Zhongxing Xu2009-12-301-1/+0
* Register call inliner as the last checker.Zhongxing Xu2009-12-231-2/+3
* Migrate the call inliner to the Checker interface.Zhongxing Xu2009-12-231-5/+34
* Expose C++ methods to GRExprEngine.Zhongxing Xu2009-12-161-0/+14
* Add comments.Zhongxing Xu2009-12-151-1/+2
* Remove displayProgress parameter.Zhongxing Xu2009-12-151-1/+0
* We should only scan for nested blocks if we are analyzing the body of a funct...Ted Kremenek2009-12-121-1/+1
* Fix crash in DisplayFunction(). ObjCInterfaceDecls can also get passed to th...Ted Kremenek2009-12-091-8/+5
* Add clang-cc option '-analyzer-opt-analyze-nested-blocks' to treat block lite...Ted Kremenek2009-12-071-8/+33
* Remove VISIBILITY_HIDDEN from anonymous namespaces in libFrontend.Benjamin Kramer2009-11-281-2/+1
* Call GRExprEngine::setTransferFunctions() after registering all Checkers. Th...Ted Kremenek2009-11-251-2/+2
* Consolidate logic in ActionInlineCall by having it call ActionGRExprEngine in...Ted Kremenek2009-11-251-19/+3
* Make RegisterInternalChecks() part of GRExprEngine's private implementation b...Ted Kremenek2009-11-251-1/+0
* Register internal checks with GRExprEngine when it is constructed, not manual...Ted Kremenek2009-11-251-2/+0
* Silence some warnings produced by Clang, and add a missing headerDouglas Gregor2009-11-171-7/+7
* Add clang-cc option "--analyzer-experimental-internal-checks". ThisTed Kremenek2009-11-131-0/+4
* Add clang-cc option "-analyzer-experimental-checks" to enable experimental pa...Ted Kremenek2009-11-131-1/+3
* Move the ManagerRegistry to the Analysis library to resolve the layering viol...Chandler Carruth2009-11-111-1/+1
* Fix display of "ANALYZE" statements in AnalysisConsumer by correctly resettin...Ted Kremenek2009-11-111-114/+146
* Add a checker for CWE-467: Use of sizeof() on a Pointer Type.Zhongxing Xu2009-11-081-0/+5
* Convert CreateAnalysisConsumer and friends to just take a const Preprocessor&...Daniel Dunbar2009-11-051-25/+21
* Acting on Daniel's nagging, remove PathDiagnosticClientFactory() andTed Kremenek2009-11-051-3/+2
* Kill PreprocessorFactory, which was both morally repugnant and totally unused.Daniel Dunbar2009-11-041-12/+7
* Remove unused header.Daniel Dunbar2009-11-021-1/+0
* Add destructor and cleanup code to LocationContext (fixing some leaks). Along...Ted Kremenek2009-10-201-0/+3
* PR5218: Replace IdentifierInfo::getName with StringRef version, now that clientsDaniel Dunbar2009-10-181-1/+1
* Hoist some branches in AnalysisManager::HandleTranslationUnit so weTed Kremenek2009-09-261-16/+19
* Fix regression introduced by r82198 that caused functions/methods with invali...Ted Kremenek2009-09-181-1/+6
* Introduce caching of diagnostics in BugReporter. This provides extraTed Kremenek2009-09-181-15/+10
OpenPOWER on IntegriCloud