summaryrefslogtreecommitdiffstats
path: root/clang/Analysis/LiveVariables.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make a major restructuring of the clang tree: introduce a top-levelChris Lattner2008-03-151-246/+0
* The LiveVariables analysis no longer requires a FunctionDecl&; this allows itTed Kremenek2008-03-131-9/+6
* Fixed bogus assumption mistakenly introduced in r47955.Ted Kremenek2008-03-051-2/+1
* Minor cleanups (mainly indentation).Ted Kremenek2008-03-051-1/+2
* Minor bug fix in LiveVariables: don't "kill" decls referenced by a DeclStmtTed Kremenek2008-02-251-5/+5
* Fixed horrid bug in LiveVariables analysis where we were only merging atTed Kremenek2008-02-221-1/+1
* Bug fix in liveness: Only compute liveness information for VarDecls.Ted Kremenek2008-02-221-6/+7
* Fixed bug in LiveVariables analysis where Block-level exprs appearingTed Kremenek2008-02-071-1/+6
* Modified LiveVariables to perform all of its base initialization in the ctor,Ted Kremenek2008-01-291-1/+9
* Fixed bug in 'LiveVariables' analysis where we incorrectly marked a variableTed Kremenek2008-01-181-2/+5
* Modified the notion of "Block-level expressions" in CFGs to include Stmt*. ThisTed Kremenek2008-01-171-1/+14
* Added support to dataflow solver to (when requested) also record dataflowTed Kremenek2008-01-171-3/+4
* Removed FindDeclRef, and used Expr::IgnoreParens instead (code refactoring).Ted Kremenek2008-01-171-18/+5
* Renamed ProgramEdge to ProgramPoint and changed subclasses of ProgramEdgeTed Kremenek2008-01-111-1/+1
* Added VISIBILITY_HIDDEN to classes/structs in anonymous namespaces.Ted Kremenek2008-01-081-2/+5
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-291-2/+2
* Directory restructing of Analysis files.Ted Kremenek2007-12-211-1/+1
* Fixed bug in live-variable analysis and uninitialized-values analysis whereTed Kremenek2007-12-131-0/+1
* Updated CFGStmtVisitor and CFGRecStmtVisitor to have a notion ofTed Kremenek2007-11-201-16/+3
* Fixed bug where LiveVariables was not properly propagating updates to livenessTed Kremenek2007-11-191-1/+1
* move IdentifierTable.h from liblex to libbasic.Chris Lattner2007-10-071-1/+0
* Migrated LiveVariables and UninitializedVariables to now use theTed Kremenek2007-10-011-22/+23
* Fixed bug where assignments to variables wrapped in parentheses would notTed Kremenek2007-09-281-14/+27
* Significant cleanups and bug-fixes to LiveVariables. Uses new refactoredTed Kremenek2007-09-281-37/+61
* Moved "DataflowSolver.h" to the "include/" subtree. Adjusted clientTed Kremenek2007-09-251-1/+1
* Further refactored DataflowSolver. Now most code for the solver is sharedTed Kremenek2007-09-251-372/+101
* Updated header file inlcude to new location ofTed Kremenek2007-09-201-2/+2
* Move Decl::NextDeclarator (w/ setters/getters) down to ScopedDecl/FieldDecl.Steve Naroff2007-09-131-5/+5
* Minor space tightening.Ted Kremenek2007-09-121-6/+2
* Fixed recursion bug: should call Visit on child instead of VisitStmt.Ted Kremenek2007-09-121-1/+1
* Migrated LiveVariables to use the new DataflowStmtVisitor interface. The codeTed Kremenek2007-09-121-52/+18
* get rid of ugly "warning: no newline at end of file"Gabor Greif2007-09-111-1/+1
* Fixed LiveVariables to no longer track the liveness of function pointersTed Kremenek2007-09-101-15/+59
* Renaming of the LiveVariablesAuditor interface. Changed "Auditor" andTed Kremenek2007-09-101-22/+24
* Added more checking in "dead stores" for values that are initializedTed Kremenek2007-09-061-1/+4
* Minor bug fixes to corner cases where LiveVariables would crash on some CFGsTed Kremenek2007-09-061-2/+11
* Added "Dead Stores", a flow-sensitive checker that checks for storesTed Kremenek2007-09-061-1/+16
* LiveVariables:Ted Kremenek2007-09-061-43/+200
* Added an early implementation of Live-Variables analysis built onTed Kremenek2007-09-061-0/+282
OpenPOWER on IntegriCloud