hanchenye-llvm-project/clang/lib/Analysis
Ted Kremenek cffe635699 Simplified internal logic of BugReporter, consolidating EmitWarning and
EmitPathWarning into one method.  We now properly handle emitting warnings
without a PathDiagnosticClient when the warning does not involve a particular
statement.

llvm-svn: 49884
2008-04-18 01:56:37 +00:00
..
BasicObjCFoundationChecks.cpp Simplified internal logic of BugReporter, consolidating EmitWarning and 2008-04-18 01:56:37 +00:00
BasicObjCFoundationChecks.h Add creation of BasicObjCFoundationChecks when running GRSimpleVals from the driver. 2008-03-27 17:17:22 +00:00
BasicValueFactory.cpp Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00
BugReporter.cpp Simplified internal logic of BugReporter, consolidating EmitWarning and 2008-04-18 01:56:37 +00:00
CFRefCount.cpp Simplified internal logic of BugReporter, consolidating EmitWarning and 2008-04-18 01:56:37 +00:00
DeadStores.cpp Improve dead store diagnostic. 2008-04-15 05:31:00 +00:00
ExplodedGraph.cpp In ExplodedGraphImpl::Trim, prioritize for paths that don't span loops by using 2008-04-16 15:51:26 +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 Bug fix in GREndPathNodeBuilderImpl: Use the specified state to construct 2008-04-16 22:30:40 +00:00
GRExprEngine.cpp Handle ReturnStmts by dispatching to "EvalReturn" in the transfer function object. 2008-04-16 23:05:51 +00:00
GRSimpleVals.cpp Simplified internal logic of BugReporter, consolidating EmitWarning and 2008-04-18 01:56:37 +00:00
GRSimpleVals.h Added some comments to GRExprEngine. Reorder some of the method definitions 2008-04-15 23:06:53 +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 PathDiagnosticPiece no longer contains a vector of strings; just one string. 2008-03-27 06:16:40 +00:00
ProgramPoint.cpp Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00
RValues.cpp simplify some code by using PointerLikeType. 2008-04-02 17:45:06 +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 Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00