..
AggExprVisitor.cpp
Begin reworking static analyzer support for C++ method calls. The current logic was divorced
2011-03-30 17:41:19 +00:00
AnalysisManager.cpp
[analyzer] Overhaul how the static analyzer expects CFGs by forcing CFGs to be linearized only when used by the static analyzer. This required a rewrite of LiveVariables, and exposed a ton of subtle bugs.
2011-07-28 23:07:59 +00:00
BasicConstraintManager.cpp
remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports
2011-07-23 10:55:15 +00:00
BasicValueFactory.cpp
[analyzer] Introduce new MemRegion, "TypedValueRegion", so that we can separate TypedRegions that implement getValueType() from those that don't.
2011-08-12 20:02:48 +00:00
BlockCounter.cpp
Split 'include/clang/StaticAnalyzer' into 'include/clang/StaticAnalyzer/Core' and 'include/clang/StaticAnalyzer/Checkers'.
2011-02-10 01:03:03 +00:00
BugReporter.cpp
[analyzer] Start sketching out a new BugReporterVisitor that inspects branches and other expressions to generate interesting path events in diagnostics.
2011-08-06 06:54:45 +00:00
BugReporterVisitors.cpp
[analyzer] Introduce new MemRegion, "TypedValueRegion", so that we can separate TypedRegions that implement getValueType() from those that don't.
2011-08-12 20:02:48 +00:00
CFRefCount.cpp
[analyzer] change "tag" in ProgramPoint from "void*" to a ProgramPointTag*.
2011-08-12 23:04:46 +00:00
CMakeLists.txt
[analyzer] change "tag" in ProgramPoint from "void*" to a ProgramPointTag*.
2011-08-12 23:04:46 +00:00
CXXExprEngine.cpp
Cleanup: remove GetState() wrapper from ExprEngine, not needed as of r137273.
2011-08-10 23:34:53 +00:00
Checker.cpp
[analyzer] change "tag" in ProgramPoint from "void*" to a ProgramPointTag*.
2011-08-12 23:04:46 +00:00
CheckerContext.cpp
[analyzer] change "tag" in ProgramPoint from "void*" to a ProgramPointTag*.
2011-08-12 23:04:46 +00:00
CheckerHelpers.cpp
Split 'include/clang/StaticAnalyzer' into 'include/clang/StaticAnalyzer/Core' and 'include/clang/StaticAnalyzer/Checkers'.
2011-02-10 01:03:03 +00:00
CheckerManager.cpp
[analyzer] change "tag" in ProgramPoint from "void*" to a ProgramPointTag*.
2011-08-12 23:04:46 +00:00
CoreEngine.cpp
[analyzer] change "tag" in ProgramPoint from "void*" to a ProgramPointTag*.
2011-08-12 23:04:46 +00:00
Environment.cpp
[analyzer] Change SymbolReaper to store region roots implied by the Environment, allowing it be queried when
2011-08-06 00:29:57 +00:00
ExplodedGraph.cpp
remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports
2011-07-23 10:55:15 +00:00
ExprEngine.cpp
[analyzer] change "tag" in ProgramPoint from "void*" to a ProgramPointTag*.
2011-08-12 23:04:46 +00:00
GRState.cpp
[analyzer] Introduce new MemRegion, "TypedValueRegion", so that we can separate TypedRegions that implement getValueType() from those that don't.
2011-08-12 20:02:48 +00:00
HTMLDiagnostics.cpp
Rename getInstantiationLineNumber to getExpansionLineNumber in both
2011-07-25 21:09:52 +00:00
Makefile
…
MemRegion.cpp
remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports
2011-07-23 10:55:15 +00:00
ObjCMessage.cpp
[analyzer] Fix bug in ObjCMessage where casts were being incorrectly ignored.
2011-07-28 23:07:38 +00:00
PathDiagnostic.cpp
remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports
2011-07-23 10:55:15 +00:00
PlistDiagnostics.cpp
Rename getInstantiationLineNumber to getExpansionLineNumber in both
2011-07-25 21:09:52 +00:00
RangeConstraintManager.cpp
remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports
2011-07-23 10:55:15 +00:00
RegionStore.cpp
[analyzer] Introduce new MemRegion, "TypedValueRegion", so that we can separate TypedRegions that implement getValueType() from those that don't.
2011-08-12 20:02:48 +00:00
SValBuilder.cpp
[analyzer] Introduce new MemRegion, "TypedValueRegion", so that we can separate TypedRegions that implement getValueType() from those that don't.
2011-08-12 20:02:48 +00:00
SVals.cpp
remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports
2011-07-23 10:55:15 +00:00
SimpleConstraintManager.cpp
A few more is(Un)signedIntegerType/is(Un)signedOrEnumerationType cleanups.
2011-05-21 16:28:01 +00:00
SimpleConstraintManager.h
Split 'include/clang/StaticAnalyzer' into 'include/clang/StaticAnalyzer/Core' and 'include/clang/StaticAnalyzer/Checkers'.
2011-02-10 01:03:03 +00:00
SimpleSValBuilder.cpp
[analyzer] When performing a binary operation on symbolic operands, we convert the symbol values to a common type. But in a relational operation, the result is an 'int' or 'bool', which may not be the appropriate type to convert the operands to. In these cases, use the left-hand operand's type as the conversion type.
2011-06-15 04:55:49 +00:00
Store.cpp
[analyzer] Introduce new MemRegion, "TypedValueRegion", so that we can separate TypedRegions that implement getValueType() from those that don't.
2011-08-12 20:02:48 +00:00
SymbolManager.cpp
[analyzer] Introduce new MemRegion, "TypedValueRegion", so that we can separate TypedRegions that implement getValueType() from those that don't.
2011-08-12 20:02:48 +00:00
TextPathDiagnostics.cpp
remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports
2011-07-23 10:55:15 +00:00