History log of /llvm-project/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp (Results 226 – 250 of 255)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 59cce71a 16-Aug-2011 Jordy Rose <jediknil@belkadan.com>

[analyzer] Overhaul of checker registration in preparation for basic plugin support. Removes support for checker groups (we can add them back in later if we decide they are still useful), and -analyz

[analyzer] Overhaul of checker registration in preparation for basic plugin support. Removes support for checker groups (we can add them back in later if we decide they are still useful), and -analyzer-checker-help output is a little worse for the time being (no packages).

llvm-svn: 137758

show more ...


# 5ef32dbf 12-Aug-2011 Ted Kremenek <kremenek@apple.com>

Cleanup various declarations of 'Stmt*' to be 'Stmt *', etc. in libAnalyzer and libStaticAnalyzer[*]. It was highly inconsistent, and very ugly to look at.

llvm-svn: 137537


# 35f5320d 25-Jul-2011 Chandler Carruth <chandlerc@gmail.com>

Mechanically rename SourceManager::getInstantiationLoc and
FullSourceLoc::getInstantiationLoc to ...::getExpansionLoc. This is part
of the API and documentation update from 'instantiation' as the ter

Mechanically rename SourceManager::getInstantiationLoc and
FullSourceLoc::getInstantiationLoc to ...::getExpansionLoc. This is part
of the API and documentation update from 'instantiation' as the term for
macros to 'expansion'.

llvm-svn: 135914

show more ...


# 0e62c1cc 23-Jul-2011 Chris Lattner <sabre@nondot.org>

remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports
them into the clang namespace.

llvm-svn: 135852


# 5f06955a 19-May-2011 Ted Kremenek <kremenek@apple.com>

Teach static analyzer to analyze Objective-C methods in category implementations.

llvm-svn: 131614


# e69ab05f 05-May-2011 Ted Kremenek <kremenek@apple.com>

Add Checker callback for running a checker at the end of processing an entire TranslationUnit. Patch by Lei Zhang.

llvm-svn: 130913


# 57540c5b 15-Apr-2011 Chris Lattner <sabre@nondot.org>

fix a bunch of comment typos found by codespell. Patch by
Luis Felipe Strano Moraes!

llvm-svn: 129559


Revision tags: llvmorg-2.9.0, llvmorg-2.9.0-rc3, llvmorg-2.9.0-rc2, llvmorg-2.9.0-rc1
# 29b86569 28-Feb-2011 Argyrios Kyrtzidis <akyrtzi@gmail.com>

[analyzer] Remove unused checker stuff from AnalysisConsumer and some unused headers.

llvm-svn: 126690


# 9eb02dfa 28-Feb-2011 Argyrios Kyrtzidis <akyrtzi@gmail.com>

[analyzer] Remove '-analyzer-check-objc-mem' flag, the nominee for best misnomer award.

llvm-svn: 126676


# 6a1c7607 28-Feb-2011 Argyrios Kyrtzidis <akyrtzi@gmail.com>

[analyzer] Run the ExprEngine depending on the CheckerManager having path-sensitive checkers.

llvm-svn: 126674


# 20f5caa5 28-Feb-2011 Argyrios Kyrtzidis <akyrtzi@gmail.com>

[analyzer] The current UninitializedValuesChecker will go away, remove '-warn-uninit-values'.

llvm-svn: 126673


# 2c49ec7f 28-Feb-2011 Argyrios Kyrtzidis <akyrtzi@gmail.com>

[analyzer] Migrate NSErrorChecker and DereferenceChecker to CheckerV2.

They cooperate in that NSErrorChecker listens for ImplicitNullDerefEvent events that
DereferenceChecker can dispatch.
ImplicitN

[analyzer] Migrate NSErrorChecker and DereferenceChecker to CheckerV2.

They cooperate in that NSErrorChecker listens for ImplicitNullDerefEvent events that
DereferenceChecker can dispatch.
ImplicitNullDerefEvent is when we dereferenced a location that may be null.

llvm-svn: 126659

show more ...


# 98b570ec 28-Feb-2011 Argyrios Kyrtzidis <akyrtzi@gmail.com>

[analyzer] Run AST checkers for ObjCMethodDecls.

llvm-svn: 126657


# 0a9ce3ec 28-Feb-2011 Argyrios Kyrtzidis <akyrtzi@gmail.com>

[analyzer] Migrate ArrayBoundCheckerV2 to CheckerV2.

Turns -analyzer-check-buffer-overflows into -analyzer-checker=core.experimental.Overflow

llvm-svn: 126609


# 560bbb12 28-Feb-2011 Argyrios Kyrtzidis <akyrtzi@gmail.com>

[analyzer] Turn -analyzer-stats into -analyzer-checker=debug.Stats

llvm-svn: 126608


# 21c9423e 28-Feb-2011 Argyrios Kyrtzidis <akyrtzi@gmail.com>

[analyzer] Remove '-analyzer-experimental-checks' flag.

llvm-svn: 126607


# b388f77a 24-Feb-2011 Argyrios Kyrtzidis <akyrtzi@gmail.com>

[analyzer] Remove '-analyzer-experimental-internal-checks' flag, it doesn't have any checkers associated with it anymore.

llvm-svn: 126440


# 99ea4646 23-Feb-2011 Argyrios Kyrtzidis <akyrtzi@gmail.com>

[analyzer] Add LangOptions in CheckerManager.

llvm-svn: 126306


# 57d736fd 17-Feb-2011 Argyrios Kyrtzidis <akyrtzi@gmail.com>

[analyzer] Use the new registration mechanism for the debugging info "checks".

The relative checker package is 'debug':

'-dump-live-variables' is replaced by '-analyzer-checker=debug.DumpLiveVars'

[analyzer] Use the new registration mechanism for the debugging info "checks".

The relative checker package is 'debug':

'-dump-live-variables' is replaced by '-analyzer-checker=debug.DumpLiveVars'
'-cfg-view' is replaced by '-analyzer-checker=debug.ViewCFG'
'-cfg-dump' is replaced by '-analyzer-checker=debug.DumpCFG'

llvm-svn: 125780

show more ...


# af45aca6 17-Feb-2011 Argyrios Kyrtzidis <akyrtzi@gmail.com>

[analyzer] Use the new registration mechanism on the non-path-sensitive-checkers:

DeadStoresChecker
ObjCMethSigsChecker
ObjCUnusedIvarsChecker
SizeofPointerChecker
ObjCDeallocChecker
Sec

[analyzer] Use the new registration mechanism on the non-path-sensitive-checkers:

DeadStoresChecker
ObjCMethSigsChecker
ObjCUnusedIvarsChecker
SizeofPointerChecker
ObjCDeallocChecker
SecuritySyntaxChecker

llvm-svn: 125779

show more ...


# 24ffc08f 17-Feb-2011 Argyrios Kyrtzidis <akyrtzi@gmail.com>

[analyzer]
-Introduce CheckerV2, a set of templates for convenient declaration & registration of checkers.
Currently useful just for checkers working on the AST not the path-sensitive ones.
-Enhance

[analyzer]
-Introduce CheckerV2, a set of templates for convenient declaration & registration of checkers.
Currently useful just for checkers working on the AST not the path-sensitive ones.
-Enhance CheckerManager to actually collect the checkers and turn it into the entry point for
running the checkers.
-Use the new mechanism for the LLVMConventionsChecker.

llvm-svn: 125778

show more ...


# 9d4d4f91 16-Feb-2011 Argyrios Kyrtzidis <akyrtzi@gmail.com>

[analyzer] Use the new registration mechanism on the apple checkers:

NilArgChecker
CFNumberCreateChecker
NSAutoreleasePoolChecker
CFRetainReleaseChecker
ClassReleaseChecker

llvm-svn: 1256

[analyzer] Use the new registration mechanism on the apple checkers:

NilArgChecker
CFNumberCreateChecker
NSAutoreleasePoolChecker
CFRetainReleaseChecker
ClassReleaseChecker

llvm-svn: 125636

show more ...


# b2400924 15-Feb-2011 Argyrios Kyrtzidis <akyrtzi@gmail.com>

[analyzer] Use the new registration mechanism on the IdempotentOperationChecker.

llvm-svn: 125611


# f81ff04b 15-Feb-2011 Argyrios Kyrtzidis <akyrtzi@gmail.com>

[analyzer] Remove ObjCSelfInitCheck from AnalyzerOptions.

llvm-svn: 125599


# 6fa0d20a 15-Feb-2011 Argyrios Kyrtzidis <akyrtzi@gmail.com>

Fix the clang-wpa example.

llvm-svn: 125565


1234567891011