Commit History

Autor SHA1 Mensaxe Data
  Chandler Carruth 324f918438 Update the file headers across all of the LLVM projects in the monorepo %!s(int64=6) %!d(string=hai) anos
  Dominic Chen 31b3c535d9 [analyzer] Refactor and simplify SimpleConstraintManager %!s(int64=8) %!d(string=hai) anos
  Anton Yartsev 79f2c33940 Fix for PR15623 (corrected r290413 reverted at 290415). The patch eliminates unwanted ProgramState checker data propagation from an operand of the logical operation to operation result. %!s(int64=8) %!d(string=hai) anos
  Anton Yartsev 8819f8928d Revert changes made by r290413 until regression is fixed. %!s(int64=8) %!d(string=hai) anos
  Anton Yartsev f090930ae2 Fix for PR15623. The patch eliminates unwanted ProgramState checker data propagation from an operand of the logical operation to operation result. %!s(int64=8) %!d(string=hai) anos
  Devin Coughlin 9761e66e32 [analyzer] Add a new SVal to support pointer-to-member operations. %!s(int64=8) %!d(string=hai) anos
  Dominic Chen 9175ccbdf2 [analyzer] Run clang-format and fix style %!s(int64=8) %!d(string=hai) anos
  Dominic Chen e7feaec187 [analyzer] Rename assumeWithinInclusiveRange*() %!s(int64=8) %!d(string=hai) anos
  Angel Garcia Gomez d162035b9b Roll-back r250822. %!s(int64=9) %!d(string=hai) anos
  Angel Garcia Gomez e83bf34da9 Apply modernize-use-default to clang. %!s(int64=9) %!d(string=hai) anos
  Devin Coughlin 8ef8ffcccf [analyzer] Create one state for a range switch case instead of multiple. %!s(int64=10) %!d(string=hai) anos
  Craig Topper 1843a2095a [C++11] Use 'nullptr'. StaticAnalyzer edition. %!s(int64=11) %!d(string=hai) anos
  Jordan Rose 3aa6f43189 [analyzer] Add support for testing the presence of weak functions. %!s(int64=12) %!d(string=hai) anos
  Anna Zaks 8ef064d53f [analyzer] Ensure BugReporterTracking works on regions with pointer arithmetic %!s(int64=12) %!d(string=hai) anos
  Jordan Rose a5796f8722 [analyzer] Replace isIntegerType() with isIntegerOrEnumerationType(). %!s(int64=12) %!d(string=hai) anos
  Jordan Rose 8f7bfb40b7 [analyzer] Teach ConstraintManager to ignore NonLoc <> NonLoc comparisons. %!s(int64=12) %!d(string=hai) anos
  Jordan Rose 4708b3dde8 [analyzer] Teach constraint managers about unsigned comparisons. %!s(int64=12) %!d(string=hai) anos
  Jordan Rose 281698935f [analyzer] Also transform "a < b" to "(b - a) > 0" in the constraint manager. %!s(int64=12) %!d(string=hai) anos
  Jordan Rose 8569281fb7 Add reverseComparisonOp and negateComparisonOp to BinaryOperator. %!s(int64=12) %!d(string=hai) anos
  Jordan Rose 78114a58f8 [analyzer] Translate "a != b" to "(b - a) != 0" in the constraint manager. %!s(int64=12) %!d(string=hai) anos
  David Blaikie dc84cd5efd Include llvm::Optional in clang/Basic/LLVM.h %!s(int64=12) %!d(string=hai) anos
  David Blaikie 5251abea41 Replace SVal llvm::cast support to be well-defined. %!s(int64=12) %!d(string=hai) anos
  Jordan Rose ca5d78d0bc [analyzer] Make ProgramStateManager's SubEngine parameter optional. %!s(int64=13) %!d(string=hai) anos
  Ted Kremenek 732cdf383f Remove unnecessary ASTContext& parameter from SymExpr::getType(). %!s(int64=13) %!d(string=hai) anos
  Anna Zaks 05c3b9ac74 [analyzer]Prevent infinite recursion(assume->checker:evalAssume->assume) %!s(int64=13) %!d(string=hai) anos
  Ted Kremenek 47cbd0f389 Remove ProgramState::getSymVal(). It was being misused by Checkers, %!s(int64=13) %!d(string=hai) anos
  Ted Kremenek efb3d56720 Despite me asking Jordan to do r162313, revert it. We can provide %!s(int64=13) %!d(string=hai) anos
  Jordan Rose 58fc86d68d [analyzer] Push "references are non-null" knowledge up to the common parent. %!s(int64=13) %!d(string=hai) anos
  Anna Zaks b3b1ae8575 [analyzer] Exit early if constraint solver is given a non-integer symbol %!s(int64=13) %!d(string=hai) anos
  Jordy Rose 1d8db493f8 [analyzer] Rework both constraint managers to handle mixed-type comparisons. %!s(int64=13) %!d(string=hai) anos