1. b2c60b0 Move llvm/ADT/SaveAndRestore.h -> llvm/Support/SaveAndRestore.h. by Argyrios Kyrtzidis · 13 years ago
  2. d45d361 Move "clang/Analysis/Support/SaveAndRestore.h" to "llvm/ADT/SaveAndRestore.h" by Argyrios Kyrtzidis · 13 years ago
  3. 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
  4. 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
  5. c5f740e Fix infinite loop in -Wuninitialized reported in PR 11069. by Ted Kremenek · 13 years ago
  6. 6f27542 -Wuninitialized: fix insidious bug resulting from interplay of blocks and dead code. Fixes <rdar://problem/10060250>. by Ted Kremenek · 13 years ago
  7. f1d10d9 Constify the result of CFGStmt::getStmt(). by Ted Kremenek · 13 years ago
  8. e0e2933 Remove dead code. by Ted Kremenek · 13 years ago
  9. 3060178 Fix else style. No functionality change intended. by Chad Rosier · 13 years ago
  10. 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
  11. de091ae Fix another -Wuninitialized assertion failure (this one involving bit casts) resulting from the recent -Wuninitialized changes. by Ted Kremenek · 13 years ago
  12. 57fb591 Fix assertion failure in -Wuninitialized involving no-op casts. Fixes PR 10577. by Ted Kremenek · 13 years ago
  13. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  14. d837c0d Move duplicate uninitialized warning suppression into the by Chandler Carruth · 13 years ago
  15. dd4286b Fix -Wuninitialized regression involving functions invalidating parameters passed by reference. by Ted Kremenek · 13 years ago
  16. 62d126e Fix false negative in -Wuninitialized involving a () wrapping an lvalue-to-rvalue conversion in a DeclStmt. by Ted Kremenek · 13 years ago
  17. d626ec4 Fix assertion failure in UninitializedValues.cpp where an lvalue to rvalue conversion is wrapped in a parenthesis. by Ted Kremenek · 13 years ago
  18. 0c8e5a0 Reduce -Wuninitialized time by 22% (on sqlite) by removing the recursive AST crawl. by Ted Kremenek · 13 years ago
  19. 8435069 Revert r135217, which wasn't the correct fix for PR10358. With this by Chandler Carruth · 13 years ago
  20. 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
  21. 8052050 Make the worklist in the uninitialized values checker actually a queue. by Chandler Carruth · 13 years ago
  22. 5d98994 Build up statistics about the work done for analysis based warnings. by Chandler Carruth · 13 years ago
  23. 049f6d0 Utilize PackedVector, introduced with llvm commit r132325. by Argyrios Kyrtzidis · 13 years ago
  24. e6c2803 Fix crash in -Wuninitialized when using switch statments whose condition is a logical operation. by Ted Kremenek · 13 years ago
  25. 75c4064 Silence more -Wnon-pod-memset given its current implementation. I may be by Chandler Carruth · 13 years ago
  26. efdf988 When we transform a C++ exception declaration (e.g., for template by Douglas Gregor · 13 years ago
  27. 8668494 Teach -Wuninitialized about C++'s typeid expression, including both the by Chandler Carruth · 13 years ago
  28. a21612f Teach -Wuninitialized to not warn about variables declared in C++ catch statements. by Ted Kremenek · 13 years ago
  29. b88fb02 Commit a bit of a hack to fully handle the situation where variables are by Chandler Carruth · 13 years ago
  30. d40066b Fix PR 9626 (duplicated self-init warnings under -Wuninitialized) with numerous CFG and UninitializedValues analysis changes: by Ted Kremenek · 13 years ago
  31. f8adeef -Wuninitialized: don't warn about uninitialized variables in unreachable code. by Ted Kremenek · 13 years ago
  32. bc8b44c -Wuninitialized should not warn about variables captured by blocks as byref. by Ted Kremenek · 13 years ago
  33. 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 · 13 years ago
  34. da57f3e Make helpers static. by Benjamin Kramer · 13 years ago
  35. 1cbc315 Extend -Wuninitialized to support vector types. by Ted Kremenek · 14 years ago
  36. 4ddb387 Appease GCC. I'm surprised Clang accepted this. by Ted Kremenek · 14 years ago
  37. 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
  38. 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
  39. 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
  40. 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
  41. 136f8f2 Substitue term "BitVector" with "ValueVector" to prep for further revisions. No functionality change. by Ted Kremenek · 14 years ago
  42. 6f34213 Rename UninitializedValuesV2 to UninitializedValues. by Ted Kremenek · 14 years ago[Renamed (98%) from lib/Analysis/UninitializedValuesV2.cpp]
  43. f4e3cfb Add support for the OpenCL vec_step operator, by generalising and by Peter Collingbourne · 14 years ago
  44. 3c0349e In preparation for fixing PR 6884, rework CFGElement to have getAs<> return pointers instead of fresh CFGElements. by Ted Kremenek · 14 years ago
  45. 9fcbcee Enhance -Wuninitialized to better reason about || and &&, tracking dual dataflow facts and properly merging them. by Ted Kremenek · 14 years ago
  46. 96554fd Teach -Wuninitialized about indirect goto. Fixes PR 9071. by Ted Kremenek · 14 years ago
  47. 40900ee Teach -Wuninitialized not to assert when analyzing by Ted Kremenek · 14 years ago
  48. 1ea800c Teach -Wuninitialized about ObjC fast enumeration loops. by Ted Kremenek · 14 years ago
  49. dd0f794 Tweak -Wuninitialized-experimental to not emit by Ted Kremenek · 14 years ago
  50. a8c17a5 Teach -Wuninitialized-experimental to also warn by Ted Kremenek · 14 years ago
  51. 9660803 Teach -Wuninitialized-experimental about sizeof(). by Ted Kremenek · 14 years ago
  52. 6178e53 Removing debug printing logic from UninitializedValuesV2. by Ted Kremenek · 14 years ago
  53. 2d4bed1 Relax CFG assertions in UninitializedValuesV2 when by Ted Kremenek · 14 years ago
  54. 13bd423 Add rudimentary path-sensitivity to UnintializedValuesV2 by Ted Kremenek · 14 years ago
  55. c21fed3 Teach UninitializedValuesV2 to implicitly reason about C++ by Ted Kremenek · 14 years ago
  56. 4dccb90 Correctly enable test/Sema/unit-variables.c, by Ted Kremenek · 14 years ago
  57. c104e53 Teach UninitializedValuesV2 about "int x = x" and by Ted Kremenek · 14 years ago
  58. 2d78c37 Unbreak the MSVC build again: replace bzero by memset. by Francois Pichet · 14 years ago
  59. 610068c Add initial prototype for implementation of by Ted Kremenek · 14 years ago