1. b078054 Remove the CFGElement "Invalid" state. by David Blaikie · 12 years ago
  2. fdf6a27 Replace CFGElement llvm::cast support to be well-defined. by David Blaikie · 12 years ago
  3. 66874fb Use None rather than Optional<T>() where possible. by David Blaikie · 12 years ago
  4. dc84cd5 Include llvm::Optional in clang/Basic/LLVM.h by David Blaikie · 12 years ago
  5. 77fd3c0 -Wuninitialized: warn about uninitialized values resulting from ?: that evaluate to lvalues (in C++). by Ted Kremenek · 12 years ago
  6. cfa88f8 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 12 years ago
  7. 67d472c Test commit. by Enea Zaffanella · 12 years ago
  8. 2fa67ef 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 · 12 years ago
  9. eba76a4 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 · 12 years ago
  10. c160258 Switch -Wuninitialized to use a reverse-post order traversal as by Ted Kremenek · 12 years ago
  11. da3d76b Avoid malloc thrashing in the uninitialized value analysis. by Benjamin Kramer · 12 years ago
  12. 25c1d57 Teach -Wuninitialized to recognize common "noreturn" idioms in by Ted Kremenek · 12 years ago
  13. 44ca53f Teach -Wuninitialized to recognize __attribute__((analyzer_noreturn)) by Ted Kremenek · 12 years ago
  14. eee18c3 Simplify UninitializedValues.cpp by removing logic to handle the previous (imprecise) representation by Ted Kremenek · 12 years ago
  15. 6cfa78f Uninitialized variables: two little changes: by Richard Smith · 12 years ago
  16. 9532e0d -Wuninitialized: Split the classification of DeclRefExprs as initialization or by Richard Smith · 12 years ago
  17. 558e887 PR13360: When deciding the earliest point which inevitably leads to an by Richard Smith · 12 years ago
  18. a9e8b9e -Wuninitialized: assume that an __attribute__((returns_twice)) function might by Richard Smith · 12 years ago
  19. 8f40dcc -Wuninitialized bugfix: when entering the scope of a variable with no by Richard Smith · 13 years ago
  20. 581deb3 Revert Decl's iterators back to pointer value_type rather than reference value_type by David Blaikie · 13 years ago
  21. 2815e1a Split a chunk of -Wconditional-uninitialized warnings out into a separate flag, by Richard Smith · 13 years ago
  22. 8189188 Some cleanups around the uninitialized variables warning, and a FIXME. No functional change. by Richard Smith · 13 years ago
  23. 262bc18 Remove the ref/value inconsistency in filter_decl_iterator. by David Blaikie · 13 years ago
  24. b86b855 PR11926 + duplicates: Fix crash in -Wuninitialized when using a compiler like by Richard Smith · 13 years ago
  25. b2c60b0 Move llvm/ADT/SaveAndRestore.h -> llvm/Support/SaveAndRestore.h. by Argyrios Kyrtzidis · 13 years ago
  26. d45d361 Move "clang/Analysis/Support/SaveAndRestore.h" to "llvm/ADT/SaveAndRestore.h" by Argyrios Kyrtzidis · 13 years ago
  27. 1d26f48 Rename AnalysisContext to AnalysisDeclContext. Not only is this name more accurate, but it frees up the name AnalysisContext for other uses. by Ted Kremenek · 13 years ago
  28. 9e76172 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 · 13 years ago
  29. c5f740e Fix infinite loop in -Wuninitialized reported in PR 11069. by Ted Kremenek · 13 years ago
  30. 6f27542 -Wuninitialized: fix insidious bug resulting from interplay of blocks and dead code. Fixes <rdar://problem/10060250>. by Ted Kremenek · 13 years ago
  31. f1d10d9 Constify the result of CFGStmt::getStmt(). by Ted Kremenek · 13 years ago
  32. e0e2933 Remove dead code. by Ted Kremenek · 13 years ago
  33. 3060178 Fix else style. No functionality change intended. by Chad Rosier · 13 years ago
  34. 9c378f7 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 · 13 years ago
  35. de091ae Fix another -Wuninitialized assertion failure (this one involving bit casts) resulting from the recent -Wuninitialized changes. by Ted Kremenek · 13 years ago
  36. 57fb591 Fix assertion failure in -Wuninitialized involving no-op casts. Fixes PR 10577. by Ted Kremenek · 13 years ago
  37. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  38. d837c0d Move duplicate uninitialized warning suppression into the by Chandler Carruth · 13 years ago
  39. dd4286b Fix -Wuninitialized regression involving functions invalidating parameters passed by reference. by Ted Kremenek · 13 years ago
  40. 62d126e Fix false negative in -Wuninitialized involving a () wrapping an lvalue-to-rvalue conversion in a DeclStmt. by Ted Kremenek · 13 years ago
  41. d626ec4 Fix assertion failure in UninitializedValues.cpp where an lvalue to rvalue conversion is wrapped in a parenthesis. by Ted Kremenek · 13 years ago
  42. 0c8e5a0 Reduce -Wuninitialized time by 22% (on sqlite) by removing the recursive AST crawl. by Ted Kremenek · 13 years ago
  43. 8435069 Revert r135217, which wasn't the correct fix for PR10358. With this by Chandler Carruth · 13 years ago
  44. 05bcade Fix false negative reported in PR 10358 by using 'Unknown' in -Wuninitialized to avoid cascading warnings. Patch by Kaelyn Uhrain. by Ted Kremenek · 13 years ago
  45. 8052050 Make the worklist in the uninitialized values checker actually a queue. by Chandler Carruth · 13 years ago
  46. 5d98994 Build up statistics about the work done for analysis based warnings. by Chandler Carruth · 13 years ago
  47. 049f6d0 Utilize PackedVector, introduced with llvm commit r132325. by Argyrios Kyrtzidis · 14 years ago
  48. e6c2803 Fix crash in -Wuninitialized when using switch statments whose condition is a logical operation. by Ted Kremenek · 14 years ago
  49. 75c4064 Silence more -Wnon-pod-memset given its current implementation. I may be by Chandler Carruth · 14 years ago
  50. efdf988 When we transform a C++ exception declaration (e.g., for template by Douglas Gregor · 14 years ago
  51. 8668494 Teach -Wuninitialized about C++'s typeid expression, including both the by Chandler Carruth · 14 years ago
  52. a21612f Teach -Wuninitialized to not warn about variables declared in C++ catch statements. by Ted Kremenek · 14 years ago
  53. b88fb02 Commit a bit of a hack to fully handle the situation where variables are by Chandler Carruth · 14 years ago
  54. d40066b Fix PR 9626 (duplicated self-init warnings under -Wuninitialized) with numerous CFG and UninitializedValues analysis changes: by Ted Kremenek · 14 years ago
  55. f8adeef -Wuninitialized: don't warn about uninitialized variables in unreachable code. by Ted Kremenek · 14 years ago
  56. bc8b44c -Wuninitialized should not warn about variables captured by blocks as byref. by Ted Kremenek · 14 years ago
  57. b831c67 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 · 14 years ago
  58. da57f3e Make helpers static. by Benjamin Kramer · 14 years ago
  59. 1cbc315 Extend -Wuninitialized to support vector types. by Ted Kremenek · 14 years ago
  60. 4ddb387 Appease GCC. I'm surprised Clang accepted this. by Ted Kremenek · 14 years ago
  61. 76709bf Split warnings from -Wuninitialized-experimental into "must-be-initialized" and "may-be-initialized" warnings, each controlled by different flags. by Ted Kremenek · 14 years ago
  62. f7bafc7 Split warnings from -Wuninitialized-experimental into "must-be-initialized" and "may-be-initialized" warnings, each controlled by different flags. by Ted Kremenek · 14 years ago
  63. 496398d 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 · 14 years ago
  64. afb10c4 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 · 14 years ago
  65. 136f8f2 Substitue term "BitVector" with "ValueVector" to prep for further revisions. No functionality change. by Ted Kremenek · 14 years ago
  66. 6f34213 Rename UninitializedValuesV2 to UninitializedValues. by Ted Kremenek · 14 years ago[Renamed (98%) from lib/Analysis/UninitializedValuesV2.cpp]
  67. f4e3cfb Add support for the OpenCL vec_step operator, by generalising and by Peter Collingbourne · 14 years ago
  68. 3c0349e In preparation for fixing PR 6884, rework CFGElement to have getAs<> return pointers instead of fresh CFGElements. by Ted Kremenek · 14 years ago
  69. 9fcbcee Enhance -Wuninitialized to better reason about || and &&, tracking dual dataflow facts and properly merging them. by Ted Kremenek · 14 years ago
  70. 96554fd Teach -Wuninitialized about indirect goto. Fixes PR 9071. by Ted Kremenek · 14 years ago
  71. 40900ee Teach -Wuninitialized not to assert when analyzing by Ted Kremenek · 14 years ago
  72. 1ea800c Teach -Wuninitialized about ObjC fast enumeration loops. by Ted Kremenek · 14 years ago
  73. dd0f794 Tweak -Wuninitialized-experimental to not emit by Ted Kremenek · 14 years ago
  74. a8c17a5 Teach -Wuninitialized-experimental to also warn by Ted Kremenek · 14 years ago
  75. 9660803 Teach -Wuninitialized-experimental about sizeof(). by Ted Kremenek · 14 years ago
  76. 6178e53 Removing debug printing logic from UninitializedValuesV2. by Ted Kremenek · 14 years ago
  77. 2d4bed1 Relax CFG assertions in UninitializedValuesV2 when by Ted Kremenek · 14 years ago
  78. 13bd423 Add rudimentary path-sensitivity to UnintializedValuesV2 by Ted Kremenek · 14 years ago
  79. c21fed3 Teach UninitializedValuesV2 to implicitly reason about C++ by Ted Kremenek · 14 years ago
  80. 4dccb90 Correctly enable test/Sema/unit-variables.c, by Ted Kremenek · 14 years ago
  81. c104e53 Teach UninitializedValuesV2 about "int x = x" and by Ted Kremenek · 14 years ago
  82. 2d78c37 Unbreak the MSVC build again: replace bzero by memset. by Francois Pichet · 14 years ago
  83. 610068c Add initial prototype for implementation of by Ted Kremenek · 14 years ago