index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
clang
/
Analysis
/
ValueState.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Make a major restructuring of the clang tree: introduce a top-level
Chris Lattner
2008-03-15
1
-595
/
+0
*
Fixed 80 col. violations.
Ted Kremenek
2008-03-15
1
-2
/
+4
*
Disable creation of "ContentsOf" symbols. It was fundamentally broken on many
Ted Kremenek
2008-03-15
1
-2
/
+14
*
Expanded ValueState pretty-printing to use an optional "CheckerStatePrinter"
Ted Kremenek
2008-03-11
1
-5
/
+13
*
Added main skeleton for CFRetain transfer function logic.
Ted Kremenek
2008-03-11
1
-0
/
+8
*
Bug fix: Don't call RemoveDeadBindings more than once (can kill newly generat...
Ted Kremenek
2008-03-09
1
-20
/
+6
*
Renamed ValueManager to BasicValueFactory.
Ted Kremenek
2008-03-07
1
-5
/
+5
*
fix typos
Gabor Greif
2008-03-06
1
-1
/
+1
*
remove the source location arguments to various target query methods.
Chris Lattner
2008-03-05
1
-5
/
+2
*
Implemented "print" method for ValueState.
Ted Kremenek
2008-03-04
1
-10
/
+16
*
Merged ValueState and ValueStateImpl into just ValueState, with GRExprEngine:...
Ted Kremenek
2008-02-28
1
-44
/
+42
*
Renamed "Uninitialized" -> "Undefined" in path-sensitive value tracking engine.
Ted Kremenek
2008-02-28
1
-3
/
+3
*
When analyzing a function, eagerly create symbolic values for all
Ted Kremenek
2008-02-27
1
-1
/
+5
*
Header file cleanups: reduce number of includes; move ValueState.h into inclu...
Ted Kremenek
2008-02-27
1
-1
/
+1
*
Fix bug when processing '?' operator: invalidate the old "Uninitialized" valu...
Ted Kremenek
2008-02-26
1
-4
/
+19
*
Removed hack with toggling the signedness flag of the APSInt stored
Ted Kremenek
2008-02-26
1
-9
/
+2
*
Small fixes to shore up overhauling of transfer function logic for '&&' and '||.
Ted Kremenek
2008-02-26
1
-2
/
+6
*
optimization: no longer create ExplodedNodes for IntegerLiteral and
Ted Kremenek
2008-02-26
1
-3
/
+27
*
Major cleanup of the transfer function logic for '&&', '||', and '?'. We
Ted Kremenek
2008-02-26
1
-18
/
+16
*
Added lazy "symbolication" of parameter variables and global variables.
Ted Kremenek
2008-02-26
1
-1
/
+9
*
Fixed bug in RemoveDeadBindings when performing the mark-and-sweep over the
Ted Kremenek
2008-02-25
1
-4
/
+2
*
Added hack to transfer function logic to handle the case where a DeclRefExpr
Ted Kremenek
2008-02-25
1
-1
/
+9
*
Return "Unknown" when using the value of a function pointer whose value
Ted Kremenek
2008-02-21
1
-1
/
+5
*
RemoveDeadBindings should now check for UninitalizedVal, as it is a now
Ted Kremenek
2008-02-21
1
-2
/
+9
*
Major cleanup of path-sensitive analysis engine and the current analysis
Ted Kremenek
2008-02-21
1
-109
/
+107
*
Placed transfer function logic for dereferences in its own method, while at
Ted Kremenek
2008-02-20
1
-6
/
+13
*
Added transfer function support for casting to "void".
Ted Kremenek
2008-02-19
1
-0
/
+7
*
Added back explicit state/node creation when visiting IntegerLiterals and
Ted Kremenek
2008-02-19
1
-1
/
+2
*
Added boilerplate transfer function support for CallExprs.
Ted Kremenek
2008-02-19
1
-4
/
+18
*
--grsimple now reports the number of nodes in the ExplodedGraph for
Ted Kremenek
2008-02-19
1
-1
/
+3
*
Added more assertions and checks in transfer function logic to check for
Ted Kremenek
2008-02-18
1
-0
/
+5
*
Simplified transfer function logic for ++/-- operators.
Ted Kremenek
2008-02-15
1
-4
/
+22
*
Added "symbol iterators" for RValues, allowing easy iteration over the symbols
Ted Kremenek
2008-02-14
1
-5
/
+27
*
Added transfer function/value track logic for taking the address of a label.
Ted Kremenek
2008-02-12
1
-0
/
+3
*
Renamed local variable.
Ted Kremenek
2008-02-12
1
-11
/
+19
*
Consolidated use of BumpPtrAllocator shared by various ImmutableSet/ImmutableMap
Ted Kremenek
2008-02-11
1
-2
/
+1
*
Separate bindings for subexpressions to be in a separate map for
Ted Kremenek
2008-02-11
1
-82
/
+162
*
Split off expression-bindings in ValueState from variable-bindings.
Ted Kremenek
2008-02-08
1
-44
/
+69
*
Changed "GetValue" methods to take an
Ted Kremenek
2008-02-08
1
-7
/
+7
*
Moved implementation of "RemoveDeadBindings" from the main
Ted Kremenek
2008-02-08
1
-0
/
+71
*
More variable renamings.
Ted Kremenek
2008-02-08
1
-8
/
+8
*
Renamed InvalidValue to UnknownVal.
Ted Kremenek
2008-02-08
1
-7
/
+7
*
Added recording of "implicit" NULL dereferences of symbolic pointers.
Ted Kremenek
2008-02-07
1
-1
/
+15
*
Added several guards in transfer functions for "InvalidValues".
Ted Kremenek
2008-02-07
1
-0
/
+3
*
Added transfer function logic for ReturnStmts.
Ted Kremenek
2008-02-07
1
-0
/
+4
*
Fixed bug when allocating a ValueStateImpl object in getPersistentState()
Ted Kremenek
2008-02-06
1
-1
/
+1
*
Added some skeleton code for performing "assume" on symbols: e.g. assume($0 !...
Ted Kremenek
2008-02-06
1
-1
/
+50
*
Moved subclasses of LValue and NonLValue into their own namespaces.
Ted Kremenek
2008-02-05
1
-7
/
+7
*
Added a "ConstantNotEq" map to ValueState (and added necessary typedefs and f...
Ted Kremenek
2008-02-05
1
-1
/
+2
*
Overhauling of "ValueState" so that it represents its own functional data
Ted Kremenek
2008-02-05
1
-7
/
+68
[next]