llvm-project/clang/lib/Analysis
Ted Kremenek 0b6b0e7157 Teach the CF retain checker about "_init" methods. Fixes: <rdar://problem/5956379>
llvm-svn: 51872
2008-06-02 17:14:13 +00:00
..
BasicObjCFoundationChecks.cpp - Move ObjC Expresssion AST's from Expr.h => ExprObjC.h 2008-05-29 21:12:08 +00:00
BasicObjCFoundationChecks.h Add creation of BasicObjCFoundationChecks when running GRSimpleVals from the driver. 2008-03-27 17:17:22 +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 Prototyped support in the BugReporter to emit diagnostics of the form "p now aliases q". 2008-05-22 23:45:19 +00:00
CFRefCount.cpp Teach the CF retain checker about "_init" methods. Fixes: <rdar://problem/5956379> 2008-06-02 17:14:13 +00:00
DeadStores.cpp Don't use ostringstream (pulling in <sstream>) when creating the dead store diagnostic (simply not needed). 2008-05-22 16:28:24 +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 Major rewrite/refactoring of static analysis engine. We now use 2008-04-29 21:04:26 +00:00
GRExprEngine.cpp Fixed bug in the transfer function for dereferences: the loaded value from EvalLoad should bind to the UnaryOperator*, not its subexpression. 2008-05-21 15:48:33 +00:00
GRSimpleVals.cpp Support StringLiteralVal when comparing LVal types. 2008-05-12 17:41:30 +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 Added CFGBlock::getTerminatorCondition() to get the Expr* of the condition a block's terminator. 2008-04-16 21:10:48 +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