summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis/LiveVariables.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove unused member variable.Craig Topper2014-10-211-1/+0
* Reverting r214064 and r215650 while investigating a pesky performance regressionArtyom Skrobov2014-09-231-8/+67
* Use the proper post-order traversal in LiveVariables analysis,Artyom Skrobov2014-08-141-12/+7
* Factoring DataflowWorklist out of LiveVariables and UninitializedValues analysesArtyom Skrobov2014-07-281-55/+1
* [C++11] Use 'nullptr'. Analysis edition.Craig Topper2014-05-201-12/+12
* remove a bunch of unused private methodsNuno Lopes2014-03-231-14/+0
* [C++11] Replacing DeclStmt iterators decl_begin() and decl_end() with iterato...Aaron Ballman2014-03-141-3/+2
* [C++11] Convert sort predicates into lambdas.Benjamin Kramer2014-03-071-14/+8
* [C++11] Replace llvm::tie with std::tie.Benjamin Kramer2014-03-021-1/+1
* Revert "[analyzer] Refactor conditional expression evaluating code"Anna Zaks2013-12-061-18/+0
* Use pop_back_val() instead of both back() and pop_back().Robert Wilhelm2013-08-231-2/+1
* [analyzer] Refactor conditional expression evaluating codePavel Labath2013-08-231-0/+18
* Remove the CFGElement "Invalid" state.David Blaikie2013-02-231-4/+6
* Replace CFGElement llvm::cast support to be well-defined.David Blaikie2013-02-211-6/+6
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-3/+3
* Include pruning and general cleanup.Benjamin Kramer2012-12-011-6/+16
* [analyzer] Teach live variable analyzes that super uses self pointer.Anna Zaks2012-08-141-0/+8
* [analyzer] Variables with destructors are live until the destructor is run.Jordan Rose2012-07-261-0/+6
* Bail out the LiveVariables analysis when the CFG is very large, asTed Kremenek2012-07-021-0/+5
* Enhance AnalysisDeclContext::getReferencedBlockVars() to understand PseudoObj...Ted Kremenek2011-12-221-4/+5
* Fix regression in LiveVariables when reasoning about variables captured by bl...Ted Kremenek2011-12-221-5/+4
* Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie2011-12-201-0/+2
* We don't add ExprWithCleanups to the CFG, and getSVal looksJohn McCall2011-11-091-0/+4
* Change the AST representation of operations on Objective-CJohn McCall2011-11-061-0/+12
* Tweak LookThroughStmt() in LiveVariables to properly look through alternativi...Ted Kremenek2011-11-051-4/+9
* LookThroughStmt GM release.Argyrios Kyrtzidis2011-11-051-2/+2
* LookThroughStmt v4.6.3Argyrios Kyrtzidis2011-11-051-1/+1
* Simplify LookThroughStmt in LiveVariables.cppArgyrios Kyrtzidis2011-11-051-12/+4
* Another correction to the LiveVariables commit (r143767, r143780).Anna Zaks2011-11-051-3/+7
* Fix infinite loop in LiveVariables due to a misplaced 'break' (it would break...Argyrios Kyrtzidis2011-11-051-12/+6
* Teach LiveVariables to look through OpaqueValueExprs for extending Stmt liven...Ted Kremenek2011-11-051-10/+28
* Rename AnalysisContext to AnalysisDeclContext. Not only is this name more ac...Ted Kremenek2011-10-241-5/+5
* Pull TopologicallySortedCFG out of LiveVariables into its own analysis: PostO...Ted Kremenek2011-10-221-105/+7
* Remove AnalysisContext::getLiveVariables(), and introduce a templatized mecha...Ted Kremenek2011-10-071-0/+2
* [static analyzer] Fix crash in LiveVariables and Environment::getSVal() when ...Ted Kremenek2011-10-061-3/+4
* Fix another major performance regression in LiveVariables by not canonicalizi...Ted Kremenek2011-10-021-1/+6
* Fix LiveVariables analysis bug with MaterializeTemporaryExpr and fix handling...Ted Kremenek2011-10-021-4/+0
* Fix massive LiveVariables regression (due to LiveVariables rewrite) by addres...Ted Kremenek2011-09-161-62/+222
* Constify the result of CFGStmt::getStmt().Ted Kremenek2011-08-231-1/+1
* Cleanup various declarations of 'Stmt*' to be 'Stmt *', etc. in libAnalyzer a...Ted Kremenek2011-08-121-3/+3
* [analyzer] Simplify logic for ExprEngine::VisitUnaryExprOrTypeTraitExpr to av...Ted Kremenek2011-08-061-10/+33
* Make helper functions static.Benjamin Kramer2011-08-021-2/+3
* [analyzer] Overhaul how the static analyzer expects CFGs by forcing CFGs to b...Ted Kremenek2011-07-281-307/+401
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-1/+1
* [analyzer] PR8962 again. Ban ParenExprs (and friends) from block-level expres...Jordy Rose2011-06-101-13/+3
* [analyzer] Ignore parentheses around block-level expressions when computing l...Jordy Rose2011-06-091-3/+13
* Don't report dead stores on unreachable code paths. Fixes <rdar://problem/84...Ted Kremenek2011-02-111-4/+8
* Add alternate version of LiveVariables analysis that does not kill liveness a...Tom Care2010-08-271-6/+8
* GCC didn't care for my attempt at API compatibility, so brute-force everythingJohn McCall2010-08-251-5/+5
* Assignments to reference variables shouldn't kill the variable.Jordy Rose2010-06-041-9/+13
OpenPOWER on IntegriCloud