hanchenye-llvm-project/clang/lib/Analysis
Zhongxing Xu 9c4bc9dd33 Add an assertion to make our intention more clear.
llvm-svn: 58030
2008-10-23 04:19:25 +00:00
..
BasicConstraintManager.cpp Enhance "Assumption" logic in BasicConstraintManager when reasoning about regions and symbolic regions. When assuming whether or not a location is non-null, walk up the region hierarchy until we hit a symbolic region (and test it for null). This may not be the end all solution, as the notion of what a "symbolic region" is really belongs in the specific subclass of StoreManager. 2008-10-17 21:22:20 +00:00
BasicObjCFoundationChecks.cpp - constify some uses of MemRegion* (MemRegion should be immutable). 2008-10-17 20:28:54 +00:00
BasicObjCFoundationChecks.h Change implementation of NSError** coding-style check to be invoked at the end of the retain/release analysis. 2008-09-18 21:25:13 +00:00
BasicStore.cpp Let StoreManager do different cast on arrays. BasicStore will just keep it intact. 2008-10-23 03:10:39 +00:00
BasicValueFactory.cpp Rename: 2008-10-21 05:41:03 +00:00
BugReporter.cpp This patch did the following renaming. There should be no functional changes. 2008-10-17 05:57:07 +00:00
CFRefCount.cpp Disable warning about potential leaks of returned values until we test it a little more (lots of noise). 2008-10-23 01:56:15 +00:00
CheckDeadStores.cpp Enhance dead store checker to not flag preincrements to dead variables where the preincrement is a subexpression, e.g. foo(++x); This can cause false negatives, but will remove a whole class of false positives. 2008-10-15 05:23:41 +00:00
CheckNSError.cpp - constify some uses of MemRegion* (MemRegion should be immutable). 2008-10-17 20:28:54 +00:00
CheckObjCDealloc.cpp rename PreDefinedExpr -> PredefinedExpr 2008-08-10 01:53:14 +00:00
CheckObjCInstMethSignature.cpp Added method "EmitBasicReport" to BugReporter to simplify the emission of simple bug diagnostics. 2008-07-14 17:40:50 +00:00
CheckObjCUnusedIVars.cpp The "unused ivar" check now has a category: "Optimization" 2008-09-21 18:58:22 +00:00
Environment.cpp This patch did the following renaming. There should be no functional changes. 2008-10-17 05:57:07 +00:00
ExplodedGraph.cpp Added "Auditor" interface for auditing the construction of ExplodedGraphs. 2008-08-27 01:56:11 +00:00
GRBlockCounter.cpp Updated clients of ImmutableMap::SlimFind to use ImmutableMap::lookup instead. 2008-07-07 16:21:19 +00:00
GRCoreEngine.cpp Fixed an elusive caching bug in ExplodedGraph construction when a PostStmtKind was used instead of a PostStoreKind. 2008-10-17 20:49:23 +00:00
GRExprEngine.cpp Add an assertion to make our intention more clear. 2008-10-23 04:19:25 +00:00
GRExprEngineInternalChecks.cpp This patch did the following renaming. There should be no functional changes. 2008-10-17 05:57:07 +00:00
GRSimpleVals.cpp When conjuring symbols to recover path-sensitivity, don't conjure symbols that represent an entire struct. We need to implement struct temporaries as an actual "region", and then bind symbols to the FieldRegion of those temporaries. 2008-10-17 22:23:12 +00:00
GRSimpleVals.h This patch did the following renaming. There should be no functional changes. 2008-10-17 05:57:07 +00:00
GRState.cpp Modify Store interface: GetSVal/SetSVal => Retrieve/Bind. 2008-10-21 06:27:32 +00:00
GRTransferFuncs.cpp This patch did the following renaming. There should be no functional changes. 2008-10-17 05:57:07 +00:00
LiveVariables.cpp Cosmetic patch from João Paulo Rechi Vita 2008-10-21 16:14:35 +00:00
Makefile Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00
MemRegion.cpp Add ElementRegion to represent memory chunks for array elements. 2008-10-21 05:27:10 +00:00
PathDiagnostic.cpp * Remove isInSystemHeader() from DiagClient, move it to SourceManager 2008-08-10 19:59:06 +00:00
RegionStore.cpp Add a bunch of getLValue* methods to RegionStore. 2008-10-22 13:44:38 +00:00
SVals.cpp Rename: 2008-10-21 05:41:03 +00:00
SymbolManager.cpp Add a QualType to ConjuredSymbol to represent the type and size of the symbol. 2008-10-01 00:21:14 +00:00
UninitializedValues.cpp It's spelt "uninitialized". 2008-08-16 17:46:53 +00:00