SuccessChanges

Summary

  1. comment typo fix to cycle bots (details)
  2. [llvm-objcopy] Preserve .ARM.attributes section when stripping files (details)
  3. [PatternMatch] Add m_WithOverflowInst and m_ExtractValue matchers (details)
  4. [clangd] Add fno-delayed-parsing to new define inline tests (details)
Commit 07255f81fa6798fcfe5d2e72656fc3fb8fc9416a by thakis
comment typo fix to cycle bots
The file was modifiedlld/ELF/InputSection.cpp
Commit fb4a55010ee9bd03720609c8542f770775576fc8 by jh7370
[llvm-objcopy] Preserve .ARM.attributes section when stripping files
This works around a bug in Debian's patchset for glibc. The bug is
described in detail in the upstream debian bug:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=943798, but the short
version of it is that glibc on any Debian based distro don't load
libraries unless it has a .ARM.attribute section.
Reviewed by: jhenderson, rupprecht, MaskRay, jakehehrlich
Differential Revision: https://reviews.llvm.org/D69188
Patch by Tobias Hieta.
The file was modifiedllvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp
The file was modifiedllvm/docs/CommandGuide/llvm-strip.rst
The file was modifiedllvm/docs/CommandGuide/llvm-objcopy.rst
The file was modifiedllvm/tools/llvm-objcopy/CommonOpts.td
The file was addedllvm/test/tools/llvm-objcopy/ELF/strip-preserve-arm-attributes.test
Commit 6cfbefbc4a7ebcf3f2ee38962ddcd8df54719692 by david.green
[PatternMatch] Add m_WithOverflowInst and m_ExtractValue matchers
Used in D69245, these add pattern matchers for the WithOverflowInst
(capturing the result) and the ExtractValue instructions taking a
template parameter specifying the element being extracted.
The file was modifiedllvm/include/llvm/IR/PatternMatch.h
The file was modifiedllvm/unittests/IR/PatternMatch.cpp
Commit 1c66d09b739a8d9717ba4e9507649bc45ddf7f0d by kadircet
[clangd] Add fno-delayed-parsing to new define inline tests
To unbreak windows buildbots.
The file was modifiedclang-tools-extra/clangd/unittests/TweakTests.cpp