SuccessChanges

Summary

  1. [clang-cl] Bump default -fms-compatibility-version to 19.14 (details)
  2. Pass -gcodeview-ghash when using clang-cl and lld-link (details)
  3. Revert "[NFCI] Lazily evaluate SCEVs of PHIs" (details)
Commit 59b8afe50274be975c62a4b11db49c84a874c0c0 by zequanwu
[clang-cl] Bump default -fms-compatibility-version to 19.14

MSVC required version is 19.14 now (https://reviews.llvm.org/D92515). Update the
default -fms-compatibility-version to 19.14.

Differential Revision: https://reviews.llvm.org/D103293
The file was modifiedclang/lib/Driver/ToolChains/MSVC.cpp
The file was modifiedclang/docs/ReleaseNotes.rst
The file was modifiedclang/test/Driver/cl-options.c
Commit ef4cfd83223890fdbd69fbc9899089365f4588b4 by rnk
Pass -gcodeview-ghash when using clang-cl and lld-link

This precomputes some hashes that LLD uses for type merging to speed up
linking when PDBs are enabled. Only do this if any kind of /DEBUG flag
is passed to the linker. -gcodeview-ghash is orthogonal to /Z7, -g, -g1,
or -gmlt, so it is safe to set it independently from those flags. It
will not increase debug info emission.

Differential Revision: https://reviews.llvm.org/D103287
The file was modifiedllvm/cmake/modules/HandleLLVMOptions.cmake
Commit 6a2af607ad3523ddc3778b0efb7bb1d5d42a1edb by mkazantsev
Revert "[NFCI] Lazily evaluate SCEVs of PHIs"

This reverts commit 51d334a845a082338735b0fdfc620a4b15fa26fe.

Reported failures, need to analyze.
The file was modifiedllvm/lib/Transforms/Scalar/LoopDeletion.cpp