SuccessChanges

Summary

  1. [AsmParser] Make generic directives and aliases case insensitive. (details)
  2. Fix Wparentheses warning. NFCI. (details)
  3. [SelectionDAG] Better ISD::ANY_EXTEND/ISD::ANY_EXTEND_VECTOR_INREG (details)
  4. [AArch64][SVE] Add break intrinsics (details)
  5. [lldb] Add missing terminate calls to Python/Lua subsystems (details)
Commit 37fb3b33637b7ac120d68792ad2246c8b5d7eeff by david.spickett
[AsmParser] Make generic directives and aliases case insensitive.
GCC will accept any case for assembler directives. For example ".abort"
and ".ABORT" (even ".aBoRt") are equivalent.
https://sourceware.org/binutils/docs/as/Pseudo-Ops.html#Pseudo-Ops
"The names are case insensitive for most targets, and usually written in
lower case."
Change llvm-mc to accept any case for generic directives or aliases of
those directives.
This for Bugzilla #39527.
Differential Revision: https://reviews.llvm.org/D72686
The file was addedllvm/test/MC/AsmParser/directive_case_insensitive.s
The file was modifiedllvm/lib/MC/MCParser/AsmParser.cpp (diff)
Commit 25afe91fd1b8e26258471007a24f856a0d4b14db by llvm-dev
Fix Wparentheses warning. NFCI.
The file was modifiedclang-tools-extra/clang-tidy/readability/QualifiedAutoCheck.cpp (diff)
Commit f61115835085fb8a563091f9bbc1c2e7fc5425c2 by llvm-dev
[SelectionDAG] Better ISD::ANY_EXTEND/ISD::ANY_EXTEND_VECTOR_INREG
ComputeKnownBits support
Add DemandedElts handling to ISD::ANY_EXTEND and add missing
ISD::ANY_EXTEND_VECTOR_INREG handling. Despite the lack of test changes
this code IS being used - its just that the ANY_EXTEND ops are legalized
later on (typically to ZERO_EXTEND equivalents) so we typically manage
to combine later on.
The file was modifiedllvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp (diff)
Commit 49edf9a509cd0dfccdb92e6a2661a55251d8182f by cullen.rhodes
[AArch64][SVE] Add break intrinsics
Summary: Implements the following intrinsics:
    * @llvm.aarch64.sve.brka
   * @llvm.aarch64.sve.brka.z
   * @llvm.aarch64.sve.brkb
   * @llvm.aarch64.sve.brkb.z
   * @llvm.aarch64.sve.brkn.z
   * @llvm.aarch64.sve.brkpa.z
   * @llvm.aarch64.sve.brkpb.z
Reviewers: sdesmalen, efriedma, dancgr, mgudim, cameron.mcinally,
rengolin
Reviewed By: sdesmalen
Subscribers: tschuett, kristof.beyls, hiraditya, rkruppe, psnobl,
llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D72393
The file was modifiedllvm/lib/Target/AArch64/AArch64SVEInstrInfo.td (diff)
The file was modifiedllvm/lib/Target/AArch64/SVEInstrFormats.td (diff)
The file was modifiedllvm/include/llvm/IR/IntrinsicsAArch64.td (diff)
The file was modifiedllvm/test/CodeGen/AArch64/sve-intrinsics-pred-operations.ll (diff)
Commit f2d41ad0e7e0b6b44641eafa70ef76df6a618810 by Raphael Isemann
[lldb] Add missing terminate calls to Python/Lua subsystems
The file was modifiedlldb/source/API/SystemInitializerFull.cpp (diff)