SuccessChanges

Summary

  1. [lldb/Docs] Correct LLDB_ENABLE_TESTS to LLDB_INCLUDE_TESTS (details)
  2. [libc++] Fix variant benchmark build for some configurations. (details)
  3. Revert "[Attributor] Re-enable a run line in noalias.ll" (details)
  4. [DSE] Handle masked stores (details)
  5. [debugserver] Extract function for default launch flavor (details)
  6. [DSE] Explicitly not use MSSA in testcase for now (details)
  7. Implements [[likely]] and [[unlikely]] in IfStmt. (details)
Commit 447ba60a224f63524a3bc40cdc1cfdbf1f8383db by davelee.com
[lldb/Docs] Correct LLDB_ENABLE_TESTS to LLDB_INCLUDE_TESTS

Fix references to LLDB_ENABLE_TESTS.

Differential Revision: https://reviews.llvm.org/D87345
The file was modifiedlldb/docs/resources/build.rst
Commit 1301febe71416b3d90175ea73ebafa254d89d07c by eric
[libc++] Fix variant benchmark build for some configurations.

The benchmarks expect to be built in C++17 or newer, but this
isn't always how CMake configures the C++ dialect. Instead
we need to explicitly set the CXX_STANDARD target property.
The file was modifiedlibcxx/benchmarks/CMakeLists.txt
Commit a2cb5448014bbfbfd954cf371977db3c73c9319d by johannes
Revert "[Attributor] Re-enable a run line in noalias.ll"

The underlying issue is still there, just hides on most systems, even
some Windows builds :(

See:
http://lab.llvm.org:8011/builders/llvm-clang-x86_64-expensive-checks-win/builds/25479/steps/test-check-all/logs/FAIL%3A%20LLVM%3A%3Anoalias.ll

This reverts commit 2600c9e2efce1dc4c64870b00a45ae0082c685fc.
The file was modifiedllvm/test/Transforms/Attributor/noalias.ll
Commit 81ff2d30a900c202f8d58a0eebf116746b12df7f by kparzysz
[DSE] Handle masked stores
The file was modifiedllvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
The file was modifiedllvm/test/Transforms/DeadStoreElimination/masked-dead-store.ll
Commit 55dd731b291c2d64f318f27c40a17d2255e16215 by davelee.com
[debugserver] Extract function for default launch flavor

Extract a function for turning `eLaunchFlavorDefault` into a concreate `eLaunchFlavor` value.

This new function encapsulates the few compile time variables involved, and also prevents clang unused code diagnostics.

Differential Revision: https://reviews.llvm.org/D87327
The file was modifiedlldb/tools/debugserver/source/debugserver.cpp
Commit db7defd9bab7527ec1d0ed3fc62b379a9adf0971 by kparzysz
[DSE] Explicitly not use MSSA in testcase for now

It fails for some reason, but it shouldn't stop switching to MSSA in DSE.
The file was modifiedllvm/test/Transforms/DeadStoreElimination/masked-dead-store.ll
Commit 08196e0b2e1f8aaa8a854585335c17ba479114df by koraq
Implements [[likely]] and [[unlikely]] in IfStmt.

This is the initial part of the implementation of the C++20 likelihood
attributes. It handles the attributes in an if statement.

Differential Revision: https://reviews.llvm.org/D85091
The file was modifiedclang/include/clang/Basic/Attr.td
The file was modifiedclang/include/clang/Basic/DiagnosticSemaKinds.td
The file was addedclang/test/CodeGenCXX/attr-likelihood-if-branch-weights.cpp
The file was modifiedclang/test/Preprocessor/has_attribute.cpp
The file was modifiedclang/include/clang/Basic/AttrDocs.td
The file was addedclang/test/Sema/attr-likelihood.c
The file was modifiedllvm/lib/Transforms/Scalar/LowerExpectIntrinsic.cpp
The file was addedclang/test/SemaCXX/attr-likelihood.cpp
The file was modifiedclang/lib/AST/Stmt.cpp
The file was modifiedclang/lib/CodeGen/CGStmt.cpp
The file was modifiedclang/lib/CodeGen/CodeGenFunction.cpp
The file was modifiedclang/lib/Sema/SemaStmt.cpp
The file was modifiedclang/include/clang/AST/Stmt.h
The file was modifiedclang/lib/CodeGen/CodeGenFunction.h
The file was modifiedclang/www/cxx_status.html
The file was modifiedclang/lib/Sema/SemaStmtAttr.cpp
The file was modifiedllvm/include/llvm/Transforms/Scalar/LowerExpectIntrinsic.h
The file was modifiedclang/lib/Parse/ParseDeclCXX.cpp