SuccessChanges

Summary

  1. [lld][ELF] Don't apply --fix-cortex-a53-843419 to relocatable links. (details)
  2. [AsmPrinter] Don't emit __patchable_function_entries entry if (details)
  3. Revert "PR17164: Change clang's default behavior from (details)
  4. AMDGPU: Don't create weird sized integers (details)
  5. AMDGPU: Generate test checks (details)
Commit c81fe34718d7bc4088c849b507cc7038e043f1bc by efriedma
[lld][ELF] Don't apply --fix-cortex-a53-843419 to relocatable links.
The code doesn't apply the fix correctly to relocatable links. I could
try to fix the code that applies the fix, but it's pointless: we don't
actually know what the offset will be in the final executable. So just
ignore the flag for relocatable links.
Issue discovered building Android.
Differential Revision: https://reviews.llvm.org/D72968
The file was modifiedlld/test/ELF/aarch64-cortex-a53-843419-recognize.s
The file was modifiedlld/ELF/Driver.cpp
Commit d232c215669cb57f5eb4ead40a4a336220dbc429 by i
[AsmPrinter] Don't emit __patchable_function_entries entry if
"patchable-function-entry"="0"
Add improve tests
The file was modifiedllvm/test/CodeGen/AArch64/patchable-function-entry.ll
The file was modifiedllvm/test/CodeGen/X86/patchable-function-entry.ll
The file was modifiedllvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
The file was modifiedllvm/test/CodeGen/AArch64/patchable-function-entry-bti.ll
Commit edd4398f4cd33a305afbca76ac4e6590e9337f4d by 31459023+hctim
Revert "PR17164: Change clang's default behavior from
-flax-vector-conversions=all to -flax-vector-conversions=integer."
This patch broke the Sanitizer buildbots. Please see the commit's
differential revision for more information
(https://reviews.llvm.org/D67678).
This reverts commit b72a8c65e4e34779b6bc9e466203f553f5294486.
The file was modifiedclang/test/Headers/arm-neon-header.c
The file was modifiedclang/test/Headers/x86-intrinsics-headers.c
The file was modifiedclang/test/Sema/vector-ops.c
The file was modifiedclang/test/Headers/x86intrin.c
The file was modifiedclang/test/Sema/vector-assign.c
The file was modifiedclang/docs/CommandGuide/clang.rst
The file was modifiedclang/test/Sema/vector-cast.c
The file was modifiedclang/include/clang/Basic/LangOptions.def
The file was modifiedclang/test/Headers/altivec-header.c
The file was modifiedclang/test/Headers/x86intrin-2.c
Commit e5823bf806ca9fa6f87583065b3898a2edabce57 by arsenm2
AMDGPU: Don't create weird sized integers
There's no reason to introduce a new, unnaturally sized value here. This
has a chance to produce worse code with legalization. Avoids regression
in a future patch.
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp
The file was modifiedllvm/test/CodeGen/AMDGPU/amdgpu-codegenprepare-idiv.ll
Commit 385fb337de97d0b35ee295d16ceb26dfcf4de2ad by arsenm2
AMDGPU: Generate test checks
These weren't much different than copied output anyway.
The file was modifiedllvm/test/CodeGen/AMDGPU/amdgpu-codegenprepare-i16-to-i32.ll