llvm-project/clang/lib/Analysis
Ted Kremenek 117e472b52 Provide the correct vector size for referenced variables.
llvm-svn: 90267
2009-12-01 22:12:34 +00:00
..
AnalysisContext.cpp Enhance LiveVariables to understand that blocks can extend the liveness of a variable by "capturing" them in a BlockExpr. 2009-11-26 02:31:33 +00:00
ArrayBoundChecker.cpp lib/Analysis: Remove VISIBILITY_HIDDEN from definitions in anonymous namespace 2009-11-28 06:07:30 +00:00
AttrNonNullChecker.cpp lib/Analysis: Remove VISIBILITY_HIDDEN from definitions in anonymous namespace 2009-11-28 06:07:30 +00:00
BasicConstraintManager.cpp lib/Analysis: Remove VISIBILITY_HIDDEN from definitions in anonymous namespace 2009-11-28 06:07:30 +00:00
BasicObjCFoundationChecks.cpp Kill some unnecessary calls to c_str(). 2009-11-29 18:03:28 +00:00
BasicObjCFoundationChecks.h Remove unneeded includes. 2009-11-28 09:41:31 +00:00
BasicStore.cpp lib/Analysis: Remove VISIBILITY_HIDDEN from definitions in anonymous namespace 2009-11-28 06:07:30 +00:00
BasicValueFactory.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
BugReporter.cpp Port BugReporter and BugType to StringRef. 2009-11-29 18:27:55 +00:00
BugReporterVisitors.cpp lib/Analysis: Remove VISIBILITY_HIDDEN from definitions in anonymous namespace 2009-11-28 06:07:30 +00:00
CFG.cpp Adapt to the DOTGraphTraits changes in LLVM. 2009-11-30 14:16:05 +00:00
CFRefCount.cpp Port BugReporter and BugType to StringRef. 2009-11-29 18:27:55 +00:00
CMakeLists.txt We can remove this file now. 2009-11-24 08:28:49 +00:00
CallAndMessageChecker.cpp lib/Analysis: Remove VISIBILITY_HIDDEN from definitions in anonymous namespace 2009-11-28 06:07:30 +00:00
CallGraph.cpp Adapt to the DOTGraphTraits changes in LLVM. 2009-11-30 14:16:05 +00:00
CallInliner.cpp lib/Analysis: Remove VISIBILITY_HIDDEN from definitions in anonymous namespace 2009-11-28 06:07:30 +00:00
CastToStructChecker.cpp lib/Analysis: Remove VISIBILITY_HIDDEN from definitions in anonymous namespace 2009-11-28 06:07:30 +00:00
CheckDeadStores.cpp Port BugReporter and BugType to StringRef. 2009-11-29 18:27:55 +00:00
CheckObjCDealloc.cpp Port BugReporter and BugType to StringRef. 2009-11-29 18:27:55 +00:00
CheckObjCInstMethSignature.cpp Port BugReporter and BugType to StringRef. 2009-11-29 18:27:55 +00:00
CheckObjCUnusedIVars.cpp Port BugReporter and BugType to StringRef. 2009-11-29 18:27:55 +00:00
CheckSecuritySyntaxOnly.cpp Port BugReporter and BugType to StringRef. 2009-11-29 18:27:55 +00:00
CheckSizeofPointer.cpp lib/Analysis: Remove VISIBILITY_HIDDEN from definitions in anonymous namespace 2009-11-28 06:07:30 +00:00
Checker.cpp Clean up the Checker API a little more, resolving some hidden bugs 2009-11-23 22:22:01 +00:00
DereferenceChecker.cpp lib/Analysis: Remove VISIBILITY_HIDDEN from definitions in anonymous namespace 2009-11-28 06:07:30 +00:00
DivZeroChecker.cpp lib/Analysis: Remove VISIBILITY_HIDDEN from definitions in anonymous namespace 2009-11-28 06:07:30 +00:00
Environment.cpp lib/Analysis: Remove VISIBILITY_HIDDEN from definitions in anonymous namespace 2009-11-28 06:07:30 +00:00
ExplodedGraph.cpp Fix clang's use of DenseMap iterators after r86636 fixed their constness. 2009-11-10 01:17:45 +00:00
FixedAddressChecker.cpp lib/Analysis: Remove VISIBILITY_HIDDEN from definitions in anonymous namespace 2009-11-28 06:07:30 +00:00
GRBlockCounter.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
GRCoreEngine.cpp lib/Analysis: Remove VISIBILITY_HIDDEN from definitions in anonymous namespace 2009-11-28 06:07:30 +00:00
GRExprEngine.cpp Eliminate another VISIBILITY_HIDDEN 2009-11-30 16:08:24 +00:00
GRExprEngineExperimentalChecks.cpp Make FixedAddressChecker and experimental check; it currently produces a ton of false positives when analyzing some projects (e.g., Wine). 2009-11-21 17:55:24 +00:00
GRExprEngineExperimentalChecks.h Hook up Malloc checker. 2009-11-13 07:25:27 +00:00
GRExprEngineInternalChecks.h Refactor undefined result checker. This is the last one. 2009-11-24 08:24:26 +00:00
GRState.cpp Fix early-return logic in scanReachableSymbols() to match the rest of the recursive logic in the methods of ScanReachableSymbols. 2009-12-01 17:50:25 +00:00
LiveVariables.cpp lib/Analysis: Remove VISIBILITY_HIDDEN from definitions in anonymous namespace 2009-11-28 06:07:30 +00:00
Makefile Installation of Clang libraries and headers, from Axel Naumann! 2009-10-08 22:15:31 +00:00
MallocChecker.cpp lib/Analysis: Remove VISIBILITY_HIDDEN from definitions in anonymous namespace 2009-11-28 06:07:30 +00:00
ManagerRegistry.cpp After drinking caffeine, add the two files missing from the previous submit. 2009-11-11 19:43:37 +00:00
MemRegion.cpp Provide the correct vector size for referenced variables. 2009-12-01 22:12:34 +00:00
NSAutoreleasePoolChecker.cpp lib/Analysis: Remove VISIBILITY_HIDDEN from definitions in anonymous namespace 2009-11-28 06:07:30 +00:00
NSErrorChecker.cpp Port BugReporter and BugType to StringRef. 2009-11-29 18:27:55 +00:00
PathDiagnostic.cpp Reintroduce FoldingSet profiling for PathDiagnostics. 2009-09-18 22:33:39 +00:00
PointerArithChecker.cpp lib/Analysis: Remove VISIBILITY_HIDDEN from definitions in anonymous namespace 2009-11-28 06:07:30 +00:00
PointerSubChecker.cpp lib/Analysis: Remove VISIBILITY_HIDDEN from definitions in anonymous namespace 2009-11-28 06:07:30 +00:00
PthreadLockChecker.cpp lib/Analysis: Remove VISIBILITY_HIDDEN from definitions in anonymous namespace 2009-11-28 06:07:30 +00:00
RangeConstraintManager.cpp lib/Analysis: Remove VISIBILITY_HIDDEN from definitions in anonymous namespace 2009-11-28 06:07:30 +00:00
RegionStore.cpp lib/Analysis: Remove VISIBILITY_HIDDEN from definitions in anonymous namespace 2009-11-28 06:07:30 +00:00
ReturnPointerRangeChecker.cpp lib/Analysis: Remove VISIBILITY_HIDDEN from definitions in anonymous namespace 2009-11-28 06:07:30 +00:00
ReturnStackAddressChecker.cpp Cleanup includes and forward decls. 2009-11-28 10:50:44 +00:00
ReturnUndefChecker.cpp lib/Analysis: Remove VISIBILITY_HIDDEN from definitions in anonymous namespace 2009-11-28 06:07:30 +00:00
SVals.cpp Split CodeTextRegion into FunctionTextRegion and BlockTextRegion. This a precursor to having basic static analysis support for blocks. 2009-11-25 01:32:22 +00:00
SValuator.cpp First part of changes to eliminate problems with cv-qualifiers and 2009-11-16 21:35:15 +00:00
SimpleConstraintManager.cpp Fix <rdar://problem/7249327> by allowing silent conversions between signed and unsigned integer values for symbolic values. This is an intermediate solution (i.e. hack) until we support extension/truncation of symbolic integers. 2009-09-25 00:18:15 +00:00
SimpleConstraintManager.h Introduce "DefinedOrUnknownSVal" into the SVal class hierarchy, providing a way 2009-09-11 22:07:28 +00:00
SimpleSValuator.cpp lib/Analysis: Remove VISIBILITY_HIDDEN from definitions in anonymous namespace 2009-11-28 06:07:30 +00:00
Store.cpp Add missing case in switch statement. 2009-11-25 23:58:21 +00:00
SymbolManager.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
UndefBranchChecker.cpp lib/Analysis: Remove VISIBILITY_HIDDEN from definitions in anonymous namespace 2009-11-28 06:07:30 +00:00
UndefResultChecker.cpp Kill some unnecessary calls to c_str(). 2009-11-29 18:03:28 +00:00
UndefinedArraySubscriptChecker.cpp lib/Analysis: Remove VISIBILITY_HIDDEN from definitions in anonymous namespace 2009-11-28 06:07:30 +00:00
UndefinedAssignmentChecker.cpp lib/Analysis: Remove VISIBILITY_HIDDEN from definitions in anonymous namespace 2009-11-28 06:07:30 +00:00
UninitializedValues.cpp lib/Analysis: Remove VISIBILITY_HIDDEN from definitions in anonymous namespace 2009-11-28 06:07:30 +00:00
VLASizeChecker.cpp lib/Analysis: Remove VISIBILITY_HIDDEN from definitions in anonymous namespace 2009-11-28 06:07:30 +00:00
ValueManager.cpp Refine MemRegions for blocks. Add a new region called 2009-11-25 23:53:07 +00:00