FailedChanges

Summary

  1. [StackMap] Current stackmap version should be 3. NFC. (details)
  2. [X86][SSE] Add support for <64 x i1> bool reduction (details)
  3. [X86] Add test case for PR32546 (details)
  4. [X86][SSE] Fix out of range shift introduced in D67070/rL371328 (details)
Commit acf81f4210cdc769c25ea41c8acf77666190767e by Xing
[StackMap] Current stackmap version should be 3. NFC.
llvm-svn: 371327
The file was modifiedllvm/include/llvm/Object/StackMapParser.h
Commit 3262084384c74c6dd8bf5908a2014081ec003e1d by llvm-dev
[X86][SSE] Add support for <64 x i1> bool reduction
This generalizes the existing <32 x i1> pre-AVX2 split code to support
reductions from <64 x i1> as well, we can probably generalize to any
larger pow2 case in the future if the (unlikely) need ever arises.
We still need to tweak combineBitcastvxi1 to improve AVX512F codegen as
its assumes vXi1 types should be handled on the mask registers even when
they aren't legal.
Differential Revision: https://reviews.llvm.org/D67070
llvm-svn: 371328
The file was modifiedllvm/test/CodeGen/X86/vector-reduce-or-bool.ll
The file was modifiedllvm/test/CodeGen/X86/vector-reduce-and-bool.ll
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp
The file was modifiedllvm/test/CodeGen/X86/vector-reduce-xor-bool.ll
Commit 9d570020708d633e9979030a5787034887426a7c by llvm-dev
[X86] Add test case for PR32546
llvm-svn: 371329
The file was addedllvm/test/CodeGen/X86/avx512-cmp-mask.ll
Commit 178cd2cd3a69046c88ade1b31796f3f90b7e86a0 by llvm-dev
[X86][SSE] Fix out of range shift introduced in D67070/rL371328
Use APInt to create the comparison mask instead.
llvm-svn: 371330
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp
The file was modifiedllvm/test/CodeGen/X86/vector-reduce-and-bool.ll