SuccessChanges

Summary

  1. [X86][SSE] Add i686-SSE2 bswap vector tests (details)
  2. Move FIXME to start of comment so visual studio actually tags it. NFC. (details)
  3. [lldb] Introduce "RegInfoBasedABI" (details)
  4. attempt to fix check-clang on windows after c49866ac (details)
Commit 22430c9d6c4c51a3b5cbe606c7f1c5779857e6d3 by llvm-dev
[X86][SSE] Add i686-SSE2 bswap vector tests
The file was modifiedllvm/test/CodeGen/X86/bswap-vector.ll
Commit 32176133fa29389fdffe37bb26630d883ad1ecdf by llvm-dev
Move FIXME to start of comment so visual studio actually tags it. NFC.
The file was modifiedllvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
Commit 12e32d32d39332a678b6a7b88f2c5bd8eb70bd69 by labath
[lldb] Introduce "RegInfoBasedABI"

Summary:
This patch creates a new subclass of the ABI class in order to abstract away the
mechanism in which we "augment" register information. This enables alternate
augmentation strategies to be introduced.

All existing ABI classes have been modified to inherit from RegInfoBasedABI, but
they will be refactored in subsequent patches.

Reviewers: JDevlieghere, jasonmolenda

Subscribers: sdardis, nemanjai, kbarton, jrtc27, atanasyan, jsji, lldb-commits

Tags: #lldb

Differential Revision: https://reviews.llvm.org/D74243
The file was modifiedlldb/source/Plugins/ABI/PowerPC/ABISysV_ppc64.h
The file was modifiedlldb/source/Plugins/ABI/ARM/ABISysV_arm.h
The file was modifiedlldb/source/Plugins/ABI/PowerPC/ABISysV_ppc.h
The file was modifiedlldb/source/Plugins/ABI/X86/ABIWindows_x86_64.h
The file was modifiedlldb/source/Plugins/ABI/X86/ABIMacOSX_i386.h
The file was modifiedlldb/source/Plugins/ABI/Hexagon/ABISysV_hexagon.h
The file was modifiedlldb/source/Plugins/ABI/AArch64/ABISysV_arm64.h
The file was modifiedlldb/source/Plugins/ABI/X86/ABISysV_i386.h
The file was modifiedlldb/source/Plugins/ABI/SystemZ/ABISysV_s390x.h
The file was modifiedlldb/source/Plugins/ABI/Mips/ABISysV_mips.h
The file was modifiedlldb/source/Plugins/ABI/ARM/ABIMacOSX_arm.h
The file was modifiedlldb/source/Plugins/ABI/X86/ABISysV_x86_64.h
The file was modifiedlldb/source/Plugins/ABI/AArch64/ABIMacOSX_arm64.h
The file was modifiedlldb/source/Plugins/ABI/ARC/ABISysV_arc.h
The file was modifiedlldb/include/lldb/Target/ABI.h
The file was modifiedlldb/source/Plugins/ABI/Mips/ABISysV_mips64.h
The file was modifiedlldb/source/Target/ABI.cpp
Commit a41550cff91b7fb2b56bf0e19ccb341bfd3e37b4 by thakis
attempt to fix check-clang on windows after c49866ac
The file was modifiedclang/test/Driver/arm-compiler-rt.c