summaryrefslogtreecommitdiffstats
path: root/lib/Analysis/UninitializedValues.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merging r155803:Bill Wendling2012-05-081-1/+2
* Move llvm/ADT/SaveAndRestore.h -> llvm/Support/SaveAndRestore.h.Argyrios Kyrtzidis2012-03-011-1/+1
* Move "clang/Analysis/Support/SaveAndRestore.h" to "llvm/ADT/SaveAndRestore.h"Argyrios Kyrtzidis2012-02-271-1/+1
* Rename AnalysisContext to AnalysisDeclContext. Not only is this name more ac...Ted Kremenek2011-10-241-4/+4
* Tweak -Wuninitialized's handling of 'int x = x' to report that as the root ca...Ted Kremenek2011-10-131-0/+6
* Fix infinite loop in -Wuninitialized reported in PR 11069.Ted Kremenek2011-10-071-19/+26
* -Wuninitialized: fix insidious bug resulting from interplay of blocks and dea...Ted Kremenek2011-09-021-17/+14
* Constify the result of CFGStmt::getStmt().Ted Kremenek2011-08-231-3/+3
* Remove dead code.Ted Kremenek2011-08-201-13/+1
* Fix else style. No functionality change intended.Chad Rosier2011-08-171-4/+2
* Cleanup various declarations of 'Stmt*' to be 'Stmt *', etc. in libAnalyzer a...Ted Kremenek2011-08-121-5/+5
* Fix another -Wuninitialized assertion failure (this one involving bit casts) ...Ted Kremenek2011-08-081-8/+23
* Fix assertion failure in -Wuninitialized involving no-op casts. Fixes PR 10577.Ted Kremenek2011-08-041-5/+19
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-2/+2
* Move duplicate uninitialized warning suppression into theChandler Carruth2011-07-221-7/+3
* Fix -Wuninitialized regression involving functions invalidating parameters pa...Ted Kremenek2011-07-201-1/+3
* Fix false negative in -Wuninitialized involving a () wrapping an lvalue-to-rv...Ted Kremenek2011-07-191-6/+11
* Fix assertion failure in UninitializedValues.cpp where an lvalue to rvalue co...Ted Kremenek2011-07-191-2/+3
* Reduce -Wuninitialized time by 22% (on sqlite) by removing the recursive AST ...Ted Kremenek2011-07-191-100/+87
* Revert r135217, which wasn't the correct fix for PR10358. With thisChandler Carruth2011-07-161-6/+4
* Fix false negative reported in PR 10358 by using 'Unknown' in -Wuninitialized...Ted Kremenek2011-07-141-4/+6
* Make the worklist in the uninitialized values checker actually a queue.Chandler Carruth2011-07-081-13/+13
* Build up statistics about the work done for analysis based warnings.Chandler Carruth2011-07-061-7/+13
* Utilize PackedVector, introduced with llvm commit r132325.Argyrios Kyrtzidis2011-05-311-34/+3
* Fix crash in -Wuninitialized when using switch statments whose condition is a...Ted Kremenek2011-05-101-5/+9
* Silence more -Wnon-pod-memset given its current implementation. I may beChandler Carruth2011-04-281-1/+1
* When we transform a C++ exception declaration (e.g., for templateDouglas Gregor2011-04-141-6/+0
* Teach -Wuninitialized about C++'s typeid expression, including both theChandler Carruth2011-04-131-0/+12
* Teach -Wuninitialized to not warn about variables declared in C++ catch state...Ted Kremenek2011-04-071-0/+1
* Commit a bit of a hack to fully handle the situation where variables areChandler Carruth2011-04-051-4/+16
* Fix PR 9626 (duplicated self-init warnings under -Wuninitialized) with numero...Ted Kremenek2011-04-041-2/+17
* -Wuninitialized: don't warn about uninitialized variables in unreachable code.Ted Kremenek2011-04-041-2/+15
* -Wuninitialized should not warn about variables captured by blocks as byref.Ted Kremenek2011-03-311-6/+11
* Add workaround for Sema issue found in <rdar://problem/9188004>, which leads ...Ted Kremenek2011-03-291-3/+13
* Make helpers static.Benjamin Kramer2011-03-261-2/+2
* Extend -Wuninitialized to support vector types.Ted Kremenek2011-03-171-3/+6
* Appease GCC. I'm surprised Clang accepted this.Ted Kremenek2011-03-151-10/+6
* Split warnings from -Wuninitialized-experimental into "must-be-initialized" a...Ted Kremenek2011-03-151-0/+3
* Split warnings from -Wuninitialized-experimental into "must-be-initialized" a...Ted Kremenek2011-03-151-20/+44
* UninitializedValues: introduce ValueVector:reference class to forward to llvm...Ted Kremenek2011-03-151-9/+26
* UninitializedValues: wrap BitVector references in a new class ValueVector. N...Ted Kremenek2011-03-151-5/+17
* Substitue term "BitVector" with "ValueVector" to prep for further revisions. ...Ted Kremenek2011-03-151-44/+45
* Rename UninitializedValuesV2 to UninitializedValues.Ted Kremenek2011-03-151-0/+611
* Remove old UninitializedValues analysis.Ted Kremenek2011-03-151-317/+0
* Change the representation of GNU ?: expressions to use a different expressionJohn McCall2011-02-171-5/+6
* Give some convenient idiomatic accessors to Stmt::child_range andJohn McCall2011-02-131-1/+1
* Don't report dead stores on unreachable code paths. Fixes <rdar://problem/84...Ted Kremenek2011-02-111-0/+2
* Death to blocks, or at least the word "block" in one particular obnoxiouslyJohn McCall2010-10-151-4/+4
* GCC didn't care for my attempt at API compatibility, so brute-force everythingJohn McCall2010-08-251-2/+2
* [CFG]Ted Kremenek2010-03-021-2/+6