This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository llvm.
from 596e6cecd15 llvm-reduce: Clean out previous test temp/output dir, since [...] new 66c8578805a [X86] Enable commuting of EVEX VCMP for all immediate value [...] new 76e8852a16f [X86] Add test case for missed opportunity to commute a VCM [...] new 878e3df1755 [X86] Add support for commuting EVEX VCMP instructons with [...] new 61044921b4c [X86] Allow masked VBROADCAST instructions to be turned int [...] new e22e82f8d94 [X86] Split oversized vXi1 vector arguments and return valu [...]
The 5 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: lib/Target/X86/X86ISelLowering.cpp | 30 + lib/Target/X86/X86ISelLowering.h | 4 + lib/Target/X86/X86InstrAVX512.td | 180 ++++-- lib/Target/X86/X86InstrInfo.cpp | 145 +++-- lib/Target/X86/X86InstrInfo.h | 3 + test/CodeGen/X86/avx512-broadcast-unfold.ll | 35 ++ test/CodeGen/X86/avx512-ext.ll | 880 ++++++++++++++++++++++++++- test/CodeGen/X86/avx512-mask-op.ll | 909 ++++++++++++++++++++++++++-- test/CodeGen/X86/select-of-fp-constants.ll | 2 +- test/CodeGen/X86/vector-compare-results.ll | 102 ++-- 10 files changed, 2075 insertions(+), 215 deletions(-)