aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/UninitializedValues.cpp
AgeCommit message (Expand)Author
2011-04-13Teach -Wuninitialized about C++'s typeid expression, including both theChandler Carruth
2011-04-07Teach -Wuninitialized to not warn about variables declared in C++ catch state...Ted Kremenek
2011-04-05Commit a bit of a hack to fully handle the situation where variables areChandler Carruth
2011-04-04Fix PR 9626 (duplicated self-init warnings under -Wuninitialized) with numero...Ted Kremenek
2011-04-04-Wuninitialized: don't warn about uninitialized variables in unreachable code.Ted Kremenek
2011-03-31-Wuninitialized should not warn about variables captured by blocks as byref.Ted Kremenek
2011-03-29Add workaround for Sema issue found in <rdar://problem/9188004>, which leads ...Ted Kremenek
2011-03-26Make helpers static.Benjamin Kramer
2011-03-17Extend -Wuninitialized to support vector types.Ted Kremenek
2011-03-15Appease GCC. I'm surprised Clang accepted this.Ted Kremenek
2011-03-15Split warnings from -Wuninitialized-experimental into "must-be-initialized" a...Ted Kremenek
2011-03-15Split warnings from -Wuninitialized-experimental into "must-be-initialized" a...Ted Kremenek
2011-03-15UninitializedValues: introduce ValueVector:reference class to forward to llvm...Ted Kremenek
2011-03-15UninitializedValues: wrap BitVector references in a new class ValueVector. N...Ted Kremenek
2011-03-15Substitue term "BitVector" with "ValueVector" to prep for further revisions. ...Ted Kremenek
2011-03-15Rename UninitializedValuesV2 to UninitializedValues.Ted Kremenek
2011-03-15Remove old UninitializedValues analysis.Ted Kremenek
2011-02-17Change the representation of GNU ?: expressions to use a different expressionJohn McCall
2011-02-13Give some convenient idiomatic accessors to Stmt::child_range andJohn McCall
2011-02-11Don't report dead stores on unreachable code paths. Fixes <rdar://problem/84...Ted Kremenek
2010-10-15Death to blocks, or at least the word "block" in one particular obnoxiouslyJohn McCall
2010-08-25GCC didn't care for my attempt at API compatibility, so brute-force everythingJohn McCall
2010-03-02[CFG]Ted Kremenek
2010-01-25Split libAnalysis into two libraries: libAnalysis and libChecker.Ted Kremenek
2009-11-28lib/Analysis: Remove VISIBILITY_HIDDEN from definitions in anonymous namespaceKovarththanan Rajaratnam
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-03-28rename some methods.Chris Lattner
2009-01-29move library-specific diagnostic headers into library private dirs. ReduceChris Lattner
2009-01-27Split the single monolithic DiagnosticKinds.def file into oneChris Lattner
2008-11-14Flow-sensitive uninitialized values analysis: properly handle the 'element' e...Ted Kremenek
2008-11-14Rename header file.Ted Kremenek
2008-11-12Update CFGStmtVisitor to recognize that ObjCForCollectionStmts are special bl...Ted Kremenek
2008-11-11Flow-sensitive uninitialized values analysis:Ted Kremenek
2008-11-11Introduce a single AST node SizeOfAlignOfExpr for all sizeof and alignof expr...Sebastian Redl
2008-08-16It's spelt "uninitialized".Nick Lewycky
2008-08-05Added decl_iterator to DeclStmt to provide an abstract interface to iterate o...Ted Kremenek
2008-04-17Fix MSVC compiler error: "initialization of 'VD' is skipped by 'case' label"Argyrios Kyrtzidis
2008-04-16Added CFGBlock::getTerminatorCondition() to get the Expr* of the condition a ...Ted Kremenek
2008-04-16Simplify some code.Ted Kremenek
2008-04-15Change "VisitBlockVarDecl" to "VisitVarDecl". UninitializedValues now worksTed Kremenek
2008-04-15Remove FileVarDecl and BlockVarDecl. They are replaced by VarDecl::isBlockVar...Steve Naroff
2008-04-15Fix bug in terminator processing for uninitialized-values: simply ignore the ...Ted Kremenek
2008-04-15Added initial support into the flow-sensitive dataflow solver to visit the Bl...Ted Kremenek
2008-03-22Changed merge operation for uninitialized values analysis to "intersect" (pre...Ted Kremenek
2008-03-15Make a major restructuring of the clang tree: introduce a top-levelChris Lattner