index
:
emscripten-fastcomp-clang
master
emscripten clang
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Analysis
/
GRConstants.cpp
Age
Commit message (
Expand
)
Author
2008-01-29
Added "SymbolManager", which manages the set of symbolic values used
Ted Kremenek
2008-01-29
Fixed bug where not all dead subexpressions were being pruned from the analysis
Ted Kremenek
2008-01-29
Modified LiveVariables to perform all of its base initialization in the ctor,
Ted Kremenek
2008-01-29
Added skeleton code for tracking the values of function parameters.
Ted Kremenek
2008-01-29
Driver now passes the top-level FunctionDecl* to GRConstants.
Ted Kremenek
2008-01-28
Added RValue class "UninitializedValue".
Ted Kremenek
2008-01-28
Added transfer function logic for "%=" operator.
Ted Kremenek
2008-01-28
Added transfer function hookups for "modulo" operator.
Ted Kremenek
2008-01-28
Minor tweaking with hierarchy of NonLValue objects: SymbolValue is
Ted Kremenek
2008-01-28
Some additional cleanups with method names.
Ted Kremenek
2008-01-25
Implemented transfer function for '/='.
Ted Kremenek
2008-01-25
Further refactoring of transfer functions by having APSIntSetOp take
Ted Kremenek
2008-01-25
Renamed RValueDisjunctiveEqual to RValEqualityORSet.
Ted Kremenek
2008-01-25
Fixed 80 col. violation.
Ted Kremenek
2008-01-25
Renamed RValueMayEqualSet to RValueDisjunctiveEqual.
Ted Kremenek
2008-01-24
Some minor restructuring around LValue and RValue types. The value "kind"
Ted Kremenek
2008-01-24
enum value name change.
Ted Kremenek
2008-01-24
More cleanups to pretty-printing of states in GraphViz output.
Ted Kremenek
2008-01-24
Added transfer function for DeclStmt.
Ted Kremenek
2008-01-24
Adjusted storage of values for Stmt* so that we need only query if
Ted Kremenek
2008-01-24
Fixed a bug where the values of block-level expressions were being recorded in
Ted Kremenek
2008-01-24
Minor tweaks in the transfer functions for pre- and post- ++/-- where
Ted Kremenek
2008-01-24
Added support for unary operator '-' for equality sets.
Ted Kremenek
2008-01-24
Added transfer functions for pre- and post- increment/decrement operators.
Ted Kremenek
2008-01-24
Added passing "ASTContext" to both GREngine and GRConstants.
Ted Kremenek
2008-01-24
Minor tweak in GetValue to avoid an extra check for ParenExprs.
Ted Kremenek
2008-01-23
Implemented value tracking support for '*' and '*='.
Ted Kremenek
2008-01-23
Implemented value tracking support for '+=' and '-='.
Ted Kremenek
2008-01-23
Removed extra GraphViz node attributes for GRConstants, as some of them were
Ted Kremenek
2008-01-23
some prettying of the GraphViz visualization of GRConstants analysis results.
Ted Kremenek
2008-01-23
Major "architectural" changes to the GRConstants analysis. We now reason about
Ted Kremenek
2008-01-18
Fixed bug in 'GetBinding' when doing the lookup of stored values. We now
Ted Kremenek
2008-01-17
Added support to dataflow solver to (when requested) also record dataflow
Ted Kremenek
2008-01-17
Added method Expr::IgnoreParens(), which returns the first non-ParenExpr Expr*.
Ted Kremenek
2008-01-17
Added some experimental optimizations to remove dead values from the
Ted Kremenek
2008-01-16
Changed sorting criteria for DSPtr to put sub-expressions first in the value
Ted Kremenek
2008-01-16
Changed sorting criteria for DSPtr to sort Decl* before Expr*, and
Ted Kremenek
2008-01-16
IntegerLiterals are no longer evaluated to create separate nodes; their
Ted Kremenek
2008-01-16
Fixed bug where we performed addition instead of subtraction during
Ted Kremenek
2008-01-16
Added initial graph visualization support for the GRConstants analysis.
Ted Kremenek
2008-01-16
Added support from retrieving stored values to variables.
Ted Kremenek
2008-01-16
Added support for assignments in GRConstants.
Ted Kremenek
2008-01-16
Fixed bug where GRConstants::AddBindings() did not check for values
Ted Kremenek
2008-01-16
Hooked up the GRConstants analysis to the driver.
Ted Kremenek
2008-01-16
More cleanups in DoStmt. The NodeSets are now vectors instead of sets, since
Ted Kremenek
2008-01-16
Adjusted DSPtr::Profile method again, since my last patch broke the build.
Ted Kremenek
2008-01-16
Changed 'Profile' method for DSPtr to incorporate the flags from the
Ted Kremenek
2008-01-16
Renamed some internal classes for the GR-Constant Propagation analysis.
Ted Kremenek
2008-01-15
Added skeleton implementation of new constant-prop. analysis using
Ted Kremenek
[prev]