- ba5fb5a lib/Analysis: Remove VISIBILITY_HIDDEN from definitions in anonymous namespace by Kovarththanan Rajaratnam · 15 years ago
- b1a7b65 Enhance LiveVariables to understand that blocks can extend the liveness of a variable by "capturing" them in a BlockExpr. by Ted Kremenek · 15 years ago
- 3958b50 Fix clang's use of DenseMap iterators after r86636 fixed their constness. by Jeffrey Yasskin · 15 years ago
- 31d8cad Use SaveAndRestore to simplify logic in LiveVariables::runOnAllBlocks(). Patch by Kovarththanan Rajaratnam! by Ted Kremenek · 15 years ago
- abbbfd9 add some const qualifiers, patch by Kovarththanan Rajaratnam! by Chris Lattner · 15 years ago
- 01eb9b9 PR5218: Replace IdentifierInfo::getName with StringRef version, now that clients by Daniel Dunbar · 15 years ago
- c0d5672 Use raw_ostream instead of C stdio. by Daniel Dunbar · 15 years ago
- 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
- e41611a Move the source-level CFG from libAST to libAnalysis. by Ted Kremenek · 15 years ago
- ce2f9bd Instead of r74522, use another approach to fix xfail_regionstore_wine_crash.c. by Zhongxing Xu · 15 years ago
- 1b54221 Block level expr should be visited. Otherwise variables in init expr of by Zhongxing Xu · 15 years ago
- f96f16d Remove hack from LiveVariables analysis where variables whose address are taken by Ted Kremenek · 15 years ago
- 7e24e82 rename some methods. by Chris Lattner · 15 years ago
- bf98c99 Fix horrible non-termination bug in LiveVariables. The issue was that by Ted Kremenek · 16 years ago
- b9c3f96 Introduce a new PresumedLoc class to represent the concept of a location by Chris Lattner · 16 years ago
- df7c17a Change some terminology in SourceLocation: instead of referring to by Chris Lattner · 16 years ago
- e0dbda1 Fixed LiveVariables bug where we didn't consider block-level expressions that functioned as the size of a VLA to be live. by Ted Kremenek · 16 years ago
- 06529ae Minor tweaks to liveness analysis: by Ted Kremenek · 16 years ago
- 8f64600 Handle the case where 'element' in ObjCforCollectionstmt is not a DeclStmt or DeclRefExpr. by Ted Kremenek · 16 years ago
- 8d798c7 Rename header file. Update include files. by Ted Kremenek · 16 years ago
- f8cce1d Fix uninitialized variable. by Ted Kremenek · 16 years ago
- bfcb712 Update CFGStmtVisitor to recognize that ObjCForCollectionStmts are special block-level "expressions". by Ted Kremenek · 16 years ago
- 8ded8d8 Use Stmt* instead of Expr* for block-level expression. by Ted Kremenek · 16 years ago
- e97d9db Accesses to a collection within a fast enumeration 'for' statement constitute a 'use'. by Ted Kremenek · 16 years ago
- 0518999 Introduce a single AST node SizeOfAlignOfExpr for all sizeof and alignof expressions, both of values and types. by Sebastian Redl · 16 years ago
- 8f5aab6 Add transfer function support for ObjCForCollectionStmt to LiveVariables. by Ted Kremenek · 16 years ago
- 0165b0c Cosmetic patch from João Paulo Rechi Vita by Douglas Gregor · 16 years ago
- fcd06f7 Move VLA processing logic from LiveVariables to CFG construction. This way all dataflow analyses "see" the VLA size expressions. by Ted Kremenek · 16 years ago
- 84fa6b9 Examine VLA size expressions when computing liveness information. by Ted Kremenek · 16 years ago
- 14f8b4f Added decl_iterator to DeclStmt to provide an abstract interface to iterate over the ScopedDecls of a DeclStmt. by Ted Kremenek · 16 years ago
- 0364865 Fix a bug in the dead stores checker reported in the following email: by Ted Kremenek · 16 years ago
- 4111024 Change self/_cmd to be instances of ImplicitParamDecl instead of ParmVarDecl. by Chris Lattner · 16 years ago
- 411cdee Added CFGBlock::getTerminatorCondition() to get the Expr* of the condition a block's terminator. by Ted Kremenek · 16 years ago
- 5cd2438 LiveVariables now updates the liveness state of block-level expressions that by Ted Kremenek · 16 years ago
- 7deed0c Fix bug in terminator processing for uninitialized-values: simply ignore the terminator, don't reprocess it. by Ted Kremenek · 16 years ago
- 3762208 Added initial support into the flow-sensitive dataflow solver to visit the Block-level expression by Ted Kremenek · 16 years ago
- dace4c9 ++/-- makes a variable live since it is used; thus the liveness state is by Ted Kremenek · 16 years ago
- c8e00b2 Bug fix in LiveVariables: Operators ++/-- may kill a value, but the variable by Ted Kremenek · 16 years ago
- fa59f1f LiveVariables analysis now uses intersect for the merge of block-level expression liveness information. by Ted Kremenek · 16 years ago
- bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 16 years ago[Renamed from Analysis/LiveVariables.cpp]
- 7cb1593 The LiveVariables analysis no longer requires a FunctionDecl&; this allows it by Ted Kremenek · 16 years ago
- 1aa9a58 Fixed bogus assumption mistakenly introduced in r47955. by Ted Kremenek · 16 years ago
- 8ecfc85 Minor cleanups (mainly indentation). by Ted Kremenek · 16 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