SuccessChanges

Summary

  1. [lldb][NFC] Add 'breakpoint command list' test (details)
  2. [UpdateTestChecks] Share the code to parse RUN: lines between all (details)
  3. [update_cc_test_checks.py] Handle extern "C" and namespaces (details)
  4. [ARM][MVE][Intrinsics] Add VMINQ/VMAXQ/VMINNMQ/VMAXNMQ intrinsics. (details)
  5. [lldb][NFC] Make Stream's IndentLevel an unsigned integers. (details)
  6. AMDGPU: Fixed indeterminate map iteration in SIPeepholeSDWA (details)
  7. [llvm-readobj/llvm-readelf] - Simplify the code that dumps versions. (details)
  8. [X86] Add initialization of FPCW in llvm-exegesis (details)
Commit 160a5045c699ac523eac3c7a1984705c3e86720e by Raphael Isemann
[lldb][NFC] Add 'breakpoint command list' test
The command has zero test coverage and I'll have to touch the code
formatting the output commands, so let's start by adding a test for it.
The file was addedlldb/packages/Python/lldbsuite/test/commands/breakpoint/command/list/TestBreakpointCommandList.py
The file was addedlldb/packages/Python/lldbsuite/test/commands/breakpoint/command/list/a.yaml
Commit d9542db49e90457de62af3bfe395aaf4c47b68a5 by Alexander.Richardson
[UpdateTestChecks] Share the code to parse RUN: lines between all
scripts
Summary: This commit also introduces a common.debug() function to avoid
many
`if args.verbose:` statements. Depends on D70428.
Reviewers: xbolva00, MaskRay, jdoerfert
Reviewed By: MaskRay
Subscribers: llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D70432
The file was modifiedllvm/utils/update_test_checks.py
The file was modifiedllvm/utils/UpdateTestChecks/common.py
The file was modifiedllvm/utils/update_mca_test_checks.py
The file was modifiedllvm/utils/update_mir_test_checks.py
The file was modifiedllvm/utils/update_llc_test_checks.py
The file was modifiedllvm/utils/update_analyze_test_checks.py
The file was modifiedllvm/utils/update_cc_test_checks.py
Commit 8ab3b4defd90a10db042ec80e61160a32e5403c0 by Alexander.Richardson
[update_cc_test_checks.py] Handle extern "C" and namespaces
Summary: My change to use the clang AST JSON dump did not handle
functions declared inside scopes other than the root
TranslationUnitDecl. After this change update_cc_test_checks.py also
works for C++ test cases that use extern "C" and namespaces.
Reviewers: MaskRay
Reviewed By: MaskRay
Subscribers: llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D70389
The file was modifiedllvm/utils/update_cc_test_checks.py
Commit 510792a2e0e3792871baa00ed34e162bba7cd9a2 by mark.murray
[ARM][MVE][Intrinsics] Add VMINQ/VMAXQ/VMINNMQ/VMAXNMQ intrinsics.
Summary: Add VMINQ/VMAXQ/VMINNMQ/VMAXNMQ intrinsics and their predicated
versions. Add unit tests.
Subscribers: kristof.beyls, hiraditya, dmgreen, cfe-commits,
llvm-commits
Tags: #clang, #llvm
Differential Revision: https://reviews.llvm.org/D70829
The file was addedllvm/test/CodeGen/Thumb2/mve-intrinsics/vmaxnmq.ll
The file was addedclang/test/CodeGen/arm-mve-intrinsics/vmaxnmq.c
The file was modifiedllvm/include/llvm/IR/IntrinsicsARM.td
The file was addedllvm/test/CodeGen/Thumb2/mve-intrinsics/vminnmq.ll
The file was addedllvm/test/CodeGen/Thumb2/mve-intrinsics/vminq.ll
The file was modifiedclang/include/clang/Basic/arm_mve_defs.td
The file was addedllvm/test/CodeGen/Thumb2/mve-intrinsics/vmaxq.ll
The file was modifiedllvm/lib/Target/ARM/ARMInstrMVE.td
The file was addedclang/test/CodeGen/arm-mve-intrinsics/vmaxq.c
The file was addedclang/test/CodeGen/arm-mve-intrinsics/vminq.c
The file was modifiedclang/include/clang/Basic/arm_mve.td
The file was addedclang/test/CodeGen/arm-mve-intrinsics/vminnmq.c
Commit f8fb3729e9d794f174aa737351235f76e6ac46db by Raphael Isemann
[lldb][NFC] Make Stream's IndentLevel an unsigned integers.
We expect it to be always positive values and LLVM/Clang's IndentLevel
values are already unsigned integers, so we should do the same.
The file was modifiedlldb/source/Target/Target.cpp
The file was modifiedlldb/source/Utility/Stream.cpp
The file was modifiedlldb/include/lldb/Utility/Stream.h
Commit 3d5ba7c60f393096ab07880c65032d4b94880bc6 by tim.renouf
AMDGPU: Fixed indeterminate map iteration in SIPeepholeSDWA
Differential Revision: https://reviews.llvm.org/D70783
Change-Id: Ic26f915a4acb4c00ecefa9d09d7c24cec370ed06
The file was modifiedllvm/lib/Target/AMDGPU/SIPeepholeSDWA.cpp
Commit e19f19b09f83b1d64b9513a8f209773d4e21ad15 by grimar
[llvm-readobj/llvm-readelf] - Simplify the code that dumps versions.
After changes introduced in D70495 and D70826 its now possible to
significantly simplify the code we have.
This also fixes an issue: previous code assumed that version strings
should always be read from the dynamic string table. While it is
normally true, the string table should be taken from the corresponding
sh_link field.
Differential revision: https://reviews.llvm.org/D70855
The file was modifiedllvm/test/tools/llvm-readobj/elf-verdef-invalid.test
The file was modifiedllvm/tools/llvm-readobj/ELFDumper.cpp
The file was modifiedllvm/test/tools/llvm-readobj/elf-verneed-invalid.test
Commit 76b70f6f75e90074bf2f5168383cc3afc21b61ad by pengfei.wang
[X86] Add initialization of FPCW in llvm-exegesis
Summary: This is a following up to D70874. It adds the initialization of
FPCW in llvm-exegesis.
Reviewers: craig.topper, RKSimon, courbet, gchatelet
Subscribers: tschuett, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D70891
The file was modifiedllvm/tools/llvm-exegesis/lib/X86/Target.cpp
The file was addedllvm/test/tools/llvm-exegesis/X86/uops-ADD_F32m.s