llvm-project/clang/lib/Analysis
Ted Kremenek 289c37ad8d Use llvm::raw_string_ostream instead of std::ostringstream.
llvm-svn: 58479
2008-10-31 00:18:30 +00:00
..
BasicConstraintManager.cpp Remove loc::StringLiteralVal. Now we allocate regions for string literals in the Store. 2008-10-26 02:27:21 +00:00
BasicObjCFoundationChecks.cpp Added method "getSelfRegion" to Store. This method returns the region associated with the "this" or "self" object (C++ and Objective-C respectively). 2008-10-24 20:32:16 +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 Rename: AddDecl => BindDecl 2008-10-29 02:34:02 +00:00
BasicValueFactory.cpp CompoundVal now uses an ImmutableList<SVal> to store its set of SVals. This change was motivated by the need to allow state-splitting in GRExprEngine::VisitInitListExpr. As a side-benefit, we no longer need to perform any copies of SVals when creating a CompoundSVal, and the profiling of CompoundSVal is now constant time. 2008-10-30 17:44:46 +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 Extend "followsFundamentalRule" to ignore prefix '_' characters. 2008-10-30 23:14:58 +00:00
CMakeLists.txt CMake: Builds and installs clang binary and libs (no docs yet). It 2008-10-26 00:56:18 +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 Distinguish between self.X = ... where self.X is a property reference and self.X is an implicit call to setX. 2008-10-30 22:28:48 +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 Rename: 2008-10-30 05:33:54 +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 Handle the case in VisitInitListExprs where there are no initializers in the compound literal. 2008-10-30 23:14:36 +00:00
GRExprEngineInternalChecks.cpp Use llvm::raw_string_ostream instead of std::ostringstream. 2008-10-31 00:18:30 +00:00
GRSimpleVals.cpp Rename: 2008-10-30 05:33:54 +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 Rename: 2008-10-30 05:33:54 +00:00
GRTransferFuncs.cpp Rename: 2008-10-30 05:33:54 +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 Pull determination of the super region for a VarRegion into a single getVarRegion() method. This provides a common clean API for clients. 2008-10-27 21:01:26 +00:00
NOTES.TXT Add notes for SCA. 2008-10-29 07:05:10 +00:00
PathDiagnostic.cpp * Remove isInSystemHeader() from DiagClient, move it to SourceManager 2008-08-10 19:59:06 +00:00
RegionStore.cpp Rename: AddDecl => BindDecl 2008-10-29 02:34:02 +00:00
SVals.cpp Pretty-printing for SVals now mainly uses llvm::raw_ostream. We have an adapter for std::ostream, but this will be removed in the future. 2008-10-30 18:35:10 +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