[all-commits] [llvm/llvm-project] bbebf3: [analyzer] Refactor StoreSiteFinder and extract De...

Valeriy Savchenko via All-commits all-commits at lists.llvm.org
Tue Jun 15 01:38:03 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: bbebf38b736a12c9582f9ae59c8e245a6ed68cb8
      https://github.com/llvm/llvm-project/commit/bbebf38b736a12c9582f9ae59c8e245a6ed68cb8
  Author: Valeriy Savchenko <vsavchenko at apple.com>
  Date:   2021-06-15 (Tue, 15 Jun 2021)

  Changed paths:
    M clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h
    M clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp

  Log Message:
  -----------
  [analyzer] Refactor StoreSiteFinder and extract DefaultStoreHandler

After this patch, custom StoreHandlers will also work as expected.

Differential Revision: https://reviews.llvm.org/D103644


  Commit: 85f475c979aa49b1b833c9e66af9cb35eafd02c7
      https://github.com/llvm/llvm-project/commit/85f475c979aa49b1b833c9e66af9cb35eafd02c7
  Author: Valeriy Savchenko <vsavchenko at apple.com>
  Date:   2021-06-15 (Tue, 15 Jun 2021)

  Changed paths:
    M clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp

  Log Message:
  -----------
  [analyzer] Extract ControlDependencyHandler

Differential Revision: https://reviews.llvm.org/D103677


  Commit: 1639dcb2798469c4372e50bcb6b4cf36ecffd9ce
      https://github.com/llvm/llvm-project/commit/1639dcb2798469c4372e50bcb6b4cf36ecffd9ce
  Author: Valeriy Savchenko <vsavchenko at apple.com>
  Date:   2021-06-15 (Tue, 15 Jun 2021)

  Changed paths:
    M clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp

  Log Message:
  -----------
  [analyzer] Extract NilReceiverHandler

Differential Revision: https://reviews.llvm.org/D103902


  Commit: 40cb73bd20735051eb8f2d43735097d2ff46f0a7
      https://github.com/llvm/llvm-project/commit/40cb73bd20735051eb8f2d43735097d2ff46f0a7
  Author: Valeriy Savchenko <vsavchenko at apple.com>
  Date:   2021-06-15 (Tue, 15 Jun 2021)

  Changed paths:
    M clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp

  Log Message:
  -----------
  [analyzer] Extract ArrayIndexHandler

One interesting problem was discovered here.  When we do interrupt
Tracker's track flow, we want to interrupt only it and not all the
other flows recursively.

Differential Revision: https://reviews.llvm.org/D103914


  Commit: 2e490676ea2eb419e7b2f54e1e2e537d5244ebbc
      https://github.com/llvm/llvm-project/commit/2e490676ea2eb419e7b2f54e1e2e537d5244ebbc
  Author: Valeriy Savchenko <vsavchenko at apple.com>
  Date:   2021-06-15 (Tue, 15 Jun 2021)

  Changed paths:
    M clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp

  Log Message:
  -----------
  [analyzer] Extract InterestingLValueHandler

Differential Revision: https://reviews.llvm.org/D103917


  Commit: 6e6a26b8f0ea8300d5a814e4150e225c33ec25de
      https://github.com/llvm/llvm-project/commit/6e6a26b8f0ea8300d5a814e4150e225c33ec25de
  Author: Valeriy Savchenko <vsavchenko at apple.com>
  Date:   2021-06-15 (Tue, 15 Jun 2021)

  Changed paths:
    M clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp

  Log Message:
  -----------
  [analyzer] Extract InlinedFunctionCallHandler

Differential Revision: https://reviews.llvm.org/D103961


  Commit: 16f7a952ec3e0f362690c6449951866100c6f76c
      https://github.com/llvm/llvm-project/commit/16f7a952ec3e0f362690c6449951866100c6f76c
  Author: Valeriy Savchenko <vsavchenko at apple.com>
  Date:   2021-06-15 (Tue, 15 Jun 2021)

  Changed paths:
    M clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h
    M clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp

  Log Message:
  -----------
  [analyzer] Simplify the process of producing notes for stores

Differential Revision: https://reviews.llvm.org/D104046


Compare: https://github.com/llvm/llvm-project/compare/54bd95cd96bc...16f7a952ec3e


More information about the All-commits mailing list