This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository llvm.
from afe58102b74 [ARM] Expand CTPOP intrinsic for MVE new 9ef33c93014 Recommit r367901 "[X86] Enable -x86-experimental-vector-wid [...]
The 1 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 | 5 +- lib/Target/X86/X86TargetTransformInfo.cpp | 54 +- .../CostModel/X86/alternate-shuffle-cost.ll | 36 +- test/Analysis/CostModel/X86/arith.ll | 32 +- test/Analysis/CostModel/X86/cast.ll | 18 +- test/Analysis/CostModel/X86/fptosi.ll | 62 +- test/Analysis/CostModel/X86/fptoui.ll | 81 +- .../CostModel/X86/masked-intrinsic-cost.ll | 80 +- test/Analysis/CostModel/X86/reduce-add-widen.ll | 307 -- test/Analysis/CostModel/X86/reduce-add.ll | 60 +- test/Analysis/CostModel/X86/reduce-and.ll | 10 +- test/Analysis/CostModel/X86/reduce-mul.ll | 112 +- test/Analysis/CostModel/X86/reduce-or.ll | 10 +- test/Analysis/CostModel/X86/reduce-smax.ll | 72 +- test/Analysis/CostModel/X86/reduce-smin.ll | 72 +- test/Analysis/CostModel/X86/reduce-umax.ll | 76 +- test/Analysis/CostModel/X86/reduce-umin.ll | 76 +- test/Analysis/CostModel/X86/reduce-xor.ll | 10 +- test/Analysis/CostModel/X86/shuffle-transpose.ll | 8 +- test/Analysis/CostModel/X86/sitofp.ll | 18 +- test/Analysis/CostModel/X86/slm-arith-costs.ll | 24 +- test/Analysis/CostModel/X86/testshiftashr.ll | 40 +- test/Analysis/CostModel/X86/testshiftlshr.ll | 38 +- test/Analysis/CostModel/X86/testshiftshl.ll | 40 +- test/Analysis/CostModel/X86/uitofp.ll | 16 +- test/CodeGen/X86/2008-09-05-sinttofp-2xi32.ll | 2 - test/CodeGen/X86/2009-06-05-VZextByteShort.ll | 3 +- test/CodeGen/X86/2011-10-19-LegelizeLoad.ll | 30 +- test/CodeGen/X86/2011-12-28-vselecti8.ll | 9 +- test/CodeGen/X86/2011-12-8-bitcastintprom.ll | 6 +- test/CodeGen/X86/2012-01-18-vbitcast.ll | 5 +- test/CodeGen/X86/2012-03-15-build_vector_wl.ll | 1 - test/CodeGen/X86/2012-07-10-extload64.ll | 2 +- test/CodeGen/X86/3dnow-intrinsics.ll | 25 +- test/CodeGen/X86/4char-promote.ll | 7 +- test/CodeGen/X86/and-load-fold.ll | 4 +- test/CodeGen/X86/atomic-unordered.ll | 8 +- test/CodeGen/X86/avg.ll | 1479 +++++--- test/CodeGen/X86/avx-cvt-2.ll | 2 +- test/CodeGen/X86/avx-fp2int.ll | 2 + test/CodeGen/X86/avx2-conversions.ll | 6 +- test/CodeGen/X86/avx2-masked-gather.ll | 44 +- test/CodeGen/X86/avx2-vbroadcast.ll | 4 +- test/CodeGen/X86/avx512-any_extend_load.ll | 34 +- test/CodeGen/X86/avx512-cvt.ll | 95 +- test/CodeGen/X86/avx512-ext.ll | 57 +- test/CodeGen/X86/avx512-intrinsics-upgrade.ll | 88 +- test/CodeGen/X86/avx512-mask-op.ll | 32 +- test/CodeGen/X86/avx512-trunc.ll | 50 +- test/CodeGen/X86/avx512-vec-cmp.ll | 36 +- test/CodeGen/X86/avx512-vec3-crash.ll | 18 +- test/CodeGen/X86/avx512bwvl-intrinsics-upgrade.ll | 88 +- test/CodeGen/X86/avx512vl-intrinsics-fast-isel.ll | 4 + test/CodeGen/X86/avx512vl-intrinsics-upgrade.ll | 340 +- test/CodeGen/X86/bitcast-and-setcc-128.ll | 653 +--- test/CodeGen/X86/bitcast-setcc-128.ll | 339 +- test/CodeGen/X86/bitcast-vector-bool.ll | 155 +- test/CodeGen/X86/bitreverse.ll | 13 +- test/CodeGen/X86/bswap-vector.ll | 13 +- test/CodeGen/X86/buildvec-insertvec.ll | 25 +- test/CodeGen/X86/combine-64bit-vec-binop.ll | 6 +- test/CodeGen/X86/combine-or.ll | 2 +- test/CodeGen/X86/complex-fastmath.ll | 12 +- test/CodeGen/X86/cvtv2f32.ll | 44 +- test/CodeGen/X86/extract-concat.ll | 9 +- test/CodeGen/X86/extract-insert.ll | 2 - test/CodeGen/X86/f16c-intrinsics.ll | 6 +- test/CodeGen/X86/fold-vector-sext-zext.ll | 16 +- test/CodeGen/X86/insertelement-shuffle.ll | 10 +- test/CodeGen/X86/known-bits.ll | 76 +- test/CodeGen/X86/load-partial.ll | 25 +- test/CodeGen/X86/lower-bitcast.ll | 8 - test/CodeGen/X86/madd.ll | 48 +- test/CodeGen/X86/masked_compressstore.ll | 99 +- test/CodeGen/X86/masked_expandload.ll | 102 +- test/CodeGen/X86/masked_gather_scatter.ll | 203 +- test/CodeGen/X86/masked_gather_scatter_widen.ll | 76 +- test/CodeGen/X86/masked_load.ll | 304 +- test/CodeGen/X86/masked_store.ll | 114 +- test/CodeGen/X86/masked_store_trunc.ll | 867 +++-- test/CodeGen/X86/masked_store_trunc_ssat.ll | 1281 ++++--- test/CodeGen/X86/masked_store_trunc_usat.ll | 978 ++--- test/CodeGen/X86/merge-consecutive-loads-256.ll | 12 +- test/CodeGen/X86/mmx-arg-passing-x86-64.ll | 9 +- test/CodeGen/X86/mmx-arith.ll | 289 +- test/CodeGen/X86/mmx-cvt.ll | 4 +- test/CodeGen/X86/mulvi32.ll | 41 +- test/CodeGen/X86/oddshuffles.ll | 264 +- test/CodeGen/X86/oddsubvector.ll | 51 +- test/CodeGen/X86/pmaddubsw.ll | 66 +- test/CodeGen/X86/pmulh.ll | 84 +- test/CodeGen/X86/pointer-vector.ll | 2 +- test/CodeGen/X86/pr14161.ll | 2 - test/CodeGen/X86/pr35918.ll | 96 +- test/CodeGen/X86/pr40994.ll | 2 +- test/CodeGen/X86/promote-vec3.ll | 84 +- test/CodeGen/X86/promote.ll | 23 +- test/CodeGen/X86/psubus.ll | 32 +- test/CodeGen/X86/ret-mmx.ll | 2 +- test/CodeGen/X86/sad.ll | 14 +- test/CodeGen/X86/sadd_sat_vec.ll | 269 +- test/CodeGen/X86/scalar_widen_div.ll | 89 +- test/CodeGen/X86/select.ll | 32 +- test/CodeGen/X86/shift-combine.ll | 8 +- test/CodeGen/X86/shrink_vmul.ll | 324 +- .../CodeGen/X86/shuffle-strided-with-offset-128.ll | 433 +-- .../CodeGen/X86/shuffle-strided-with-offset-256.ll | 550 +-- .../CodeGen/X86/shuffle-strided-with-offset-512.ll | 589 +-- test/CodeGen/X86/shuffle-vs-trunc-128.ll | 159 +- test/CodeGen/X86/shuffle-vs-trunc-256.ll | 352 +- test/CodeGen/X86/shuffle-vs-trunc-512.ll | 28 +- test/CodeGen/X86/slow-pmulld.ll | 252 +- test/CodeGen/X86/sse2-intrinsics-canonical.ll | 106 +- test/CodeGen/X86/sse2-vector-shifts.ll | 7 +- test/CodeGen/X86/ssub_sat_vec.ll | 291 +- test/CodeGen/X86/test-shrink-bug.ll | 8 +- test/CodeGen/X86/trunc-ext-ld-st.ll | 111 +- test/CodeGen/X86/trunc-subvector.ll | 134 +- test/CodeGen/X86/uadd_sat_vec.ll | 76 +- .../X86/unfold-masked-merge-vector-variablemask.ll | 64 +- test/CodeGen/X86/usub_sat_vec.ll | 87 +- test/CodeGen/X86/vec_cast2.ll | 39 +- test/CodeGen/X86/vec_cast3.ll | 69 +- test/CodeGen/X86/vec_ctbits.ll | 74 +- test/CodeGen/X86/vec_extract-mmx.ll | 12 +- test/CodeGen/X86/vec_fp_to_int.ll | 772 ++-- test/CodeGen/X86/vec_insert-5.ll | 3 +- test/CodeGen/X86/vec_insert-7.ll | 12 +- test/CodeGen/X86/vec_insert-mmx.ll | 14 +- test/CodeGen/X86/vec_int_to_fp.ll | 38 +- test/CodeGen/X86/vec_saddo.ll | 477 ++- test/CodeGen/X86/vec_smulo.ll | 488 +-- test/CodeGen/X86/vec_ssubo.ll | 571 ++- test/CodeGen/X86/vec_uaddo.ll | 165 +- test/CodeGen/X86/vec_umulo.ll | 892 ++--- test/CodeGen/X86/vec_usubo.ll | 158 +- test/CodeGen/X86/vector-blend.ll | 36 +- test/CodeGen/X86/vector-ext-logic.ll | 113 +- test/CodeGen/X86/vector-gep.ll | 3 +- test/CodeGen/X86/vector-half-conversions.ll | 124 +- test/CodeGen/X86/vector-idiv-v2i32.ll | 636 ++-- test/CodeGen/X86/vector-narrow-binop.ll | 41 +- test/CodeGen/X86/vector-reduce-add.ll | 266 +- test/CodeGen/X86/vector-reduce-and-bool.ll | 89 +- test/CodeGen/X86/vector-reduce-and.ll | 60 +- test/CodeGen/X86/vector-reduce-mul.ll | 233 +- test/CodeGen/X86/vector-reduce-or-bool.ll | 89 +- test/CodeGen/X86/vector-reduce-or.ll | 60 +- test/CodeGen/X86/vector-reduce-smax.ll | 613 +--- test/CodeGen/X86/vector-reduce-smin.ll | 611 +--- test/CodeGen/X86/vector-reduce-umax.ll | 529 +-- test/CodeGen/X86/vector-reduce-umin.ll | 524 +-- test/CodeGen/X86/vector-reduce-xor-bool.ll | 89 +- test/CodeGen/X86/vector-reduce-xor.ll | 60 +- test/CodeGen/X86/vector-sext.ll | 162 +- test/CodeGen/X86/vector-shift-ashr-sub128.ll | 3806 +++++++++----------- test/CodeGen/X86/vector-shift-by-select-loop.ll | 168 +- test/CodeGen/X86/vector-shift-lshr-sub128.ll | 2807 +++++++-------- test/CodeGen/X86/vector-shift-shl-sub128.ll | 2080 ++++++----- test/CodeGen/X86/vector-shuffle-128-v16.ll | 22 +- test/CodeGen/X86/vector-shuffle-combining.ll | 176 +- test/CodeGen/X86/vector-trunc-packus.ll | 146 +- test/CodeGen/X86/vector-trunc-ssat.ll | 574 ++- test/CodeGen/X86/vector-trunc-usat.ll | 310 +- test/CodeGen/X86/vector-trunc.ll | 142 +- test/CodeGen/X86/vector-truncate-combine.ll | 4 - test/CodeGen/X86/vector-zext.ll | 113 +- test/CodeGen/X86/vsel-cmp-load.ll | 82 +- test/CodeGen/X86/vselect-avx.ll | 14 +- test/CodeGen/X86/vselect.ll | 75 +- test/CodeGen/X86/vshift-4.ll | 12 +- test/CodeGen/X86/widen_arith-1.ll | 14 +- test/CodeGen/X86/widen_arith-2.ll | 7 +- test/CodeGen/X86/widen_arith-3.ll | 13 +- test/CodeGen/X86/widen_bitops-0.ll | 72 +- test/CodeGen/X86/widen_cast-1.ll | 17 +- test/CodeGen/X86/widen_cast-2.ll | 3 +- test/CodeGen/X86/widen_cast-3.ll | 3 +- test/CodeGen/X86/widen_cast-4.ll | 17 +- test/CodeGen/X86/widen_cast-5.ll | 9 +- test/CodeGen/X86/widen_cast-6.ll | 2 - test/CodeGen/X86/widen_compare-1.ll | 22 +- test/CodeGen/X86/widen_conv-1.ll | 41 +- test/CodeGen/X86/widen_conv-2.ll | 8 +- test/CodeGen/X86/widen_conv-3.ll | 123 +- test/CodeGen/X86/widen_conv-4.ll | 96 +- test/CodeGen/X86/widen_load-2.ll | 91 +- test/CodeGen/X86/widen_shuffle-1.ll | 10 +- test/CodeGen/X86/x86-interleaved-access.ll | 72 +- test/CodeGen/X86/x86-shifts.ll | 18 +- .../SLPVectorizer/X86/blending-shuffle.ll | 47 +- test/Transforms/SLPVectorizer/X86/fptosi.ll | 37 +- test/Transforms/SLPVectorizer/X86/fptoui.ll | 43 +- .../X86/insert-element-build-vector.ll | 36 +- test/Transforms/SLPVectorizer/X86/sitofp.ll | 115 +- test/Transforms/SLPVectorizer/X86/uitofp.ll | 115 +- 196 files changed, 14732 insertions(+), 19322 deletions(-) delete mode 100644 test/Analysis/CostModel/X86/reduce-add-widen.ll