Craig Topper
|
1843a2095a
[C++11] Use 'nullptr'. StaticAnalyzer edition.
|
há 11 anos atrás |
Craig Topper
|
83daac80e9
[C++11] Add 'override' keyword to virtual methods that override their base class.
|
há 11 anos atrás |
Jordan Rose
|
4708b3dde8
[analyzer] Teach constraint managers about unsigned comparisons.
|
há 12 anos atrás |
Jordan Rose
|
78114a58f8
[analyzer] Translate "a != b" to "(b - a) != 0" in the constraint manager.
|
há 12 anos atrás |
Chandler Carruth
|
55fc873017
Sort all of Clang's files under 'lib', and fix up the broken headers
|
há 12 anos atrás |
Jordan Rose
|
40d8551890
[analyzer] Move convenience REGISTER_*_WITH_PROGRAMSTATE to CheckerContext.h
|
há 12 anos atrás |
Jordan Rose
|
166d502d53
[analyzer] Use nice macros for the common ProgramStateTraits (map, set, list).
|
há 12 anos atrás |
Jordan Rose
|
c45bb4dcb6
[analyzer] Let ConstraintManager subclasses provide a more efficient checkNull.
|
há 12 anos atrás |
Jordan Rose
|
ca5d78d0bc
[analyzer] Make ProgramStateManager's SubEngine parameter optional.
|
há 13 anos atrás |
Ted Kremenek
|
b35007cc4d
Revert "Use sep instead of ' '."
|
há 13 anos atrás |
Ted Kremenek
|
fb9a0ede96
Use sep instead of ' '.
|
há 13 anos atrás |
Ted Kremenek
|
732cdf383f
Remove unnecessary ASTContext& parameter from SymExpr::getType().
|
há 13 anos atrás |
Ted Kremenek
|
ace64b5f6a
Remove ConstraintManager:isEqual(). It is no longer used.
|
há 13 anos atrás |
Ted Kremenek
|
efb3d56720
Despite me asking Jordan to do r162313, revert it. We can provide
|
há 13 anos atrás |
Jordan Rose
|
58fc86d68d
[analyzer] Push "references are non-null" knowledge up to the common parent.
|
há 13 anos atrás |
Jordan Rose
|
a34d4f4732
[analyzer] Assume that reference symbols are non-null.
|
há 13 anos atrás |
Jordy Rose
|
1d8db493f8
[analyzer] Rework both constraint managers to handle mixed-type comparisons.
|
há 13 anos atrás |
Ted Kremenek
|
8bef823818
Change references to 'const ProgramState *' to typedef 'ProgramStateRef'.
|
há 13 anos atrás |
Anna Zaks
|
1a00eef3b0
[analyzer] Minor improvements on RangeConstraint pretty-printing.
|
há 13 anos atrás |
Jordy Rose
|
d1e5a89226
[analyzer] Remove TransferFuncs.h, then deal with the fallout.
|
há 14 anos atrás |
Ted Kremenek
|
18c66fdc3c
Rename GRState to ProgramState, and cleanup some code formatting along the way.
|
há 14 anos atrás |
Ted Kremenek
|
9c378f7054
Cleanup various declarations of 'Stmt*' to be 'Stmt *', etc. in libAnalyzer and libStaticAnalyzer[*]. It was highly inconsistent, and very ugly to look at.
|
há 14 anos atrás |
Chris Lattner
|
5f9e272e63
remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports
|
há 14 anos atrás |
Argyrios Kyrtzidis
|
5f83d6f36a
[analyzer] Remove ManagerRegistry which is not used. In the future we may load analyzer plugins dynamically but
|
há 14 anos atrás |
Ted Kremenek
|
9b66371644
Split 'include/clang/StaticAnalyzer' into 'include/clang/StaticAnalyzer/Core' and 'include/clang/StaticAnalyzer/Checkers'.
|
há 14 anos atrás |
Argyrios Kyrtzidis
|
811d75ee35
[analyzer] Move the files in lib/StaticAnalyzer to lib/StaticAnalyzer/Core.
|
há 14 anos atrás |