SuccessChanges

Summary

  1. Remove HAVE_VCS_VERSION_INC, not needed (details)
  2. Added remotely ran compiler-rt tests. (details)
  3. [AMDGPU] Update AMD GPU documentation (details)
  4. [mlir][gpu] NFC: Change gpu.launch_func ops to custom format. (details)
  5. [CodeGen] Fix neutral value of vecreduce fadd in tests (NFC) (details)
  6. [SDAG] Fix neutral value for vecreduce_fadd (details)
  7. [WebAssembly] Remove unused FileCheck test prefixes (details)
Commit 9bb9b737c5573cf3850230bc4db8dac7be0e1e85 by i
Remove HAVE_VCS_VERSION_INC, not needed

This preprocessor define was meant to be used to conditionally include VCSVersion.inc. However, the define was always set, and it was the content of the header that was conditionally generated. Therefore HAVE_VCS_VERSION_INC should be cleaned up.

Reviewed By: gribozavr2, MaskRay

Differential Revision: https://reviews.llvm.org/D84623
The file was modifiedllvm/utils/gn/secondary/lld/Common/BUILD.gn (diff)
The file was modifiedlld/Common/Version.cpp (diff)
The file was modifiedlldb/source/lldb.cpp (diff)
The file was modifiedlld/Common/CMakeLists.txt (diff)
The file was modifiedlldb/source/CMakeLists.txt (diff)
The file was modifiedclang/lib/Basic/CMakeLists.txt (diff)
The file was modifiedllvm/utils/gn/secondary/clang/lib/Basic/BUILD.gn (diff)
The file was modifiedclang/lib/Basic/Version.cpp (diff)
Commit 8aaafa06b2afce8d0c7ac062708fd91aae01909f by aorlov
Added remotely ran compiler-rt tests.

Use LLVM/utils/remote-exec.py to run compiler-rt tests remotely on the target.

Reviewed By: vvereschaka

Differential Revision: https://reviews.llvm.org/D90054
The file was modifiedclang/cmake/caches/CrossWinToARMLinux.cmake (diff)
Commit 661797bd763331284f1a058609502c0311f8dd38 by Tony.Tye
[AMDGPU] Update AMD GPU documentation

- AMDGPUUsage.rst: Correct AMD GPU DWARF address space table address
  sizes which are in bits and not bytes.

- clang/.../Options.td: Improve description of AMD GPU options.

- Re-generate ClangComamndLineReference.rst from clang/.../Options.td .

Differential Revision: https://reviews.llvm.org/D90364
The file was modifiedclang/docs/ClangCommandLineReference.rst (diff)
The file was modifiedclang/include/clang/Driver/Options.td (diff)
The file was modifiedllvm/docs/AMDGPUUsage.rst (diff)
Commit b22f111023ba2560d0e9f6b4c3a4aea7c568df1e by csigg
[mlir][gpu] NFC: Change gpu.launch_func ops to custom format.

This should fix the reason for the failures after ec7780ebdab480139596c3cb08ee77d7035457b3. I will roll forward in a separate change.

Reviewed By: antiagainst

Differential Revision: https://reviews.llvm.org/D90410
The file was modifiedmlir/test/mlir-spirv-cpu-runner/simple_add.mlir (diff)
The file was modifiedmlir/test/mlir-spirv-cpu-runner/double.mlir (diff)
The file was modifiedmlir/test/Conversion/SPIRVToLLVM/lower-host-to-llvm-calls.mlir (diff)
Commit fa48ff3fc981783483bcf609798fbb48524300ba by nikita.ppv
[CodeGen] Fix neutral value of vecreduce fadd in tests (NFC)

The neutral value is -0.0, not 0.0. This doesn't matter for "fast"
reductions due to nsz, but does matter for reassoc-only and seq
reductions.

Change tests to mostly use -0.0 where the neutral value was intended,
and add some additional test coverage in some places. Also update
LangRef to use the right value.
The file was modifiedllvm/test/CodeGen/X86/vector-reduce-fadd.ll (diff)
The file was modifiedllvm/docs/LangRef.rst (diff)
The file was modifiedllvm/test/CodeGen/AArch64/vecreduce-fadd-legalization.ll (diff)
The file was modifiedllvm/test/CodeGen/ARM/vecreduce-fadd-legalization-soft-float.ll (diff)
The file was modifiedllvm/test/CodeGen/ARM/vecreduce-fadd-legalization-strict.ll (diff)
The file was modifiedllvm/test/CodeGen/AArch64/vecreduce-fadd.ll (diff)
The file was modifiedllvm/test/CodeGen/AArch64/vecreduce-fadd-legalization-strict.ll (diff)
Commit a5f172927df578fe06e4b28da48d979458c88e0a by nikita.ppv
[SDAG] Fix neutral value for vecreduce_fadd

The neutral value for FADD is -0.0, not 0.0, so this is what we
need to pad vectors with.
The file was modifiedllvm/test/CodeGen/AArch64/vecreduce-fadd-legalization.ll (diff)
The file was modifiedllvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp (diff)
Commit 6214be3a4ab9ee89c837e2054923d0020060170e by tlively
[WebAssembly] Remove unused FileCheck test prefixes

This commit removes unused FileCheck prefixes from WebAssembly test files to
avoid causing test failures once FileCheck disallows unused prefixes by default.
See D90281 and the corresponding llvm-dev thread for context.

Reviewed By: aardappel

Differential Revision: https://reviews.llvm.org/D90416
The file was modifiedllvm/test/CodeGen/WebAssembly/call.ll (diff)
The file was modifiedllvm/test/CodeGen/WebAssembly/load-ext.ll (diff)
The file was modifiedllvm/test/CodeGen/WebAssembly/store-trunc.ll (diff)
The file was modifiedllvm/test/CodeGen/WebAssembly/simd-comparisons.ll (diff)
The file was modifiedllvm/test/CodeGen/WebAssembly/load-ext-atomic.ll (diff)
The file was modifiedllvm/test/CodeGen/WebAssembly/load-store-i1.ll (diff)
The file was modifiedllvm/test/CodeGen/WebAssembly/store-trunc-atomic.ll (diff)