FailedChanges

Summary

  1. [AArch64][GlobalISel] Add legalization and selection support for <4 x s16> G_SHL. (details)
  2. [X86] Return from SimplifyDemandedBitsForTargetNode after calculating known bits for VSHLI/VSRAI/VSRLI. (details)
  3. Add -Wno-error=unknown flag to clang-format. (details)
Commit 5a50f8b39f4e02cc05e78f1faf3c82c9c7449026 by Amara Emerson
[AArch64][GlobalISel] Add legalization and selection support for <4 x s16> G_SHL.
The file was modifiedllvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp
The file was modifiedllvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp
The file was modifiedllvm/test/CodeGen/AArch64/GlobalISel/select-vector-shift.mir
The file was modifiedllvm/test/CodeGen/AArch64/GlobalISel/legalize-shift.mir
Commit 721d57f952ba0dbe02908fc897374dd6324668b9 by craig.topper
[X86] Return from SimplifyDemandedBitsForTargetNode after calculating known bits for VSHLI/VSRAI/VSRLI.

We were breaking out of the switch which falls into the default
implementation of SimplifyDemandedBitsForTargetNode which is a
wrapper around computeKnownBits. So we end up doing the recursion
and known bits calculation all over again. Instead we should return
with the known bits we calculated in the switch.
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp
Commit f64903fd81764f1fde7aeb00eea5e1d488458f63 by joachim
Add -Wno-error=unknown flag to clang-format.

Currently newer clang-format options cannot be included in .clang-format files, if not all users can be forced to use an updated version.
This patch tries to solve this by adding an option to clang-format, enabling to ignore unknown (newer) options.

Differential Revision: https://reviews.llvm.org/D86137
The file was modifiedllvm/include/llvm/Support/YAMLParser.h
The file was modifiedclang/unittests/Format/FormatTest.cpp
The file was modifiedllvm/lib/Support/YAMLTraits.cpp
The file was modifiedclang/docs/ClangFormat.rst
The file was modifiedllvm/lib/Support/YAMLParser.cpp
The file was modifiedclang/lib/Format/Format.cpp
The file was modifiedllvm/include/llvm/Support/YAMLTraits.h
The file was modifiedclang/include/clang/Format/Format.h
The file was modifiedclang/tools/clang-format/ClangFormat.cpp
The file was modifiedllvm/unittests/ObjectYAML/YAMLTest.cpp