Progress:
In progressChanges

Changes from Git (git http://labmaster3.local/git/llvm-project.git)

Summary

  1. [OpenMP] Fixing missing variables when CUDA SDK not in system (details)
  2. Bump the trunk major version to 14 (details)
  3. Emit strong definition for TypeID storage in Op/Type/Attributes definition (details)
  4. [AMDGPU] We would need FP if there is call and caller save VGPR spills (details)
  5. Revert "Emit strong definition for TypeID storage in Op/Type/Attributes definition" (details)
Commit 88e66fa60ae5bad764455b5a0337aa47233f657d by johannes
[OpenMP] Fixing missing variables when CUDA SDK not in system

This patch fixes the error reported in D106751. When there is no CUDA SDK
installed in the system, the build fails due to missing `CU_DEVICE_ATTRIBUTE`
variables.

Using @zsrkmyn sugested fix

Reviewed By: jdoerfert

Differential Revision: https://reviews.llvm.org/D106933
The file was modifiedopenmp/libomptarget/plugins/cuda/dynamic_cuda/cuda.h
Commit 08c766a7318ab37bf1d77e0c683cd3b00e700877 by tstellar
Bump the trunk major version to 14

and clear the release notes.
The file was modifiedlibcxx/docs/conf.py
The file was modifiedlibunwind/CMakeLists.txt
The file was modifiedlld/docs/conf.py
The file was modifiedclang/docs/analyzer/conf.py
The file was modifiedllvm/CMakeLists.txt
The file was modifiedllvm/utils/release/build_llvm_package.bat
The file was modifiedclang-tools-extra/docs/ReleaseNotes.rst
The file was modifiedlibunwind/docs/conf.py
The file was modifiedllvm/docs/ReleaseNotes.rst
The file was modifiedlibcxx/include/__config
The file was modifiedpstl/include/pstl/internal/pstl_config.h
The file was modifiedlibcxx/CMakeLists.txt
The file was modifiedpstl/test/pstl/version.pass.cpp
The file was modifiedllvm/utils/lit/lit/__init__.py
The file was modifiedpolly/docs/ReleaseNotes.rst
The file was modifiedllvm/utils/gn/secondary/llvm/version.gni
The file was modifiedclang-tools-extra/docs/conf.py
The file was modifiedclang/docs/ReleaseNotes.rst
The file was modifiedlibcxx/docs/ReleaseNotes.rst
The file was modifiedpstl/docs/ReleaseNotes.rst
The file was modifiedlld/docs/ReleaseNotes.rst
The file was modifiedpolly/docs/conf.py
Commit b349d4c5e1852091aad97d3750e286493cac7178 by joker.eph
Emit strong definition for TypeID storage in Op/Type/Attributes definition

By making an explicit template specialization for the TypeID provided by these classes,
the compiler will not emit an inline weak definition and rely on the linker to unique it.
Instead a single definition will be emitted in the C++ file alongside the implementation
for these classes. That will turn into a linker error what is now a hard-to-debug runtime
behavior where instances of the same class may be using a different TypeID inside of
different DSOs.

Differential Revision: https://reviews.llvm.org/D105903
The file was modifiedmlir/tools/mlir-tblgen/AttrOrTypeDefGen.cpp
The file was modifiedmlir/tools/mlir-tblgen/OpDefinitionsGen.cpp
The file was modifiedmlir/tools/mlir-tblgen/DialectGen.cpp
The file was modifiedmlir/include/mlir/Support/TypeID.h
Commit 1a8c57179a129300c2b0c20032286ded8c7af77c by VenkataRamanaiah.Nalamothu
[AMDGPU] We would need FP if there is call and caller save VGPR spills

Since https://reviews.llvm.org/D98319, determineCalleeSavesSGPR() needs
to consider caller save VGPR spills as well while anticipating if we
require FP.

Fixes: SWDEV-295978

Reviewed By: arsenm

Differential Revision: https://reviews.llvm.org/D106758
The file was modifiedllvm/lib/Target/AMDGPU/SIFrameLowering.cpp
The file was modifiedllvm/test/CodeGen/AMDGPU/gfx-callable-preserved-registers.ll
The file was removedllvm/test/CodeGen/AMDGPU/need-fp-from-csr-vgpr-spill.ll
The file was addedllvm/test/CodeGen/AMDGPU/need-fp-from-vgpr-spills.ll
Commit 1cc29f027fe433770a478bb0a67956c5646f61b2 by joker.eph
Revert "Emit strong definition for TypeID storage in Op/Type/Attributes definition"

This reverts commit b349d4c5e1852091aad97d3750e286493cac7178.
This broke a bot that exposes some missing CMake dependencies that need
to be fixed first.
The file was modifiedmlir/tools/mlir-tblgen/OpDefinitionsGen.cpp
The file was modifiedmlir/tools/mlir-tblgen/AttrOrTypeDefGen.cpp
The file was modifiedmlir/include/mlir/Support/TypeID.h
The file was modifiedmlir/tools/mlir-tblgen/DialectGen.cpp