SuccessChanges

Summary

  1. [NFC][mlir] Remove llvm:: prefix from SmallVector in parallel pretty printer. (details)
  2. [AIX][clang][driver] Make sure crti[_64].o is linked in C++ mode (details)
  3. [X86] Cleanup/add namespace closure comments. NFCI. (details)
  4. [X86] Add missing namespace closure comments. NFCI. (details)
  5. [PeepholeOptimizer] Enhance the redundant COPY elimination. (details)
Commit bf202b8ce77caaace45de87314d2263e53f81021 by david.truby
[NFC][mlir] Remove llvm:: prefix from SmallVector in parallel pretty printer.

This prefix is unnecessary as SmallVector is re-exported in the mlir namespace.

Differential Revision: https://reviews.llvm.org/D88025
The file was modifiedmlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp (diff)
Commit e8fb4eba4fb6cbda661080d76059f2b130df5020 by daltenty
[AIX][clang][driver] Make sure crti[_64].o is linked in C++ mode

since crti is required for functional static initialization.

Reviewed By: hubert.reinterpretcast

Differential Revision: https://reviews.llvm.org/D87927
The file was modifiedclang/test/Driver/aix-ld.c (diff)
The file was modifiedclang/lib/Driver/ToolChains/AIX.cpp (diff)
Commit af712986488f5f2d37a35224a04d1dc9d57f32d2 by llvm-dev
[X86] Cleanup/add namespace closure comments. NFCI.

Fixes some clang-tidy llvm-namespace-comment warnings.
The file was modifiedllvm/lib/Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp (diff)
The file was modifiedllvm/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp (diff)
The file was modifiedllvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp (diff)
The file was modifiedllvm/lib/Target/X86/MCTargetDesc/X86ShuffleDecode.cpp (diff)
Commit 0793b45660a9cfcc83a3f3ab326b8794782c461c by llvm-dev
[X86] Add missing namespace closure comments. NFCI.

Fixes some clang-tidy llvm-namespace-comment warnings.
The file was modifiedllvm/lib/Target/X86/X86WinEHState.cpp (diff)
The file was modifiedllvm/lib/Target/X86/X86ShuffleDecodeConstantPool.cpp (diff)
The file was modifiedllvm/lib/Target/X86/Disassembler/X86Disassembler.cpp (diff)
Commit 534f6e171808cfe9f3f9e3de7e754715d038c409 by michael.hliao
[PeepholeOptimizer] Enhance the redundant COPY elimination.

- Eliminate redundant COPYs from the same register & subregister pair.

Differential Revision: https://reviews.llvm.org/D87939
The file was modifiedllvm/lib/CodeGen/PeepholeOptimizer.cpp (diff)
The file was modifiedllvm/test/CodeGen/AMDGPU/waitcnt-vscnt.ll (diff)
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/sdiv.i64.ll (diff)
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/srem.i64.ll (diff)
The file was addedllvm/test/CodeGen/AMDGPU/sgpr-copy-local-cse.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/extractelement.i128.ll (diff)
The file was modifiedllvm/test/CodeGen/Thumb2/mve-vcvt16.ll (diff)