SuccessChanges

Summary

  1. [NFC] Remove redundant word in comment (details)
  2. Revert "Make sure the interpreter module was loaded before making checks against it" (details)
  3. [X86][AVX] canonicalizeLaneShuffleWithRepeatedOps - remove unnecessary BITCASTs. (details)
  4. [SelectionDAG][RISCV] Teach ComputeNumSignBits to handle SREM. (details)
  5. Reapply "[lldb/test] Automatically find debug servers to test" (details)
  6. [LLDB] [docs] Update the list of supported architectures on Windows (details)
Commit 5fe23de5db0398104364ade31aa084f1e28dfc91 by Madhur.Amilkanthwar
[NFC] Remove redundant word in comment

Differential Revision: https://reviews.llvm.org/D97157
The file was modifiedllvm/include/llvm/Analysis/LoopAnalysisManager.h
Commit b19d3b092d4ea019dfc52501bb96b0008d4e01d2 by antonio.afonso
Revert "Make sure the interpreter module was loaded before making checks against it"

This reverts commit a83a825e9902b54b315870e9ed85723525208f09.
The file was removedlldb/test/API/functionalities/module_load_attach/feature.c
The file was removedlldb/test/API/functionalities/module_load_attach/main.c
The file was modifiedlldb/packages/Python/lldbsuite/test/decorators.py
The file was modifiedlldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp
The file was removedlldb/test/API/functionalities/module_load_attach/Makefile
The file was removedlldb/test/API/functionalities/module_load_attach/TestModuleLoadAttach.py
Commit bae04a3e2d69d474e47ce1a23109efa0036e8cf7 by llvm-dev
[X86][AVX] canonicalizeLaneShuffleWithRepeatedOps - remove unnecessary BITCASTs.

In conjunction with the 'vperm2x128(bitcast(x),bitcast(y),c) -> bitcast(vperm2x128(x,y,c))' fold in combineTargetShuffle, this should remove any unnecessary bitcasts around vperm2x128 lane shuffles.
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp
Commit 1a6c1ac6862a10c2484ea2880ea9b67ad8b9c144 by craig.topper
[SelectionDAG][RISCV] Teach ComputeNumSignBits to handle SREM.

This also removes a pattern from RISCV that is no longer needed
since the sexti32 on the LHS of the srem in the pattern implies
the result is sign extended so the sign_extend_inreg should be
removed in DAG combine now.

Reviewed By: luismarques, RKSimon

Differential Revision: https://reviews.llvm.org/D97133
The file was modifiedllvm/lib/Target/RISCV/RISCVInstrInfoM.td
The file was modifiedllvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
The file was modifiedllvm/test/CodeGen/RISCV/rv64m-exhaustive-w-insts.ll
The file was modifiedllvm/test/CodeGen/Mips/llvm-ir/srem.ll
Commit 3ca7b2d03cce16aebfbacc33bd351c8272c38f50 by pavel
Reapply "[lldb/test] Automatically find debug servers to test"

This reapplies 7df4eaaa93/D96202, which was reverted due to issues on
windows. These were caused by problems in the computation of the liblldb
directory, which was fixed by D96779.

The original commit message was:
Our test configuration logic assumes that the tests can be run either
with debugserver or with lldb-server. This is not entirely correct,
since lldb server has two "personalities" (platform server and debug
server) and debugserver is only a replacement for the latter.

A consequence of this is that it's not possible to test the platform
behavior of lldb-server on macos, as it is not possible to get a hold of
the lldb-server binary.

One solution to that would be to duplicate the server configuration
logic to be able to specify both executables. However, that seems
excessively redundant.

A well-behaved lldb should be able to find the debug server on its own,
and testing lldb with a different (lldb-|debug)server does not seem very
useful (even in the out-of-tree debugserver setup, we copy the server
into the build tree to make it appear "real").

Therefore, this patch deletes the configuration altogether and changes
the low-level server retrieval functions to be able to both lldb-server
and debugserver paths. They do this by consulting the "support
executable" directory of the lldb under test.

Differential Revision: https://reviews.llvm.org/D96202
The file was modifiedlldb/packages/Python/lldbsuite/test/tools/lldb-server/lldbgdbserverutils.py
The file was modifiedlldb/utils/lldb-dotest/lldb-dotest.in
The file was modifiedlldb/packages/Python/lldbsuite/test/dotest_args.py
The file was modifiedlldb/test/API/commands/platform/sdk/TestPlatformSDK.py
The file was modifiedlldb/test/API/CMakeLists.txt
The file was modifiedlldb/packages/Python/lldbsuite/test/dotest.py
The file was modifiedlldb/test/API/lit.site.cfg.py.in
The file was modifiedlldb/utils/lldb-dotest/CMakeLists.txt
Commit ae14f3fdbfa85c92d64f5f38f883a6db4266ca80 by martin
[LLDB] [docs] Update the list of supported architectures on Windows

Differential Revision: https://reviews.llvm.org/D96840
The file was modifiedlldb/docs/index.rst