- 6907ce2 Remove trailing space by Fangrui Song · 7 years ago
- 9fc8faf Remove \brief commands from doxygen comments. by Adrian Prantl · 7 years ago
- 1c1057a [Analysis] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
- b688d13 Consolidate std::move() detection code. No behavior change. by Nico Weber · 8 years ago
- 50657f6 [CSA] [NFC] Move AnalysisContext.h to AnalysisDeclContext.h by George Karpenkov · 8 years ago
- 2f8b97f NFC small format by Piotr Padlewski · 9 years ago
- 637d1e6 Roll-back r250822. by Angel Garcia Gomez · 10 years ago
- b5250d3 Apply modernize-use-default to clang. by Angel Garcia Gomez · 10 years ago
- ab9db51 Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). by Alexander Kornienko · 10 years ago
- 3d9d929 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
- c38498f PR23334: Perform semantic checking of lambda capture initialization in the right context. by Richard Smith · 10 years ago
- 34eb207 Use 'override/final' instead of 'virtual' for overridden methods by Alexander Kornienko · 11 years ago
- 27ee25f Make -Wuninitialized warn on pointer-to-member and comma operators. by Manuel Klimek · 11 years ago
- c321b93 When checking for uninitialized values, do not confuse "std::move" with every by Richard Trieu · 11 years ago
- 2772076 Reverting r214064 and r215650 while investigating a pesky performance regression by Artyom Skrobov · 11 years ago
- abf6ec4 More -Wuninitialized updates by Richard Trieu · 11 years ago
- 11fd079 Passing a variable to std::move now counts as a use for -Wuninitialized by Richard Trieu · 11 years ago
- a208a73 Use the proper post-order traversal in LiveVariables analysis, by Artyom Skrobov · 11 years ago
- 12ce6d9 Factoring DataflowWorklist out of LiveVariables and UninitializedValues analyses by Artyom Skrobov · 11 years ago
- d88b44d PR19996: don't crash if -Wuninitialized sees a c++1y lambda init-capture. by Richard Smith · 11 years ago
- 2554294 [C++11] Use 'nullptr'. Analysis edition. by Craig Topper · 11 years ago
- 9371dd2 [C++11] Replacing BlockDecl iterators capture_begin() and capture_end() with iterator_range captures(). Updating all of the usages of the iterators with range-based for loops. by Aaron Ballman · 12 years ago
- 535bbcc [C++11] Replacing DeclStmt iterators decl_begin() and decl_end() with iterator_range decls(). Updating all of the usages of the iterators with range-based for loops. by Aaron Ballman · 12 years ago
- b45acb8 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
- 4b6fee6 Rework CFG edges to encode potentially unreachable edges, instead of just making them NULL. by Ted Kremenek · 12 years ago
- ba8071e PR16054: Slight strengthening for -Wsometimes-uninitialized: if we use a by Richard Smith · 12 years ago
- 25284cc Use pop_back_val() instead of both back() and pop_back(). by Robert Wilhelm · 12 years ago
- a7f94ce Remove unused, awkward CFGStmtVisitor and subclasses. by Jordan Rose · 12 years ago
- 00be69a Remove the CFGElement "Invalid" state. by David Blaikie · 13 years ago
- 2a01f5d Replace CFGElement llvm::cast support to be well-defined. by David Blaikie · 13 years ago
- 7a30dc5 Use None rather than Optional<T>() where possible. by David Blaikie · 13 years ago
- 05785d1 Include llvm::Optional in clang/Basic/LLVM.h by David Blaikie · 13 years ago
- 7ba78c6 -Wuninitialized: warn about uninitialized values resulting from ?: that evaluate to lvalues (in C++). by Ted Kremenek · 13 years ago
- f857950 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 13 years ago
- 392291f Test commit. by Enea Zaffanella · 13 years ago
- ea70eb3 Pull the Attr iteration parts out of Attr.h, so including DeclBase.h doesn't pull in all the generated Attr code. by Benjamin Kramer · 13 years ago
- 778a6ed Further reduce "-fsyntax-only -Wuninitialized" time on sqlite3.c by another 2.5% using intelligent pruning of blocks during the final reporting pass. by Ted Kremenek · 13 years ago
- 4431a03 Switch -Wuninitialized to use a reverse-post order traversal as by Ted Kremenek · 13 years ago
- 5721daa Avoid malloc thrashing in the uninitialized value analysis. by Benjamin Kramer · 13 years ago
- edf22ed Teach -Wuninitialized to recognize common "noreturn" idioms in by Ted Kremenek · 13 years ago
- 7979ccf Teach -Wuninitialized to recognize __attribute__((analyzer_noreturn)) by Ted Kremenek · 13 years ago
- 6080d32 Simplify UninitializedValues.cpp by removing logic to handle the previous (imprecise) representation by Ted Kremenek · 13 years ago
- b21dd02 Uninitialized variables: two little changes: by Richard Smith · 13 years ago
- 6376d1f -Wuninitialized: Split the classification of DeclRefExprs as initialization or by Richard Smith · 13 years ago
- 130b8d4 PR13360: When deciding the earliest point which inevitably leads to an by Richard Smith · 13 years ago
- b721e30 -Wuninitialized: assume that an __attribute__((returns_twice)) function might by Richard Smith · 13 years ago
- a8d4f22 -Wuninitialized bugfix: when entering the scope of a variable with no by Richard Smith · 13 years ago
- 40ed297 Revert Decl's iterators back to pointer value_type rather than reference value_type by David Blaikie · 13 years ago
- 4323bf8 Split a chunk of -Wconditional-uninitialized warnings out into a separate flag, by Richard Smith · 13 years ago
- 3d31e8b Some cleanups around the uninitialized variables warning, and a FIXME. No functional change. by Richard Smith · 13 years ago
- 2d7c57e Remove the ref/value inconsistency in filter_decl_iterator. by David Blaikie · 13 years ago
- 6a52771 PR11926 + duplicates: Fix crash in -Wuninitialized when using a compiler like by Richard Smith · 13 years ago
- 981a961 Move llvm/ADT/SaveAndRestore.h -> llvm/Support/SaveAndRestore.h. by Argyrios Kyrtzidis · 14 years ago
- bb5abc7 Move "clang/Analysis/Support/SaveAndRestore.h" to "llvm/ADT/SaveAndRestore.h" by Argyrios Kyrtzidis · 14 years ago
- 81ce1c8 Rename AnalysisContext to AnalysisDeclContext. Not only is this name more accurate, but it frees up the name AnalysisContext for other uses. by Ted Kremenek · 14 years ago
- 596fa16 Tweak -Wuninitialized's handling of 'int x = x' to report that as the root cause of an uninitialized variable IFF there are other uses of that uninitialized variable. Fixes <rdar://problem/9259237>. by Ted Kremenek · 14 years ago
- f8fd4d4 Fix infinite loop in -Wuninitialized reported in PR 11069. by Ted Kremenek · 14 years ago
- aed4677 -Wuninitialized: fix insidious bug resulting from interplay of blocks and dead code. Fixes <rdar://problem/10060250>. by Ted Kremenek · 14 years ago
- adfb445 Constify the result of CFGStmt::getStmt(). by Ted Kremenek · 14 years ago
- 417d566 Remove dead code. by Ted Kremenek · 14 years ago
- 6fdf38b Fix else style. No functionality change intended. by Chad Rosier · 14 years ago
- 5ef32db Cleanup various declarations of 'Stmt*' to be 'Stmt *', etc. in libAnalyzer and libStaticAnalyzer[*]. It was highly inconsistent, and very ugly to look at. by Ted Kremenek · 14 years ago
- a0cdf58 Fix another -Wuninitialized assertion failure (this one involving bit casts) resulting from the recent -Wuninitialized changes. by Ted Kremenek · 14 years ago
- 75842e4 Fix assertion failure in -Wuninitialized involving no-op casts. Fixes PR 10577. by Ted Kremenek · 14 years ago
- 0e62c1c remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
- 4dd6c04 Move duplicate uninitialized warning suppression into the by Chandler Carruth · 14 years ago
- 81383c2 Fix -Wuninitialized regression involving functions invalidating parameters passed by reference. by Ted Kremenek · 14 years ago
- 65b3e06 Fix false negative in -Wuninitialized involving a () wrapping an lvalue-to-rvalue conversion in a DeclStmt. by Ted Kremenek · 14 years ago
- 5d855bf Fix assertion failure in UninitializedValues.cpp where an lvalue to rvalue conversion is wrapped in a parenthesis. by Ted Kremenek · 14 years ago
- 9e100ea Reduce -Wuninitialized time by 22% (on sqlite) by removing the recursive AST crawl. by Ted Kremenek · 14 years ago
- 7cf5a37 Revert r135217, which wasn't the correct fix for PR10358. With this by Chandler Carruth · 14 years ago
- f0b28d7 Fix false negative reported in PR 10358 by using 'Unknown' in -Wuninitialized to avoid cascading warnings. Patch by Kaelyn Uhrain. by Ted Kremenek · 14 years ago
- a532863 Make the worklist in the uninitialized values checker actually a queue. by Chandler Carruth · 14 years ago
- b4836ea Build up statistics about the work done for analysis based warnings. by Chandler Carruth · 14 years ago
- b3483b3 Utilize PackedVector, introduced with llvm commit r132325. by Argyrios Kyrtzidis · 14 years ago
- efdb7fe Fix crash in -Wuninitialized when using switch statments whose condition is a logical operation. by Ted Kremenek · 14 years ago
- 6e1f9ba Silence more -Wnon-pod-memset given its current implementation. I may be by Chandler Carruth · 14 years ago
- 40965fa When we transform a C++ exception declaration (e.g., for template by Douglas Gregor · 15 years ago
- 0a7aa3b Teach -Wuninitialized about C++'s typeid expression, including both the by Chandler Carruth · 15 years ago
- 97c3938 Teach -Wuninitialized to not warn about variables declared in C++ catch statements. by Ted Kremenek · 15 years ago
- 78c7e34 Commit a bit of a hack to fully handle the situation where variables are by Chandler Carruth · 15 years ago
- 3788193 Fix PR 9626 (duplicated self-init warnings under -Wuninitialized) with numerous CFG and UninitializedValues analysis changes: by Ted Kremenek · 15 years ago
- 352a708 -Wuninitialized: don't warn about uninitialized variables in unreachable code. by Ted Kremenek · 15 years ago
- 7736176 -Wuninitialized should not warn about variables captured by blocks as byref. by Ted Kremenek · 15 years ago
- 03325c4 Add workaround for Sema issue found in <rdar://problem/9188004>, which leads to an assertion failure in the uninitialized variables analysis. The problem is that Sema isn't properly registering a variable in a DeclContext (which -Wuninitialized relies on), but by Ted Kremenek · 15 years ago
- 8aef596 Make helpers static. by Benjamin Kramer · 15 years ago
- c15a4e4 Extend -Wuninitialized to support vector types. by Ted Kremenek · 15 years ago
- e3ae0a4 Appease GCC. I'm surprised Clang accepted this. by Ted Kremenek · 15 years ago
- 1a47f36 Split warnings from -Wuninitialized-experimental into "must-be-initialized" and "may-be-initialized" warnings, each controlled by different flags. by Ted Kremenek · 15 years ago
- c8c4e5f Split warnings from -Wuninitialized-experimental into "must-be-initialized" and "may-be-initialized" warnings, each controlled by different flags. by Ted Kremenek · 15 years ago
- 9b15c96 UninitializedValues: introduce ValueVector:reference class to forward to llvm::BitVector. No real functionality change, but this is a stepping stone to moving to tri-state logic. by Ted Kremenek · 15 years ago
- d3def38 UninitializedValues: wrap BitVector references in a new class ValueVector. No functionality change. This defines the minimum interface that ValueVector needs to support when we no longer base it strictly on a direct interpretation of BitVector. by Ted Kremenek · 15 years ago
- a895fe9 Substitue term "BitVector" with "ValueVector" to prep for further revisions. No functionality change. by Ted Kremenek · 15 years ago
- a0a5ca1 Rename UninitializedValuesV2 to UninitializedValues. by Ted Kremenek · 15 years ago[Renamed (98%) from clang/lib/Analysis/UninitializedValuesV2.cpp]
- e190dee Add support for the OpenCL vec_step operator, by generalising and by Peter Collingbourne · 15 years ago
- 96a7a59 In preparation for fixing PR 6884, rework CFGElement to have getAs<> return pointers instead of fresh CFGElements. by Ted Kremenek · 15 years ago
- ba35729 Enhance -Wuninitialized to better reason about || and &&, tracking dual dataflow facts and properly merging them. by Ted Kremenek · 15 years ago
- 1be4a59 Teach -Wuninitialized about indirect goto. Fixes PR 9071. by Ted Kremenek · 15 years ago
- 93a3138 Teach -Wuninitialized not to assert when analyzing by Ted Kremenek · 15 years ago
- 4058d87 Teach -Wuninitialized about ObjC fast enumeration loops. by Ted Kremenek · 15 years ago