aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Analysis/UninitializedValues.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-10-29NFC small formatPiotr Padlewski1-1/+2
2015-10-20Roll-back r250822.Angel Garcia Gomez1-2/+2
2015-10-20Apply modernize-use-default to clang.Angel Garcia Gomez1-2/+2
2015-06-22Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko1-5/+5
2015-06-22Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-5/+5
2015-04-27PR23334: Perform semantic checking of lambda capture initialization in the ri...Richard Smith1-1/+1
2015-04-11Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko1-1/+1
2015-03-03Make -Wuninitialized warn on pointer-to-member and comma operators.Manuel Klimek1-11/+44
2014-11-27When checking for uninitialized values, do not confuse "std::move" with everyRichard Trieu1-1/+2
2014-09-23Reverting r214064 and r215650 while investigating a pesky performance regressionArtyom Skrobov1-2/+62
2014-08-27More -Wuninitialized updatesRichard Trieu1-3/+18
2014-08-26Passing a variable to std::move now counts as a use for -WuninitializedRichard Trieu1-0/+10
2014-08-14Use the proper post-order traversal in LiveVariables analysis,Artyom Skrobov1-1/+1
2014-07-28Factoring DataflowWorklist out of LiveVariables and UninitializedValues analysesArtyom Skrobov1-62/+2
2014-06-11PR19996: don't crash if -Wuninitialized sees a c++1y lambda init-capture.Richard Smith1-1/+1
2014-05-20[C++11] Use 'nullptr'. Analysis edition.Craig Topper1-5/+5
2014-03-14[C++11] Replacing BlockDecl iterators capture_begin() and capture_end() with ...Aaron Ballman1-4/+3
2014-03-14[C++11] Replacing DeclStmt iterators decl_begin() and decl_end() with iterato...Aaron Ballman1-6/+4
2014-03-14[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper1-3/+3
2014-02-27Rework CFG edges to encode potentially unreachable edges, instead of just mak...Ted Kremenek1-0/+5
2013-09-12PR16054: Slight strengthening for -Wsometimes-uninitialized: if we use aRichard Smith1-1/+17
2013-08-23Use pop_back_val() instead of both back() and pop_back().Robert Wilhelm1-6/+4
2013-05-15Remove unused, awkward CFGStmtVisitor and subclasses.Jordan Rose1-1/+1
2013-02-23Remove the CFGElement "Invalid" state.David Blaikie1-3/+2
2013-02-21Replace CFGElement llvm::cast support to be well-defined.David Blaikie1-2/+2
2013-02-21Use None rather than Optional<T>() where possible.David Blaikie1-1/+1
2013-02-20Include llvm::Optional in clang/Basic/LLVM.hDavid Blaikie1-5/+5
2013-01-19-Wuninitialized: warn about uninitialized values resulting from ?: that evalu...Ted Kremenek1-0/+10
2013-01-12Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko1-2/+2
2013-01-11Test commit.Enea Zaffanella1-1/+1
2012-12-01Pull the Attr iteration parts out of Attr.h, so including DeclBase.h doesn't ...Benjamin Kramer1-9/+10
2012-11-17Further reduce "-fsyntax-only -Wuninitialized" time on sqlite3.c by another 2...Ted Kremenek1-12/+52
2012-11-17Switch -Wuninitialized to use a reverse-post order traversal asTed Kremenek1-15/+33
2012-09-28Avoid malloc thrashing in the uninitialized value analysis.Benjamin Kramer1-11/+5
2012-09-13Teach -Wuninitialized to recognize common "noreturn" idioms inTed Kremenek1-4/+16
2012-09-12Teach -Wuninitialized to recognize __attribute__((analyzer_noreturn))Ted Kremenek1-8/+20
2012-07-19Simplify UninitializedValues.cpp by removing logic to handle the previous (im...Ted Kremenek1-142/+25
2012-07-17Uninitialized variables: two little changes:Richard Smith1-1/+3
2012-07-17-Wuninitialized: Split the classification of DeclRefExprs as initialization orRichard Smith1-228/+223
2012-07-13PR13360: When deciding the earliest point which inevitably leads to anRichard Smith1-14/+19
2012-07-02-Wuninitialized: assume that an __attribute__((returns_twice)) function mightRichard Smith1-0/+18
2012-06-16-Wuninitialized bugfix: when entering the scope of a variable with noRichard Smith1-0/+12
2012-06-06Revert Decl's iterators back to pointer value_type rather than reference valu...David Blaikie1-1/+1
2012-05-25Split a chunk of -Wconditional-uninitialized warnings out into a separate flag,Richard Smith1-6/+134
2012-05-24Some cleanups around the uninitialized variables warning, and a FIXME. No fun...Richard Smith1-22/+18
2012-04-30Remove the ref/value inconsistency in filter_decl_iterator.David Blaikie1-1/+1
2012-04-30PR11926 + duplicates: Fix crash in -Wuninitialized when using a compiler likeRichard Smith1-1/+2
2012-03-01Move llvm/ADT/SaveAndRestore.h -> llvm/Support/SaveAndRestore.h.Argyrios Kyrtzidis1-1/+1
2012-02-27Move "clang/Analysis/Support/SaveAndRestore.h" to "llvm/ADT/SaveAndRestore.h"Argyrios Kyrtzidis1-1/+1
2011-10-24Rename AnalysisContext to AnalysisDeclContext. Not only is this name more ac...Ted Kremenek1-4/+4