SuccessChanges

Summary

  1. Revert "[clang-tidy] Give readability-redundant-string-init a (details)
  2. [GISel][CombinerHelper] Add support for scalar type for the result of (details)
  3. [GISel][CombinerHelper] Use uses() instead of operands() when traversing (details)
  4. Don't use end-of-line comments for the DebugInfoKind enum, NFC (details)
Commit 47bd7c57e556e3a4db51566d59c2d796ce898c8f by mitchell
Revert "[clang-tidy] Give readability-redundant-string-init a
customizable list of string types to fix"
This reverts commit 96fbc32cb9ea23b1e7e3ff6906ec3ccda9500982.
The file was modifiedclang-tools-extra/test/clang-tidy/checkers/readability-redundant-string-init.cpp
The file was modifiedclang-tools-extra/clang-tidy/readability/RedundantStringInitCheck.cpp
The file was modifiedclang-tools-extra/docs/ReleaseNotes.rst
The file was modifiedclang-tools-extra/docs/clang-tidy/checks/readability-redundant-string-init.rst
The file was modifiedclang-tools-extra/clang-tidy/readability/RedundantStringInitCheck.h
Commit 304abde0779ba036bde985b33eabbc6113cf0189 by qcolombet
[GISel][CombinerHelper] Add support for scalar type for the result of
shuffle vector
LLVM IR of 1-element vectors get lower into scalar in GISel. As a
result, shuffle vector may also produce a scalar.
This patch teaches the shuffle combiner how to deal with scalars when
they are in the destination type of a shuffle vector.
For now, we just support the easy case where this can be lowered to a
plain copy. For other cases, we leave the shuffle vector as is.
This type of IR are seen in O0 pipelines. E.g., as produced with
SingleSource/UnitTests/Vector/AArch64/aarch64_neon_intrinsics.c.
rdar://problem/57198904
The file was modifiedllvm/test/CodeGen/AArch64/GlobalISel/prelegalizercombiner-shuffle-vector.mir
The file was modifiedllvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp
Commit 98ceac498167cfadb05c5bd7590525d75bda01c4 by qcolombet
[GISel][CombinerHelper] Use uses() instead of operands() when traversing
use operands.
NFC
The file was modifiedllvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp
Commit 905357440c98ae06aac692d7adbccc70f1ce9d28 by rnk
Don't use end-of-line comments for the DebugInfoKind enum, NFC
These are long comments, and I find the new structure easier to read.
The file was modifiedclang/include/clang/Basic/DebugInfoOptions.h