clang/lib/Analysis
Ted Kremenek aeca9637ce Skip the "-dealloc" check if a ObjC class contains no ivars.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@53100 91177308-0d34-0410-b5e6-96231b3b80d8
2008-07-03 15:37:02 +00:00
..
BasicObjCFoundationChecks.cpp Added a simple static analysis check to look for improper uses of CFCreateNumber. 2008-06-26 23:59:48 +00:00
BasicObjCFoundationChecks.h Added a simple static analysis check to look for improper uses of CFCreateNumber. 2008-06-26 23:59:48 +00:00
BasicValueFactory.cpp Add lval::ArrayOffset, which represent the locations of entries in an array. 2008-04-29 23:24:44 +00:00
BugReporter.cpp Have BugReporter::getCFG and BugReporter::getLiveVariables returns pointers instead of references, because they can both fail 2008-07-03 05:26:14 +00:00
CFRefCount.cpp Refactored some of the BugReporter interface so that data such as the ASTContext&, PathDiagnosticClient*, can be provided by an external source. 2008-07-02 21:24:01 +00:00
CheckObjCDealloc.cpp Skip the "-dealloc" check if a ObjC class contains no ivars. 2008-07-03 15:37:02 +00:00
DeadStores.cpp Have BugReporter::getCFG and BugReporter::getLiveVariables returns pointers instead of references, because they can both fail 2008-07-03 05:26:14 +00:00
ExplodedGraph.cpp Use back() instead of end()-1 2008-04-22 07:37:18 +00:00
GRBlockCounter.cpp Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00
GRCoreEngine.cpp Modified the dead stores checker to... 2008-06-20 21:45:25 +00:00
GRExprEngine.cpp Refactored some of the BugReporter interface so that data such as the ASTContext&, PathDiagnosticClient*, can be provided by an external source. 2008-07-02 21:24:01 +00:00
GRSimpleVals.cpp Unify the code path for the Dead Stores checker to always use the BugReporter interface. 2008-07-02 23:16:33 +00:00
GRSimpleVals.h Fixed: <rdar://problem/5881148> 2008-04-23 20:12:28 +00:00
GRTransferFuncs.cpp Small tweaks to EvalStore: pass an "RVal" instead of "LVal" for the TargetLV to 2008-04-16 20:40:59 +00:00
LiveVariables.cpp Change self/_cmd to be instances of ImplicitParamDecl instead of ParmVarDecl. 2008-06-17 18:05:57 +00:00
Makefile Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00
PathDiagnostic.cpp PathDiagnosticClients now retain ownership of passed PathDiagnostics, requiring 2008-04-22 16:15:03 +00:00
ProgramPoint.cpp Make assertions for all addresses passed to ProgramPoint that they have at least an 8-byte alignment. 2008-04-26 15:19:51 +00:00
RValues.cpp More cleanups with ObjCQualifiedIdType in the static analyzer. 2008-04-30 22:48:21 +00:00
SymbolManager.cpp Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00
UninitializedValues.cpp Fix MSVC compiler error: "initialization of 'VD' is skipped by 'case' label" 2008-04-17 13:52:22 +00:00
ValueState.cpp Correctly invalidate reference count state when passing objects by reference in message expressions we don't understand. 2008-05-01 21:31:50 +00:00