This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository llvm.
from 7a69936ceee [X86][AVX] combineLoopMAddPattern - support 256-bit cases o [...] new 1bfec906a8c Re-enable "[MachineCopyPropagation] Extend pass to do COPY [...]
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/CodeGen/MachineCopyPropagation.cpp | 207 +++++++++++++++++++++- lib/CodeGen/TargetPassConfig.cpp | 4 + test/CodeGen/AArch64/aarch64-fold-lslfast.ll | 9 +- test/CodeGen/AArch64/arm64-AdvSIMD-Scalar.ll | 16 +- test/CodeGen/AArch64/arm64-zero-cycle-regmov.ll | 6 +- test/CodeGen/AArch64/cmpxchg-idioms.ll | 3 +- test/CodeGen/AArch64/copyprop.mir | 104 +++++++++++ test/CodeGen/AArch64/f16-instructions.ll | 2 +- test/CodeGen/AArch64/flags-multiuse.ll | 5 +- test/CodeGen/AArch64/ldst-opt.ll | 2 +- test/CodeGen/AArch64/merge-store-dependency.ll | 2 +- test/CodeGen/AArch64/neg-imm.ll | 4 +- test/CodeGen/AArch64/swifterror.ll | 6 +- test/CodeGen/AMDGPU/callee-special-input-sgprs.ll | 12 +- test/CodeGen/AMDGPU/fix-vgpr-copies.mir | 2 +- test/CodeGen/AMDGPU/multilevel-break.ll | 2 +- test/CodeGen/AMDGPU/ret.ll | 18 +- test/CodeGen/ARM/atomic-op.ll | 6 +- test/CodeGen/ARM/intrinsics-overflow.ll | 2 +- test/CodeGen/ARM/swifterror.ll | 9 +- test/CodeGen/Mips/analyzebranch.ll | 30 ++-- test/CodeGen/Mips/llvm-ir/ashr.ll | 2 +- test/CodeGen/Mips/llvm-ir/lshr.ll | 10 +- test/CodeGen/Mips/llvm-ir/select-dbl.ll | 108 +++++------ test/CodeGen/Mips/llvm-ir/select-flt.ll | 108 +++++------ test/CodeGen/Mips/llvm-ir/shl.ll | 4 +- test/CodeGen/Mips/llvm-ir/sub.ll | 2 +- test/CodeGen/Mips/o32_cc_byval.ll | 2 +- test/CodeGen/PowerPC/MCSE-caller-preserved-reg.ll | 2 +- test/CodeGen/PowerPC/fma-mutate.ll | 3 +- test/CodeGen/PowerPC/gpr-vsr-spill.ll | 2 +- test/CodeGen/PowerPC/licm-remat.ll | 4 +- test/CodeGen/PowerPC/opt-li-add-to-addi.ll | 2 +- test/CodeGen/PowerPC/tail-dup-layout.ll | 2 +- test/CodeGen/SPARC/32abi.ll | 4 +- test/CodeGen/SPARC/atomics.ll | 5 +- test/CodeGen/SystemZ/vec-sub-01.ll | 12 +- test/CodeGen/Thumb/pr35836.ll | 4 +- test/CodeGen/Thumb/thumb-shrink-wrapping.ll | 2 +- test/CodeGen/X86/2006-03-01-InstrSchedBug.ll | 2 +- test/CodeGen/X86/arg-copy-elide.ll | 2 +- test/CodeGen/X86/avg.ll | 2 +- test/CodeGen/X86/avx-load-store.ll | 6 +- test/CodeGen/X86/avx512-bugfix-25270.ll | 4 +- test/CodeGen/X86/avx512-calling-conv.ll | 2 +- test/CodeGen/X86/avx512-intel-ocl.ll | 2 +- test/CodeGen/X86/avx512-regcall-NoMask.ll | 12 +- test/CodeGen/X86/buildvec-insertvec.ll | 2 +- test/CodeGen/X86/combine-fcopysign.ll | 8 +- test/CodeGen/X86/combine-shl.ll | 2 +- test/CodeGen/X86/complex-fastmath.ll | 10 +- test/CodeGen/X86/divide-by-constant.ll | 2 +- test/CodeGen/X86/fmaxnum.ll | 8 +- test/CodeGen/X86/fmf-flags.ll | 2 +- test/CodeGen/X86/fminnum.ll | 8 +- test/CodeGen/X86/fp128-i128.ll | 4 +- test/CodeGen/X86/h-registers-1.ll | 6 +- test/CodeGen/X86/haddsub-2.ll | 12 +- test/CodeGen/X86/haddsub-3.ll | 6 +- test/CodeGen/X86/haddsub-undef.ll | 4 +- test/CodeGen/X86/half.ll | 6 +- test/CodeGen/X86/horizontal-reduce-smax.ll | 4 +- test/CodeGen/X86/horizontal-reduce-smin.ll | 4 +- test/CodeGen/X86/horizontal-reduce-umax.ll | 8 +- test/CodeGen/X86/horizontal-reduce-umin.ll | 12 +- test/CodeGen/X86/i128-mul.ll | 6 +- test/CodeGen/X86/inline-asm-fpstack.ll | 1 + test/CodeGen/X86/ipra-local-linkage.ll | 2 +- test/CodeGen/X86/legalize-shift.ll | 4 +- test/CodeGen/X86/localescape.ll | 2 +- test/CodeGen/X86/machine-cp.ll | 4 +- test/CodeGen/X86/mmx-arith.ll | 2 +- test/CodeGen/X86/mul-i1024.ll | 165 ++++++++--------- test/CodeGen/X86/mul-i256.ll | 10 +- test/CodeGen/X86/mul-i512.ll | 45 +++-- test/CodeGen/X86/mul128.ll | 2 +- test/CodeGen/X86/mulvi32.ll | 2 +- test/CodeGen/X86/musttail-varargs.ll | 6 +- test/CodeGen/X86/pmul.ll | 48 ++--- test/CodeGen/X86/powi.ll | 2 +- test/CodeGen/X86/pr11334.ll | 2 +- test/CodeGen/X86/pr29112.ll | 8 +- test/CodeGen/X86/pr34080-2.ll | 4 +- test/CodeGen/X86/retpoline-external.ll | 4 +- test/CodeGen/X86/retpoline.ll | 4 +- test/CodeGen/X86/sad.ll | 2 +- test/CodeGen/X86/safestack.ll | 2 +- test/CodeGen/X86/safestack_inline.ll | 2 +- test/CodeGen/X86/scalar_widen_div.ll | 4 +- test/CodeGen/X86/select.ll | 3 +- test/CodeGen/X86/shrink-wrap-chkstk.ll | 2 +- test/CodeGen/X86/slow-pmulld.ll | 4 +- test/CodeGen/X86/sqrt-fastmath.ll | 8 +- test/CodeGen/X86/sse-scalar-fp-arith.ll | 12 +- test/CodeGen/X86/sse1.ll | 4 +- test/CodeGen/X86/sse3-avx-addsub-2.ll | 4 +- test/CodeGen/X86/statepoint-live-in.ll | 2 +- test/CodeGen/X86/statepoint-stack-usage.ll | 6 +- test/CodeGen/X86/vec_fp_to_int.ll | 26 +-- test/CodeGen/X86/vec_int_to_fp.ll | 4 +- test/CodeGen/X86/vec_minmax_uint.ll | 4 +- test/CodeGen/X86/vec_shift4.ll | 8 +- test/CodeGen/X86/vector-blend.ll | 2 +- test/CodeGen/X86/vector-idiv-sdiv-128.ll | 10 +- test/CodeGen/X86/vector-idiv-udiv-128.ll | 2 +- test/CodeGen/X86/vector-mul.ll | 8 +- test/CodeGen/X86/vector-rotate-128.ll | 16 +- test/CodeGen/X86/vector-sext.ll | 12 +- test/CodeGen/X86/vector-shift-ashr-128.ll | 2 +- test/CodeGen/X86/vector-shift-lshr-128.ll | 8 +- test/CodeGen/X86/vector-shift-shl-128.ll | 14 +- test/CodeGen/X86/vector-shuffle-combining.ll | 2 +- test/CodeGen/X86/vector-trunc-math.ll | 2 +- test/CodeGen/X86/vector-zext.ll | 14 +- test/CodeGen/X86/vselect-minmax.ll | 16 +- test/CodeGen/X86/widen_conv-3.ll | 2 +- test/CodeGen/X86/widen_conv-4.ll | 4 +- test/CodeGen/X86/win64_frame.ll | 4 +- test/CodeGen/X86/x86-interleaved-access.ll | 2 +- test/CodeGen/X86/x86-shrink-wrap-unwind.ll | 6 +- test/CodeGen/X86/x86-shrink-wrapping.ll | 4 +- test/DebugInfo/COFF/fpo-shrink-wrap.ll | 2 +- test/DebugInfo/X86/spill-nospill.ll | 2 +- 123 files changed, 847 insertions(+), 576 deletions(-) create mode 100644 test/CodeGen/AArch64/copyprop.mir