SuccessChanges

Summary

  1. [NFC][Asan] Fix test broken by RegAllocFast (details)
  2. [NFC][StackSafety] Replace auto with type (details)
  3. [AArch64][GlobalISel] Legalize arithmetic ops for <4 x s16> (details)
  4. [AArch64][GlobalISel] Add tests for pre-existing selection support for <4 x s16> arithmetic/bitwise ops. (details)
  5. [NFC][LSan] Add REQUIRES: linux (details)
  6. [LiveDebugValues] Add `#if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)` to suppress -Wunused-function (details)
Commit 3ab118a57d3803f45e3fe95321654994f2c9e1a1 by Vitaly Buka
[NFC][Asan] Fix test broken by RegAllocFast

The test worked only because by coincidence register with pointer was
clobbered.
After D52010 value is still preserved.
The file was modifiedcompiler-rt/test/asan/TestCases/Linux/leak.cpp (diff)
Commit 97bfac076a068b658923aeba34d82df4ef097ba5 by Vitaly Buka
[NFC][StackSafety] Replace auto with type

Fixes static analyzer is warning.
The file was modifiedllvm/lib/Analysis/StackSafetyAnalysis.cpp (diff)
Commit 269bcc39ca87c90b2b02a1b5b46686ae1929db3d by Amara Emerson
[AArch64][GlobalISel] Legalize arithmetic ops for <4 x s16>
The file was modifiedllvm/test/CodeGen/AArch64/GlobalISel/legalize-add.mir (diff)
The file was modifiedllvm/test/CodeGen/AArch64/arm64-vabs.ll (diff)
The file was modifiedllvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp (diff)
The file was modifiedllvm/test/CodeGen/AArch64/GlobalISel/arm64-fallback.ll (diff)
Commit cce24bb38d97c352bf7ac40860f0ade33024735c by Amara Emerson
[AArch64][GlobalISel] Add tests for pre-existing selection support for <4 x s16> arithmetic/bitwise ops.
The file was modifiedllvm/test/CodeGen/AArch64/GlobalISel/select-binop.mir (diff)
Commit 034781f7f33634918025206427e6ee912ef3985b by Vitaly Buka
[NFC][LSan] Add REQUIRES: linux

Additional registers scaning is only implemented for x86 linux.
The file was modifiedcompiler-rt/test/lsan/TestCases/use_registers_extra.cpp (diff)
Commit 2ac06241d277c969c0dee0f40fb4f00971a4d7f7 by i
[LiveDebugValues] Add `#if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)` to suppress -Wunused-function
The file was modifiedllvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp (diff)