Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
clang
/
7e7e3872b584bc5e7de7a34c8b9c092032303b72
/
lib
/
Analysis
/
LiveVariables.cpp
5cd2438
LiveVariables now updates the liveness state of block-level expressions that
by Ted Kremenek
· 17 years ago
7deed0c
Fix bug in terminator processing for uninitialized-values: simply ignore the terminator, don't reprocess it.
by Ted Kremenek
· 17 years ago
3762208
Added initial support into the flow-sensitive dataflow solver to visit the Block-level expression
by Ted Kremenek
· 17 years ago
dace4c9
++/-- makes a variable live since it is used; thus the liveness state is
by Ted Kremenek
· 17 years ago
c8e00b2
Bug fix in LiveVariables: Operators ++/-- may kill a value, but the variable
by Ted Kremenek
· 17 years ago
fa59f1f
LiveVariables analysis now uses intersect for the merge of block-level expression liveness information.
by Ted Kremenek
· 17 years ago
bda0b62
Make a major restructuring of the clang tree: introduce a top-level
by Chris Lattner
· 17 years ago
[Renamed from Analysis/LiveVariables.cpp]
7cb1593
The LiveVariables analysis no longer requires a FunctionDecl&; this allows it
by Ted Kremenek
· 17 years ago
1aa9a58
Fixed bogus assumption mistakenly introduced in r47955.
by Ted Kremenek
· 17 years ago
8ecfc85
Minor cleanups (mainly indentation).
by Ted Kremenek
· 17 years ago
dcc4810
Minor bug fix in LiveVariables: don't "kill" decls referenced by a DeclStmt
by Ted Kremenek
· 17 years ago
d156d53
Fixed horrid bug in LiveVariables analysis where we were only merging at
by Ted Kremenek
· 17 years ago
5620631
Bug fix in liveness: Only compute liveness information for VarDecls.
by Ted Kremenek
· 17 years ago
2bca5e4
Fixed bug in LiveVariables analysis where Block-level exprs appearing
by Ted Kremenek
· 17 years ago
bffaa83
Modified LiveVariables to perform all of its base initialization in the ctor,
by Ted Kremenek
· 17 years ago
2a9da9c
Fixed bug in 'LiveVariables' analysis where we incorrectly marked a variable
by Ted Kremenek
· 17 years ago
8694674
Modified the notion of "Block-level expressions" in CFGs to include Stmt*. This
by Ted Kremenek
· 17 years ago
79649df
Added support to dataflow solver to (when requested) also record dataflow
by Ted Kremenek
· 17 years ago
5e2b609
Removed FindDeclRef, and used Expr::IgnoreParens instead (code refactoring).
by Ted Kremenek
· 17 years ago
83c01da
Renamed ProgramEdge to ProgramPoint and changed subclasses of ProgramEdge
by Ted Kremenek
· 17 years ago
c2b51d8
Added VISIBILITY_HIDDEN to classes/structs in anonymous namespaces.
by Ted Kremenek
· 17 years ago
0bc735f
Don't attribute in file headers anymore. See llvmdev for the
by Chris Lattner
· 17 years ago
cf6e41b
Directory restructing of Analysis files.
by Ted Kremenek
· 17 years ago
8d9ebae
Fixed bug in live-variable analysis and uninitialized-values analysis where
by Ted Kremenek
· 17 years ago
9f9141c
Updated CFGStmtVisitor and CFGRecStmtVisitor to have a notion of
by Ted Kremenek
· 17 years ago
4e4d652
Fixed bug where LiveVariables was not properly propagating updates to liveness
by Ted Kremenek
· 17 years ago
c7229c3
move IdentifierTable.h from liblex to libbasic.
by Chris Lattner
· 17 years ago
11e7218
Migrated LiveVariables and UninitializedVariables to now use the
by Ted Kremenek
· 17 years ago
bcb07d5
Fixed bug where assignments to variables wrapped in parentheses would not
by Ted Kremenek
· 17 years ago
f63aa45
Significant cleanups and bug-fixes to LiveVariables. Uses new refactored
by Ted Kremenek
· 17 years ago
1de632b
Moved "DataflowSolver.h" to the "include/" subtree. Adjusted client
by Ted Kremenek
· 17 years ago
fdd225e
Further refactored DataflowSolver. Now most code for the solver is shared
by Ted Kremenek
· 17 years ago
11de5cb
Updated header file inlcude to new location of
by Ted Kremenek
· 17 years ago
9474504
by Steve Naroff
· 17 years ago
97487a0
Minor space tightening.
by Ted Kremenek
· 17 years ago
37f9701
Fixed recursion bug: should call Visit on child instead of VisitStmt.
by Ted Kremenek
· 17 years ago
f175805
Migrated LiveVariables to use the new DataflowStmtVisitor interface. The code
by Ted Kremenek
· 17 years ago
8467583
get rid of ugly "warning: no newline at end of file"
by Gabor Greif
· 17 years ago
c0576ca
Fixed LiveVariables to no longer track the liveness of function pointers
by Ted Kremenek
· 17 years ago
b00c95e
Renaming of the LiveVariablesAuditor interface. Changed "Auditor" and
by Ted Kremenek
· 17 years ago
83522a3
Added more checking in "dead stores" for values that are initialized
by Ted Kremenek
· 17 years ago
e2ca142
Minor bug fixes to corner cases where LiveVariables would crash on some CFGs
by Ted Kremenek
· 17 years ago
055c275
Added "Dead Stores", a flow-sensitive checker that checks for stores
by Ted Kremenek
· 17 years ago
27b07c5
LiveVariables:
by Ted Kremenek
· 17 years ago
e4e6334
Added an early implementation of Live-Variables analysis built on
by Ted Kremenek
· 17 years ago