UnstableChanges

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

Summary

  1. [NFC][InstCombine] Autogenerate check lines in a few tests (details)
  2. [compiler-rt] FuzzedDataProvider: do not call memcpy on empty vector. (details)
  3. [lit] Document the undocumented pre-defined substitutions (details)
  4. Revert "Add --strip-trailing-cr to compression tests so they pass on (details)
Commit b89ba5f9399aaa969a5dff79a427402a9498846b by lebedev.ri
[NFC][InstCombine] Autogenerate check lines in a few tests
These files are potentially affected by Negator (D68408) patch.
The file was modifiedllvm/test/Transforms/InstCombine/apint-sub.ll
The file was modifiedllvm/test/Transforms/InstCombine/mul.ll
The file was modifiedllvm/test/Transforms/InstCombine/abs-1.ll
The file was modifiedllvm/test/Transforms/InstCombine/and-or-icmps.ll
Commit a44ef027ebca1598892ea9b104d6189aeb3bc2f0 by mmoroz
[compiler-rt] FuzzedDataProvider: do not call memcpy on empty vector.
Summary: Some versions of memcpy mark pointer arguments as __nonnull,
that triggers UBSan errors even when the length passed is 0.
Reviewers: manojgupta, metzman
Subscribers: dberris, #sanitizers, llvm-commits
Tags: #sanitizers, #llvm
Differential Revision: https://reviews.llvm.org/D71031
[compiler-rt] FDP: assert that num_bytes_to_consume == 0 when size == 0.
The file was modifiedcompiler-rt/include/fuzzer/FuzzedDataProvider.h
Commit 82f3c5d4a66d2bcab237f038cd8005841dde1c75 by daniel_l_sanders
[lit] Document the undocumented pre-defined substitutions
The file was modifiedllvm/docs/CommandGuide/lit.rst
Commit 8b8a7d1ecfb7fd07ffda4a34ef167074e841d3bc by Xiangling.Liao
Revert "Add --strip-trailing-cr to compression tests so they pass on
Windows."
This reverts commit d6cbc9528d46d30416a6f9cd6c8570b704a0bd33.
It causes the tests to fail on AIX.
The file was modifiedllvm/test/tools/llvm-profdata/profile-symbol-list-compress.test
The file was modifiedllvm/test/tools/llvm-profdata/roundtrip-compress.test