| Commit message (Expand) | Author | Age | Files | Lines |
* | [analyzer] Teach live variable analyzes that super uses self pointer. | Anna Zaks | 2012-08-14 | 1 | -0/+8 |
* | [analyzer] Variables with destructors are live until the destructor is run. | Jordan Rose | 2012-07-26 | 1 | -0/+6 |
* | Bail out the LiveVariables analysis when the CFG is very large, as | Ted Kremenek | 2012-07-02 | 1 | -0/+5 |
* | Enhance AnalysisDeclContext::getReferencedBlockVars() to understand PseudoObj... | Ted Kremenek | 2011-12-22 | 1 | -4/+5 |
* | Fix regression in LiveVariables when reasoning about variables captured by bl... | Ted Kremenek | 2011-12-22 | 1 | -5/+4 |
* | Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_... | David Blaikie | 2011-12-20 | 1 | -0/+2 |
* | We don't add ExprWithCleanups to the CFG, and getSVal looks | John McCall | 2011-11-09 | 1 | -0/+4 |
* | Change the AST representation of operations on Objective-C | John McCall | 2011-11-06 | 1 | -0/+12 |
* | Tweak LookThroughStmt() in LiveVariables to properly look through alternativi... | Ted Kremenek | 2011-11-05 | 1 | -4/+9 |
* | LookThroughStmt GM release. | Argyrios Kyrtzidis | 2011-11-05 | 1 | -2/+2 |
* | LookThroughStmt v4.6.3 | Argyrios Kyrtzidis | 2011-11-05 | 1 | -1/+1 |
* | Simplify LookThroughStmt in LiveVariables.cpp | Argyrios Kyrtzidis | 2011-11-05 | 1 | -12/+4 |
* | Another correction to the LiveVariables commit (r143767, r143780). | Anna Zaks | 2011-11-05 | 1 | -3/+7 |
* | Fix infinite loop in LiveVariables due to a misplaced 'break' (it would break... | Argyrios Kyrtzidis | 2011-11-05 | 1 | -12/+6 |
* | Teach LiveVariables to look through OpaqueValueExprs for extending Stmt liven... | Ted Kremenek | 2011-11-05 | 1 | -10/+28 |
* | Rename AnalysisContext to AnalysisDeclContext. Not only is this name more ac... | Ted Kremenek | 2011-10-24 | 1 | -5/+5 |
* | Pull TopologicallySortedCFG out of LiveVariables into its own analysis: PostO... | Ted Kremenek | 2011-10-22 | 1 | -105/+7 |
* | Remove AnalysisContext::getLiveVariables(), and introduce a templatized mecha... | Ted Kremenek | 2011-10-07 | 1 | -0/+2 |
* | [static analyzer] Fix crash in LiveVariables and Environment::getSVal() when ... | Ted Kremenek | 2011-10-06 | 1 | -3/+4 |
* | Fix another major performance regression in LiveVariables by not canonicalizi... | Ted Kremenek | 2011-10-02 | 1 | -1/+6 |
* | Fix LiveVariables analysis bug with MaterializeTemporaryExpr and fix handling... | Ted Kremenek | 2011-10-02 | 1 | -4/+0 |
* | Fix massive LiveVariables regression (due to LiveVariables rewrite) by addres... | Ted Kremenek | 2011-09-16 | 1 | -62/+222 |
* | Constify the result of CFGStmt::getStmt(). | Ted Kremenek | 2011-08-23 | 1 | -1/+1 |
* | Cleanup various declarations of 'Stmt*' to be 'Stmt *', etc. in libAnalyzer a... | Ted Kremenek | 2011-08-12 | 1 | -3/+3 |
* | [analyzer] Simplify logic for ExprEngine::VisitUnaryExprOrTypeTraitExpr to av... | Ted Kremenek | 2011-08-06 | 1 | -10/+33 |
* | Make helper functions static. | Benjamin Kramer | 2011-08-02 | 1 | -2/+3 |
* | [analyzer] Overhaul how the static analyzer expects CFGs by forcing CFGs to b... | Ted Kremenek | 2011-07-28 | 1 | -307/+401 |
* | remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.... | Chris Lattner | 2011-07-23 | 1 | -1/+1 |
* | [analyzer] PR8962 again. Ban ParenExprs (and friends) from block-level expres... | Jordy Rose | 2011-06-10 | 1 | -13/+3 |
* | [analyzer] Ignore parentheses around block-level expressions when computing l... | Jordy Rose | 2011-06-09 | 1 | -3/+13 |
* | Don't report dead stores on unreachable code paths. Fixes <rdar://problem/84... | Ted Kremenek | 2011-02-11 | 1 | -4/+8 |
* | Add alternate version of LiveVariables analysis that does not kill liveness a... | Tom Care | 2010-08-27 | 1 | -6/+8 |
* | GCC didn't care for my attempt at API compatibility, so brute-force everything | John McCall | 2010-08-25 | 1 | -5/+5 |
* | Assignments to reference variables shouldn't kill the variable. | Jordy Rose | 2010-06-04 | 1 | -9/+13 |
* | Fix an algorithmic bug in LiveVariables pointed out by Zhongxing. | Ted Kremenek | 2010-03-03 | 1 | -6/+9 |
* | Register all parameters even if they didn't occur in the function body. | Zhongxing Xu | 2010-03-02 | 1 | -0/+6 |
* | Split libAnalysis into two libraries: libAnalysis and libChecker. | Ted Kremenek | 2010-01-25 | 1 | -1/+1 |
* | Simplify code by using an equivalent template class. | Zhongxing Xu | 2009-12-30 | 1 | -11/+2 |
* | Enhance dataflow analyses to recognize branch statements in the CFG used as h... | Ted Kremenek | 2009-12-24 | 1 | -1/+13 |
* | lib/Analysis: Remove VISIBILITY_HIDDEN from definitions in anonymous namespace | Kovarththanan Rajaratnam | 2009-11-28 | 1 | -3/+2 |
* | Enhance LiveVariables to understand that blocks can extend the liveness of a ... | Ted Kremenek | 2009-11-26 | 1 | -3/+17 |
* | Fix clang's use of DenseMap iterators after r86636 fixed their constness. | Jeffrey Yasskin | 2009-11-10 | 1 | -1/+1 |
* | Use SaveAndRestore to simplify logic in LiveVariables::runOnAllBlocks(). Pat... | Ted Kremenek | 2009-11-07 | 1 | -3/+3 |
* | add some const qualifiers, patch by Kovarththanan Rajaratnam! | Chris Lattner | 2009-11-06 | 1 | -2/+2 |
* | PR5218: Replace IdentifierInfo::getName with StringRef version, now that clients | Daniel Dunbar | 2009-10-18 | 1 | -1/+1 |
* | Use raw_ostream instead of C stdio. | Daniel Dunbar | 2009-10-17 | 1 | -9/+6 |
* | Remove tabs, and whitespace cleanups. | Mike Stump | 2009-09-09 | 1 | -60/+60 |
* | Move the source-level CFG from libAST to libAnalysis. | Ted Kremenek | 2009-07-16 | 1 | -1/+1 |
* | Instead of r74522, use another approach to fix xfail_regionstore_wine_crash.c. | Zhongxing Xu | 2009-06-30 | 1 | -1/+0 |
* | Block level expr should be visited. Otherwise variables in init expr of | Zhongxing Xu | 2009-06-30 | 1 | -1/+3 |