SuccessChanges

Summary

  1. [SystemZFrameLowering] Don't overrwrite R1D (backchain) when probing. (details)
  2. [gn build] add a missing dependency (details)
  3. [gn build] only build iOS builtins with full Xcode (details)
  4. [gn build] fix up arm64 builtin sources a bit (details)
Commit ea475c77ff9eab1de7d44684c8fb453b39f70081 by paulsson
[SystemZFrameLowering] Don't overrwrite R1D (backchain) when probing.

The loop-based probing done for stack clash protection altered R1D which
corrupted the backchain value to be stored after the probing was done.

By using R0D instead for the loop exit value, R1D is not modified.

Review: Ulrich Weigand.

Differential Revision: https://reviews.llvm.org/D92803
The file was modifiedllvm/lib/Target/SystemZ/SystemZFrameLowering.cpp
The file was modifiedllvm/test/CodeGen/SystemZ/stack-clash-protection.ll
The file was modifiedllvm/test/CodeGen/SystemZ/stack-clash-dynamic-alloca.ll
Commit c9235180d1f3f8a42459e83de7e273c60a41dce1 by thakis
[gn build] add a missing dependency
The file was modifiedllvm/utils/gn/secondary/clang-tools-extra/clangd/unittests/BUILD.gn
Commit 0e72f1978d64dff1094f9da024d7f45fd3f984f8 by thakis
[gn build] only build iOS builtins with full Xcode

Commandline tools doesn't include the iOS SDK.
The file was modifiedllvm/utils/gn/secondary/compiler-rt/BUILD.gn
Commit e19d5258461ce7838e4be6973ba519d250c000f1 by thakis
[gn build] fix up arm64 builtin sources a bit

The fp_mode.c removal is done by filter_builtin_sources in the cmake build.
The file was modifiedllvm/utils/gn/secondary/compiler-rt/lib/builtins/BUILD.gn