This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository llvm.
from 9fb35fc Sync up InstrProfData.inc with compiler-rt with fixes to references new 1483472 Don't remove side effecting instructions due to ConstantFoldI [...] new 71a0540 [AVX512] Update X86InstrInfo::foldMemoryOperandCustom to hand [...] new 55cd727 [AVX512] Add load folding for some AVX512VL logic and arithme [...] new 44eb5c2 [AVX512] Fix the ExeDomain for some packed fp instructions. new f876acd [AVX512] Add initial support for the Execution Domain fixing [...]
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/X86InstrAVX512.td | 24 ++- lib/Target/X86/X86InstrInfo.cpp | 105 +++++++++- lib/Target/X86/X86TargetMachine.cpp | 2 +- lib/Transforms/IPO/GlobalOpt.cpp | 4 +- .../InstCombine/InstructionCombining.cpp | 9 +- lib/Transforms/Scalar/ConstantProp.cpp | 7 +- lib/Transforms/Scalar/JumpThreading.cpp | 3 +- lib/Transforms/Scalar/LICM.cpp | 6 +- test/CodeGen/X86/avx512-arith.ll | 30 +-- test/CodeGen/X86/avx512-bugfix-25270.ll | 2 +- test/CodeGen/X86/avx512-bugfix-26264.ll | 16 +- test/CodeGen/X86/avx512-ext.ll | 8 +- test/CodeGen/X86/avx512-fma-intrinsics.ll | 22 +- test/CodeGen/X86/avx512-insert-extract.ll | 4 +- test/CodeGen/X86/avx512-intrinsics-upgrade.ll | 34 +-- test/CodeGen/X86/avx512-intrinsics.ll | 146 ++++++------- test/CodeGen/X86/avx512-logic.ll | 16 +- test/CodeGen/X86/avx512-mov.ll | 8 +- test/CodeGen/X86/avx512-select.ll | 2 +- test/CodeGen/X86/avx512-vbroadcast.ll | 4 +- test/CodeGen/X86/avx512bw-intrinsics.ll | 84 ++++---- test/CodeGen/X86/avx512bwvl-intrinsics.ll | 12 +- test/CodeGen/X86/avx512dqvl-intrinsics.ll | 6 +- test/CodeGen/X86/avx512vbmi-intrinsics.ll | 57 ++--- test/CodeGen/X86/avx512vl-intrinsics-upgrade.ll | 8 +- test/CodeGen/X86/avx512vl-intrinsics.ll | 4 +- test/CodeGen/X86/fma_patterns_wide.ll | 4 +- test/CodeGen/X86/masked_gather_scatter.ll | 88 ++++---- test/CodeGen/X86/masked_memop.ll | 44 ++-- test/CodeGen/X86/merge-consecutive-loads-512.ll | 12 +- test/CodeGen/X86/nontemporal-2.ll | 22 +- test/CodeGen/X86/nontemporal-loads.ll | 2 +- test/CodeGen/X86/pmul.ll | 2 +- test/CodeGen/X86/scalar-int-to-fp.ll | 6 +- test/CodeGen/X86/stack-folding-fp-avx512vl.ll | 230 +++++++++++++++++++++ test/CodeGen/X86/vector-half-conversions.ll | 16 +- test/CodeGen/X86/vector-shuffle-512-v16.ll | 2 +- test/CodeGen/X86/vector-shuffle-512-v8.ll | 52 ++--- .../X86/vector-shuffle-combining-avx512bw.ll | 18 +- test/CodeGen/X86/vector-trunc-math.ll | 36 ++-- test/Transforms/ConstProp/calls.ll | 80 +++---- test/Transforms/InstCombine/call.ll | 11 + test/Transforms/InstCombine/log-pow.ll | 3 +- 43 files changed, 798 insertions(+), 453 deletions(-)