Changes

Summary

  1. [LLDB] Skip random failing tests on Arm/AArch64 Linux bots (details)
  2. Revert "Revert "[LLDB][GUI] Expand selected thread tree item by default"" (details)
  3. [LLDB] Change pexpect timeout to 30 to 60 (details)
  4. [X86] Support auto-detect for tigerlake and alderlake (details)
  5. [AMDGPU][GlobalISel] Add missing default mapping for BVH intrinsics (details)
Commit 8f30db8794125db2a768fbb3b20b0b1511ea211c by omair.javaid
[LLDB] Skip random failing tests on Arm/AArch64 Linux bots

Following tests have been failing randomly on LLDB Arm and AArch64 Linux
builtbots:

TestMultilineNavigation.py
TestMultilineCompletion.py
TestIOHandlerCompletion.py
TestGuiBasic.py

I have increased allocated CPU resources to these bots but it has not
improved situation to an acceptable level. This patch marks them as
skipped on Arm/AArch64 for now.
The file was modifiedlldb/test/API/commands/expression/multiline-navigation/TestMultilineNavigation.py
The file was modifiedlldb/test/API/commands/expression/multiline-completion/TestMultilineCompletion.py
The file was modifiedlldb/test/API/commands/gui/basic/TestGuiBasic.py
The file was modifiedlldb/test/API/iohandler/completion/TestIOHandlerCompletion.py
Commit a94fbb25de5fef6f20027f5ec9466fec821ba92f by omair.javaid
Revert "Revert "[LLDB][GUI] Expand selected thread tree item by default""

This reverts commit fd18f0e84cca023df6cb19e88c07c0e2059f659b.

I reverted this change to see its effect on failing GUI tests on LLDB
Arm/AArch64 Linux buildbots. I could not find any evidence against this
particular change so reverting it back.

Differential Revision: https://reviews.llvm.org/D100243
The file was addedlldb/test/API/commands/gui/expand-threads-tree/main.c
The file was modifiedlldb/source/Core/IOHandlerCursesGUI.cpp
The file was addedlldb/test/API/commands/gui/expand-threads-tree/TestGuiExpandThreadsTree.py
The file was addedlldb/test/API/commands/gui/expand-threads-tree/Makefile
Commit 97c6ef4ea678ef9a69e1feaf9d77a0880bca09ba by omair.javaid
[LLDB] Change pexpect timeout to 30 to 60

Test dependent on pexpect fail randomly with timeouts on Arm/AArch64 Linux
buildbots. I am setting pexpect timeout from 30 to 60.

I will revert this back if this doesnt improve random failures.
The file was modifiedlldb/packages/Python/lldbsuite/test/lldbpexpect.py
The file was modifiedlldb/third_party/Python/module/pexpect-4.6/pexpect/spawnbase.py
Commit d268c200701777085ef5d19e4a0637b87c7a02ac by freddy.ye
[X86] Support auto-detect for tigerlake and alderlake

Differential Revision: https://reviews.llvm.org/D107245
The file was modifiedcompiler-rt/lib/builtins/cpu_model.c
The file was modifiedllvm/lib/Support/Host.cpp
Commit a441de6d94dc9e1dd3c36d33aa693c51ac2c8759 by carl.ritson
[AMDGPU][GlobalISel] Add missing default mapping for BVH intrinsics

Application of default mapping to BVH intrinsics was missing.
Copy parts of SelectionDAG test to GlobalISel test as these would
have indicated this error.

Reviewed By: arsenm

Differential Revision: https://reviews.llvm.org/D107211
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.intersect_ray.ll
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp