Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
clang
/
5ee4ff8e18960d96f2c60babae1cb5bae81ea173
/
Analysis
/
GRConstants.cpp
5ee4ff8
Renamed RValueDisjunctiveEqual to RValEqualityORSet.
by Ted Kremenek
· 17 years ago
ef20c11
Fixed 80 col. violation.
by Ted Kremenek
· 17 years ago
2cd65c8
Renamed RValueMayEqualSet to RValueDisjunctiveEqual.
by Ted Kremenek
· 17 years ago
f13794e
Some minor restructuring around LValue and RValue types. The value "kind"
by Ted Kremenek
· 17 years ago
565256e
enum value name change.
by Ted Kremenek
· 17 years ago
9ff731d
More cleanups to pretty-printing of states in GraphViz output.
by Ted Kremenek
· 17 years ago
9de04c4
Added transfer function for DeclStmt.
by Ted Kremenek
· 17 years ago
5c1b996
Adjusted storage of values for Stmt* so that we need only query if
by Ted Kremenek
· 17 years ago
daadf45
Fixed a bug where the values of block-level expressions were being recorded in
by Ted Kremenek
· 17 years ago
e0cf9c8
Minor tweaks in the transfer functions for pre- and post- ++/-- where
by Ted Kremenek
· 17 years ago
dacbb4f
Added support for unary operator '-' for equality sets.
by Ted Kremenek
· 17 years ago
7b8009a
Added transfer functions for pre- and post- increment/decrement operators.
by Ted Kremenek
· 17 years ago
874d63f
Added passing "ASTContext" to both GREngine and GRConstants.
by Ted Kremenek
· 17 years ago
671c9e8
Minor tweak in GetValue to avoid an extra check for ParenExprs.
by Ted Kremenek
· 17 years ago
2eafd0e
Implemented value tracking support for '*' and '*='.
by Ted Kremenek
· 17 years ago
b4ae33f
Implemented value tracking support for '+=' and '-='.
by Ted Kremenek
· 17 years ago
8cc09d5
Removed extra GraphViz node attributes for GRConstants, as some of them were
by Ted Kremenek
· 17 years ago
803c9ed
some prettying of the GraphViz visualization of GRConstants analysis results.
by Ted Kremenek
· 17 years ago
ab2b8c5
Major "architectural" changes to the GRConstants analysis. We now reason about
by Ted Kremenek
· 17 years ago
f84469b
Fixed bug in 'GetBinding' when doing the lookup of stored values. We now
by Ted Kremenek
· 17 years ago
79649df
Added support to dataflow solver to (when requested) also record dataflow
by Ted Kremenek
· 17 years ago
4e99a5f
Added method Expr::IgnoreParens(), which returns the first non-ParenExpr Expr*.
by Ted Kremenek
· 17 years ago
e00fe3f
Added some experimental optimizations to remove dead values from the state.
by Ted Kremenek
· 17 years ago
e3d7c24
Changed sorting criteria for DSPtr to put sub-expressions first in the value
by Ted Kremenek
· 17 years ago
b3d2dca
Changed sorting criteria for DSPtr to sort Decl* before Expr*, and
by Ted Kremenek
· 17 years ago
ca3e857
IntegerLiterals are no longer evaluated to create separate nodes; their
by Ted Kremenek
· 17 years ago
95b3f6f
Fixed bug where we performed addition instead of subtraction during
by Ted Kremenek
· 17 years ago
aa66a32
Added initial graph visualization support for the GRConstants analysis.
by Ted Kremenek
· 17 years ago
0525a4f
Added support from retrieving stored values to variables.
by Ted Kremenek
· 17 years ago
1ccd31c
Added support for assignments in GRConstants.
by Ted Kremenek
· 17 years ago
22f0d97
Fixed bug where GRConstants::AddBindings() did not check for values
by Ted Kremenek
· 17 years ago
ee98546
Hooked up the GRConstants analysis to the driver.
by Ted Kremenek
· 17 years ago
3c6c672
More cleanups in DoStmt. The NodeSets are now vectors instead of sets, since
by Ted Kremenek
· 17 years ago
9849185
Adjusted DSPtr::Profile method again, since my last patch broke the build.
by Ted Kremenek
· 17 years ago
ed371ce
Changed 'Profile' method for DSPtr to incorporate the flags from the
by Ted Kremenek
· 17 years ago
cb448ca
Renamed some internal classes for the GR-Constant Propagation analysis.
by Ted Kremenek
· 17 years ago
d27f816
Added skeleton implementation of new constant-prop. analysis using
by Ted Kremenek
· 17 years ago