SuccessChanges

Summary

  1. [NFC][AIX] Rename aix-csr-vector.ll to aix-csr-vector-extabi.ll (details)
  2. [NARY][NFC] New tests for upcoming changes. (details)
  3. [docs][JITLink] Reintroduce JITLink design/API doc with fixes and improvements. (details)
  4. [RISCV] Reuse existing SDLoc and XLenVT in the switch in RISCVISelDAGToDAG::Select. NFC (details)
  5. OpenMP: Fix object clobbering issue when using save-temps (details)
Commit 1c051b7b704257ed9a7c02844ee8c1ea9327dfee by zarko
[NFC][AIX] Rename aix-csr-vector.ll to aix-csr-vector-extabi.ll
The file was removedllvm/test/CodeGen/PowerPC/aix-csr-vector.ll
The file was addedllvm/test/CodeGen/PowerPC/aix-csr-vector-extabi.ll
Commit 6d31ee1cea7554fec9f3be6c4a40fc10e1595879 by ybrevnov
[NARY][NFC] New tests for upcoming changes.
The file was addedllvm/test/Transforms/NaryReassociate/nary-smax.ll
The file was addedllvm/test/Transforms/NaryReassociate/nary-umax.ll
The file was addedllvm/test/Transforms/NaryReassociate/nary-umin.ll
The file was addedllvm/test/Transforms/NaryReassociate/nary-smin.ll
Commit 93c8246952d08fc4640946a8cb4151d399ec1684 by Lang Hames
[docs][JITLink] Reintroduce JITLink design/API doc with fixes and improvements.

This document was originally introduced in ab4648504b2, and was reverted in
912bc4980e9 while I investigated a number of shpinx bot errors. This commit
reintroduces the document with fixes for those errors, as well as some
improvements to the wording and formatting.
The file was addedllvm/docs/JITLink.rst
The file was modifiedllvm/docs/UserGuides.rst
The file was modifiedllvm/docs/ORCv2.rst
Commit 159f78fc2f50e385e7cd529d41e19c858ef3e10e by craig.topper
[RISCV] Reuse existing SDLoc and XLenVT in the switch in RISCVISelDAGToDAG::Select. NFC

A SDLoc and XLenVT were already created above the switch.
The file was modifiedllvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp
Commit 99951aa68da3c85ba03edf977cd9b22458aae6ca by Pushpinder.Singh
OpenMP: Fix object clobbering issue when using save-temps

There are two preconditions to reproduce the issue,
1. Use -save-temps option
2. Provide the -o option with name equal to the input file name
    without the file extension. For e.g. clang a.c -o a

With the -o specified, the AssembleJobAction after OffloadWrapperJobAction
will produce the object file with same name as host code object file.
Due to this clash, the OffloadWrapperAction overwrites the initial host
object file, which results in lld error. This also fixes the `multiple definition of __dummy.omp_offloading.entry'` issue in D96769 .

Reviewed By: jdoerfert

Differential Revision: https://reviews.llvm.org/D97273
The file was modifiedclang/lib/Driver/Driver.cpp
The file was modifiedclang/test/Driver/openmp-offload-gpu.c