SuccessChanges

Changes from Git (git http://labmaster3.local/git/llvm-project.git)

Summary

  1. [X86] Fix an 8 bit testb being selected when folding a volatile i32 load (details)
  2. Lower TAGPstack with negative offset to SUBG. (details)
  3. [OpenMP] Fix incorrect property of __has_attribute() macro (details)
  4. [x86] add tests for concat self + shuffle; NFC (details)
Commit df3f4e0d77e53193acd423d1b02d3fd3bf065bf7 by Amara Emerson
[X86] Fix an 8 bit testb being selected when folding a volatile i32 load
pattern.
Differential Revision: https://reviews.llvm.org/D71581
The file was modifiedllvm/lib/Target/X86/X86ISelDAGToDAG.cpp
The file was addedllvm/test/CodeGen/X86/select-testb-volatile-load.ll
Commit 40a80a0a19f4ed1b5d4a2e842c5541da36342c14 by eugenis
Lower TAGPstack with negative offset to SUBG.
Summary: This never really occurs in the current codegen, so only a MIR
test is possible.
Reviewers: ostannard, pcc
Subscribers: hiraditya, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D72123
The file was addedllvm/test/CodeGen/AArch64/addg_subg.mir
The file was modifiedllvm/lib/Target/AArch64/AArch64InstrInfo.cpp
The file was modifiedllvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
Commit 19433b199d1ccc8798475dbe9084fc66360ec5d5 by kkwli0
[OpenMP] Fix incorrect property of __has_attribute() macro
__has_attribute(fallthough) -> __has_attribute(fallthrough)
Submitted by: kiszk (Kazuaki Ishizaki <ishizaki@jp.ibm.com>)
Differential Revision: https://reviews.llvm.org/D72287
The file was modifiedopenmp/runtime/src/kmp_os.h
Commit 22cec48dacc681230984d9fe78af7e31d89529f1 by spatel
[x86] add tests for concat self + shuffle; NFC
The file was modifiedllvm/test/CodeGen/X86/vector-shuffle-combining-avx.ll