This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-mainline-defconfig in repository toolchain/ci/llvm-project.
from 03c4e2663ce Revert rL359389: [X86][SSE] Add support for <64 x i1> bool [...] adds bd35a309403 [X86] Remove (V)MOV64toSDrr/m and (V)MOVDI2SSrr/m. Use 128- [...] adds 8eeb33497cd [PowerPC][Clang] Add tests for PowerPC MMX intrinsics adds 8651edf8985 [CMake] Don't modify `FUZZER_SUPPORTED_ARCH` is place. adds fed302ae37e [X86][AVX] Add AVX512DQ coverage for masked memory ops test [...] adds 93ad48210cb [X86][SSE] Optimize llvm.experimental.vector.reduce.xor.vXi [...] adds 43003f0fec7 [MCA] Fix typo in AVX2 gather tests. NFC adds fb9a5307a94 [DAGCombiner] try repeated fdiv divisor transform before bu [...] adds ce8cfe96f76 [SelectionDAG] include FP min/max variants as binary operators adds 22d1476bfa8 [X86][AVX] Combine non-lane crossing binary shuffles using [...] adds d394195221a [X86][AVX] Enabled AVX512F tests and add PR40815 test case adds 7a94795b2b7 [ConstantRange] Add makeExactNoWrapRegion() adds 2f5f9a159bc Attempt to switch to auto-scaling bots adds 290a3a36488 attempt to unbreak build bots adds a1f420de8cf Fix permission error while running bots adds d5cc753b6da [X86][SSE] combineExtractVectorElt - add early-out to retur [...] adds e375257e958 [X86] Add PR39936 HADD Tests adds 85bacd0f957 [X86][AVX] Add fast-hops target for add/fadd reduction tests adds 65f12f66f6f [X86] Add PR39921 HADD pairwise reduction test and AVX2 tes [...] adds 082b89b25fa [builtins] Reformat builtins with clang-format adds 0ba22f51d12 [builtins] Use single line C++/C99 comment style adds aec5dcc4579 Add some lld-link 9.0 release notes adds 84da0e1bb75 [builtins] Use aliases for function redirects adds cf6267cecb7 llvm-cvtres: Attempt to make llvm-cvtres/duplicate.test wor [...] new 43a015ab818 Remove XFail for new GCC. They fixed it new b521d1b8879 [llvm-nm] Simplify and fix a buffer overflow
The 2 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: clang/test/CodeGen/ppc-mmintrin.c | 1284 ++++++++++- compiler-rt/lib/builtins/absvdi2.c | 41 +- compiler-rt/lib/builtins/absvsi2.c | 41 +- compiler-rt/lib/builtins/absvti2.c | 44 +- compiler-rt/lib/builtins/adddf3.c | 10 +- compiler-rt/lib/builtins/addsf3.c | 10 +- compiler-rt/lib/builtins/addtf3.c | 4 +- compiler-rt/lib/builtins/addvdi3.c | 52 +- compiler-rt/lib/builtins/addvsi3.c | 52 +- compiler-rt/lib/builtins/addvti3.c | 54 +- compiler-rt/lib/builtins/apple_versioning.c | 118 +- compiler-rt/lib/builtins/arm/adddf3vfp.S | 5 +- compiler-rt/lib/builtins/arm/addsf3.S | 36 +- .../lib/builtins/arm/aeabi_cdcmpeq_check_nan.c | 8 +- .../lib/builtins/arm/aeabi_cfcmpeq_check_nan.c | 8 +- compiler-rt/lib/builtins/arm/aeabi_div0.c | 54 +- compiler-rt/lib/builtins/arm/aeabi_drsub.c | 8 +- compiler-rt/lib/builtins/arm/aeabi_frsub.c | 8 +- compiler-rt/lib/builtins/arm/clzdi2.S | 72 +- compiler-rt/lib/builtins/arm/clzsi2.S | 70 +- compiler-rt/lib/builtins/arm/divmodsi4.S | 26 +- compiler-rt/lib/builtins/arm/divsi3.S | 24 +- compiler-rt/lib/builtins/arm/eqdf2vfp.S | 7 +- compiler-rt/lib/builtins/arm/eqsf2vfp.S | 2 +- compiler-rt/lib/builtins/arm/extendsfdf2vfp.S | 2 +- compiler-rt/lib/builtins/arm/fixdfsivfp.S | 2 +- compiler-rt/lib/builtins/arm/fixsfsivfp.S | 2 +- compiler-rt/lib/builtins/arm/fixunsdfsivfp.S | 4 +- compiler-rt/lib/builtins/arm/fixunssfsivfp.S | 4 +- compiler-rt/lib/builtins/arm/floatsidfvfp.S | 2 +- compiler-rt/lib/builtins/arm/floatsisfvfp.S | 2 +- compiler-rt/lib/builtins/arm/floatunssidfvfp.S | 2 +- compiler-rt/lib/builtins/arm/floatunssisfvfp.S | 2 +- compiler-rt/lib/builtins/arm/gedf2vfp.S | 2 +- compiler-rt/lib/builtins/arm/gesf2vfp.S | 2 +- compiler-rt/lib/builtins/arm/gtdf2vfp.S | 2 +- compiler-rt/lib/builtins/arm/gtsf2vfp.S | 2 +- compiler-rt/lib/builtins/arm/ledf2vfp.S | 2 +- compiler-rt/lib/builtins/arm/lesf2vfp.S | 2 +- compiler-rt/lib/builtins/arm/ltdf2vfp.S | 2 +- compiler-rt/lib/builtins/arm/ltsf2vfp.S | 2 +- compiler-rt/lib/builtins/arm/modsi3.S | 24 +- compiler-rt/lib/builtins/arm/nedf2vfp.S | 7 +- compiler-rt/lib/builtins/arm/negdf2vfp.S | 2 +- compiler-rt/lib/builtins/arm/negsf2vfp.S | 2 +- compiler-rt/lib/builtins/arm/nesf2vfp.S | 2 +- compiler-rt/lib/builtins/arm/softfloat-alias.list | 2 +- compiler-rt/lib/builtins/arm/subdf3vfp.S | 4 +- compiler-rt/lib/builtins/arm/sync-ops.h | 112 +- .../lib/builtins/arm/sync_fetch_and_add_4.S | 26 +- .../lib/builtins/arm/sync_fetch_and_add_8.S | 24 +- .../lib/builtins/arm/sync_fetch_and_and_4.S | 24 +- .../lib/builtins/arm/sync_fetch_and_and_8.S | 24 +- .../lib/builtins/arm/sync_fetch_and_max_4.S | 24 +- .../lib/builtins/arm/sync_fetch_and_max_8.S | 24 +- .../lib/builtins/arm/sync_fetch_and_min_4.S | 24 +- .../lib/builtins/arm/sync_fetch_and_min_8.S | 24 +- .../lib/builtins/arm/sync_fetch_and_nand_4.S | 24 +- .../lib/builtins/arm/sync_fetch_and_nand_8.S | 24 +- compiler-rt/lib/builtins/arm/sync_fetch_and_or_4.S | 24 +- compiler-rt/lib/builtins/arm/sync_fetch_and_or_8.S | 24 +- .../lib/builtins/arm/sync_fetch_and_sub_4.S | 26 +- .../lib/builtins/arm/sync_fetch_and_sub_8.S | 24 +- .../lib/builtins/arm/sync_fetch_and_umax_4.S | 24 +- .../lib/builtins/arm/sync_fetch_and_umax_8.S | 24 +- .../lib/builtins/arm/sync_fetch_and_umin_4.S | 24 +- .../lib/builtins/arm/sync_fetch_and_umin_8.S | 24 +- .../lib/builtins/arm/sync_fetch_and_xor_4.S | 24 +- .../lib/builtins/arm/sync_fetch_and_xor_8.S | 24 +- compiler-rt/lib/builtins/arm/sync_synchronize.S | 8 +- compiler-rt/lib/builtins/arm/truncdfsf2vfp.S | 2 +- compiler-rt/lib/builtins/arm/udivmodsi4.S | 61 +- compiler-rt/lib/builtins/arm/udivsi3.S | 78 +- compiler-rt/lib/builtins/arm/umodsi3.S | 59 +- compiler-rt/lib/builtins/arm/unorddf2vfp.S | 2 +- compiler-rt/lib/builtins/arm/unordsf2vfp.S | 2 +- compiler-rt/lib/builtins/ashldi3.c | 64 +- compiler-rt/lib/builtins/ashlti3.c | 64 +- compiler-rt/lib/builtins/ashrdi3.c | 66 +- compiler-rt/lib/builtins/ashrti3.c | 66 +- compiler-rt/lib/builtins/assembly.h | 35 +- compiler-rt/lib/builtins/atomic.c | 314 ++- compiler-rt/lib/builtins/atomic_flag_clear.c | 23 +- .../lib/builtins/atomic_flag_clear_explicit.c | 23 +- .../lib/builtins/atomic_flag_test_and_set.c | 23 +- .../builtins/atomic_flag_test_and_set_explicit.c | 23 +- compiler-rt/lib/builtins/atomic_signal_fence.c | 23 +- compiler-rt/lib/builtins/atomic_thread_fence.c | 23 +- compiler-rt/lib/builtins/bswapdi2.c | 23 +- compiler-rt/lib/builtins/bswapsi2.c | 32 +- compiler-rt/lib/builtins/clear_cache.c | 248 ++- compiler-rt/lib/builtins/clzdi2.c | 50 +- compiler-rt/lib/builtins/clzsi2.c | 88 +- compiler-rt/lib/builtins/clzti2.c | 43 +- compiler-rt/lib/builtins/cmpdi2.c | 74 +- compiler-rt/lib/builtins/cmpti2.c | 62 +- compiler-rt/lib/builtins/comparedf2.c | 164 +- compiler-rt/lib/builtins/comparesf2.c | 164 +- compiler-rt/lib/builtins/comparetf2.c | 147 +- compiler-rt/lib/builtins/cpu_model.c | 70 +- compiler-rt/lib/builtins/ctzdi2.c | 50 +- compiler-rt/lib/builtins/ctzsi2.c | 95 +- compiler-rt/lib/builtins/ctzti2.c | 43 +- compiler-rt/lib/builtins/divdc3.c | 96 +- compiler-rt/lib/builtins/divdf3.c | 350 +-- compiler-rt/lib/builtins/divdi3.c | 43 +- compiler-rt/lib/builtins/divmoddi4.c | 33 +- compiler-rt/lib/builtins/divmodsi4.c | 38 +- compiler-rt/lib/builtins/divsc3.c | 97 +- compiler-rt/lib/builtins/divsf3.c | 316 +-- compiler-rt/lib/builtins/divsi3.c | 57 +- compiler-rt/lib/builtins/divtc3.c | 98 +- compiler-rt/lib/builtins/divtf3.c | 373 ++-- compiler-rt/lib/builtins/divti3.c | 45 +- compiler-rt/lib/builtins/divxc3.c | 95 +- compiler-rt/lib/builtins/emutls.c | 493 +++-- compiler-rt/lib/builtins/enable_execute_stack.c | 76 +- compiler-rt/lib/builtins/eprintf.c | 43 +- compiler-rt/lib/builtins/extenddftf2.c | 3 +- compiler-rt/lib/builtins/extendhfsf2.c | 13 +- compiler-rt/lib/builtins/extendsfdf2.c | 11 +- compiler-rt/lib/builtins/extendsftf2.c | 3 +- compiler-rt/lib/builtins/ffsdi2.c | 49 +- compiler-rt/lib/builtins/ffssi2.c | 41 +- compiler-rt/lib/builtins/ffsti2.c | 51 +- compiler-rt/lib/builtins/fixdfdi.c | 50 +- compiler-rt/lib/builtins/fixdfsi.c | 26 +- compiler-rt/lib/builtins/fixdfti.c | 22 +- compiler-rt/lib/builtins/fixsfdi.c | 50 +- compiler-rt/lib/builtins/fixsfsi.c | 26 +- compiler-rt/lib/builtins/fixsfti.c | 22 +- compiler-rt/lib/builtins/fixtfdi.c | 20 +- compiler-rt/lib/builtins/fixtfsi.c | 20 +- compiler-rt/lib/builtins/fixtfti.c | 20 +- compiler-rt/lib/builtins/fixunsdfdi.c | 53 +- compiler-rt/lib/builtins/fixunsdfsi.c | 26 +- compiler-rt/lib/builtins/fixunsdfti.c | 22 +- compiler-rt/lib/builtins/fixunssfdi.c | 55 +- compiler-rt/lib/builtins/fixunssfsi.c | 34 +- compiler-rt/lib/builtins/fixunssfti.c | 28 +- compiler-rt/lib/builtins/fixunstfdi.c | 20 +- compiler-rt/lib/builtins/fixunstfsi.c | 20 +- compiler-rt/lib/builtins/fixunstfti.c | 20 +- compiler-rt/lib/builtins/fixunsxfdi.c | 62 +- compiler-rt/lib/builtins/fixunsxfsi.c | 63 +- compiler-rt/lib/builtins/fixunsxfti.c | 73 +- compiler-rt/lib/builtins/fixxfdi.c | 70 +- compiler-rt/lib/builtins/fixxfti.c | 76 +- compiler-rt/lib/builtins/floatdidf.c | 169 +- compiler-rt/lib/builtins/floatdisf.c | 134 +- compiler-rt/lib/builtins/floatditf.c | 52 +- compiler-rt/lib/builtins/floatdixf.c | 66 +- compiler-rt/lib/builtins/floatsidf.c | 65 +- compiler-rt/lib/builtins/floatsisf.c | 79 +- compiler-rt/lib/builtins/floatsitf.c | 52 +- compiler-rt/lib/builtins/floattidf.c | 133 +- compiler-rt/lib/builtins/floattisf.c | 130 +- compiler-rt/lib/builtins/floattitf.c | 105 +- compiler-rt/lib/builtins/floattixf.c | 134 +- compiler-rt/lib/builtins/floatundidf.c | 171 +- compiler-rt/lib/builtins/floatundisf.c | 128 +- compiler-rt/lib/builtins/floatunditf.c | 25 +- compiler-rt/lib/builtins/floatundixf.c | 60 +- compiler-rt/lib/builtins/floatunsidf.c | 44 +- compiler-rt/lib/builtins/floatunsisf.c | 62 +- compiler-rt/lib/builtins/floatunsitf.c | 25 +- compiler-rt/lib/builtins/floatuntidf.c | 127 +- compiler-rt/lib/builtins/floatuntisf.c | 124 +- compiler-rt/lib/builtins/floatuntitf.c | 99 +- compiler-rt/lib/builtins/floatuntixf.c | 126 +- compiler-rt/lib/builtins/fp_add_impl.inc | 251 +-- compiler-rt/lib/builtins/fp_extend.h | 33 +- compiler-rt/lib/builtins/fp_extend_impl.inc | 114 +- compiler-rt/lib/builtins/fp_fixint_impl.inc | 40 +- compiler-rt/lib/builtins/fp_fixuint_impl.inc | 36 +- compiler-rt/lib/builtins/fp_lib.h | 281 ++- compiler-rt/lib/builtins/fp_mul_impl.inc | 204 +- compiler-rt/lib/builtins/fp_trunc.h | 18 +- compiler-rt/lib/builtins/fp_trunc_impl.inc | 160 +- compiler-rt/lib/builtins/gcc_personality_v0.c | 406 ++-- .../lib/builtins/hexagon/common_entry_exit_abi1.S | 28 +- .../lib/builtins/hexagon/common_entry_exit_abi2.S | 20 +- .../builtins/hexagon/common_entry_exit_legacy.S | 30 +- compiler-rt/lib/builtins/hexagon/dfaddsub.S | 25 +- compiler-rt/lib/builtins/hexagon/dfdiv.S | 24 +- compiler-rt/lib/builtins/hexagon/dffma.S | 96 +- compiler-rt/lib/builtins/hexagon/dfminmax.S | 21 +- compiler-rt/lib/builtins/hexagon/dfmul.S | 82 +- compiler-rt/lib/builtins/hexagon/dfsqrt.S | 14 +- compiler-rt/lib/builtins/i386/ashrdi3.S | 10 +- compiler-rt/lib/builtins/i386/divdi3.S | 38 +- compiler-rt/lib/builtins/i386/floatundisf.S | 4 +- compiler-rt/lib/builtins/i386/lshrdi3.S | 4 +- compiler-rt/lib/builtins/i386/moddi3.S | 36 +- compiler-rt/lib/builtins/i386/muldi3.S | 6 +- compiler-rt/lib/builtins/i386/udivdi3.S | 24 +- compiler-rt/lib/builtins/i386/umoddi3.S | 32 +- compiler-rt/lib/builtins/int_endianness.h | 97 +- compiler-rt/lib/builtins/int_lib.h | 112 +- compiler-rt/lib/builtins/int_math.h | 64 +- compiler-rt/lib/builtins/int_types.h | 206 +- compiler-rt/lib/builtins/int_util.c | 37 +- compiler-rt/lib/builtins/int_util.h | 35 +- compiler-rt/lib/builtins/lshrdi3.c | 64 +- compiler-rt/lib/builtins/lshrti3.c | 64 +- compiler-rt/lib/builtins/mingw_fixfloat.c | 15 +- compiler-rt/lib/builtins/moddi3.c | 45 +- compiler-rt/lib/builtins/modsi3.c | 31 +- compiler-rt/lib/builtins/modti3.c | 47 +- compiler-rt/lib/builtins/muldc3.c | 123 +- compiler-rt/lib/builtins/muldf3.c | 10 +- compiler-rt/lib/builtins/muldi3.c | 86 +- compiler-rt/lib/builtins/mulodi4.c | 92 +- compiler-rt/lib/builtins/mulosi4.c | 92 +- compiler-rt/lib/builtins/muloti4.c | 94 +- compiler-rt/lib/builtins/mulsc3.c | 122 +- compiler-rt/lib/builtins/mulsf3.c | 10 +- compiler-rt/lib/builtins/multc3.c | 118 +- compiler-rt/lib/builtins/multf3.c | 4 +- compiler-rt/lib/builtins/multi3.c | 90 +- compiler-rt/lib/builtins/mulvdi3.c | 88 +- compiler-rt/lib/builtins/mulvsi3.c | 88 +- compiler-rt/lib/builtins/mulvti3.c | 90 +- compiler-rt/lib/builtins/mulxc3.c | 123 +- compiler-rt/lib/builtins/negdf2.c | 11 +- compiler-rt/lib/builtins/negdi2.c | 36 +- compiler-rt/lib/builtins/negsf2.c | 11 +- compiler-rt/lib/builtins/negti2.c | 38 +- compiler-rt/lib/builtins/negvdi2.c | 39 +- compiler-rt/lib/builtins/negvsi2.c | 39 +- compiler-rt/lib/builtins/negvti2.c | 41 +- compiler-rt/lib/builtins/os_version_check.c | 63 +- compiler-rt/lib/builtins/paritydi2.c | 35 +- compiler-rt/lib/builtins/paritysi2.c | 39 +- compiler-rt/lib/builtins/parityti2.c | 37 +- compiler-rt/lib/builtins/popcountdi2.c | 57 +- compiler-rt/lib/builtins/popcountsi2.c | 51 +- compiler-rt/lib/builtins/popcountti2.c | 70 +- compiler-rt/lib/builtins/powidf2.c | 52 +- compiler-rt/lib/builtins/powisf2.c | 52 +- compiler-rt/lib/builtins/powitf2.c | 52 +- compiler-rt/lib/builtins/powixf2.c | 52 +- compiler-rt/lib/builtins/ppc/DD.h | 22 +- compiler-rt/lib/builtins/ppc/divtc3.c | 166 +- compiler-rt/lib/builtins/ppc/fixtfdi.c | 193 +- compiler-rt/lib/builtins/ppc/fixunstfdi.c | 107 +- compiler-rt/lib/builtins/ppc/fixunstfti.c | 74 +- compiler-rt/lib/builtins/ppc/floatditf.c | 58 +- compiler-rt/lib/builtins/ppc/floattitf.c | 39 +- compiler-rt/lib/builtins/ppc/floatunditf.c | 69 +- compiler-rt/lib/builtins/ppc/gcc_qadd.c | 141 +- compiler-rt/lib/builtins/ppc/gcc_qdiv.c | 96 +- compiler-rt/lib/builtins/ppc/gcc_qmul.c | 92 +- compiler-rt/lib/builtins/ppc/gcc_qsub.c | 141 +- compiler-rt/lib/builtins/ppc/multc3.c | 160 +- compiler-rt/lib/builtins/subdf3.c | 11 +- compiler-rt/lib/builtins/subsf3.c | 11 +- compiler-rt/lib/builtins/subtf3.c | 5 +- compiler-rt/lib/builtins/subvdi3.c | 52 +- compiler-rt/lib/builtins/subvsi3.c | 52 +- compiler-rt/lib/builtins/subvti3.c | 54 +- compiler-rt/lib/builtins/trampoline_setup.c | 76 +- compiler-rt/lib/builtins/truncdfhf2.c | 10 +- compiler-rt/lib/builtins/truncdfsf2.c | 10 +- compiler-rt/lib/builtins/truncsfhf2.c | 12 +- compiler-rt/lib/builtins/trunctfdf2.c | 4 +- compiler-rt/lib/builtins/trunctfsf2.c | 4 +- compiler-rt/lib/builtins/ucmpdi2.c | 74 +- compiler-rt/lib/builtins/ucmpti2.c | 62 +- compiler-rt/lib/builtins/udivdi3.c | 31 +- compiler-rt/lib/builtins/udivmoddi4.c | 395 ++-- compiler-rt/lib/builtins/udivmodsi4.c | 35 +- compiler-rt/lib/builtins/udivmodti4.c | 402 ++-- compiler-rt/lib/builtins/udivsi3.c | 109 +- compiler-rt/lib/builtins/udivti3.c | 33 +- compiler-rt/lib/builtins/umoddi3.c | 35 +- compiler-rt/lib/builtins/umodsi3.c | 31 +- compiler-rt/lib/builtins/umodti3.c | 37 +- compiler-rt/lib/builtins/unwind-ehabi-helpers.h | 59 +- compiler-rt/lib/builtins/x86_64/floatdidf.c | 16 +- compiler-rt/lib/builtins/x86_64/floatdisf.c | 14 +- compiler-rt/lib/builtins/x86_64/floatdixf.c | 16 +- compiler-rt/lib/builtins/x86_64/floatundisf.S | 2 +- compiler-rt/lib/builtins/x86_64/floatundixf.S | 2 +- compiler-rt/test/fuzzer/CMakeLists.txt | 5 +- libcxx/utils/docker/debian9/Dockerfile | 5 +- libcxx/utils/docker/scripts/run_buildbot.sh | 10 + libcxx/utils/docker/scripts/run_buildbot_new.sh | 107 + .../test/catch_member_function_pointer_02.pass.cpp | 2 +- lld/docs/ReleaseNotes.rst | 11 + llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 8 +- llvm/include/llvm/IR/ConstantRange.h | 12 +- llvm/lib/Analysis/LazyValueInfo.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 6 +- llvm/lib/IR/ConstantRange.cpp | 14 +- llvm/lib/Object/WindowsResource.cpp | 26 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 42 +- llvm/lib/Target/X86/X86InstrAVX512.td | 29 +- llvm/lib/Target/X86/X86InstrFoldTables.cpp | 6 - llvm/lib/Target/X86/X86InstrSSE.td | 57 +- .../CodeGen/X86/avx512-shuffles/partial_permute.ll | 296 ++- llvm/test/CodeGen/X86/evex-to-vex-compress.mir | 16 - llvm/test/CodeGen/X86/extract-fp.ll | 37 +- llvm/test/CodeGen/X86/fast-isel-fneg.ll | 13 +- llvm/test/CodeGen/X86/fdiv-combine-vec.ll | 66 +- llvm/test/CodeGen/X86/insertelement-ones.ll | 21 +- llvm/test/CodeGen/X86/masked_compressstore.ll | 357 +++- llvm/test/CodeGen/X86/masked_expandload.ll | 354 +++- llvm/test/CodeGen/X86/masked_load.ll | 1015 ++++++++- llvm/test/CodeGen/X86/masked_store.ll | 874 +++++++- llvm/test/CodeGen/X86/oddsubvector.ll | 75 + llvm/test/CodeGen/X86/peephole.mir | 40 - llvm/test/CodeGen/X86/phaddsub.ll | 241 ++- llvm/test/CodeGen/X86/pr41619.ll | 27 + .../CodeGen/X86/shuffle-strided-with-offset-256.ll | 95 +- .../test/CodeGen/X86/shuffle-vs-trunc-256-widen.ll | 259 ++- llvm/test/CodeGen/X86/shuffle-vs-trunc-256.ll | 137 +- .../test/CodeGen/X86/shuffle-vs-trunc-512-widen.ll | 8 +- llvm/test/CodeGen/X86/shuffle-vs-trunc-512.ll | 8 +- llvm/test/CodeGen/X86/vec_smulo.ll | 74 +- llvm/test/CodeGen/X86/vec_umulo.ll | 72 +- llvm/test/CodeGen/X86/vector-fshl-256.ll | 7 +- llvm/test/CodeGen/X86/vector-fshr-256.ll | 6 +- llvm/test/CodeGen/X86/vector-reduce-add-widen.ll | 479 +++-- llvm/test/CodeGen/X86/vector-reduce-add.ll | 507 +++-- llvm/test/CodeGen/X86/vector-reduce-fadd-fast.ll | 829 ++++++-- llvm/test/CodeGen/X86/vector-reduce-fadd.ll | 13 +- llvm/test/CodeGen/X86/vector-reduce-xor-bool.ll | 2221 ++++++-------------- llvm/test/CodeGen/X86/vector-shuffle-128-v16.ll | 145 +- llvm/test/CodeGen/X86/vector-shuffle-128-v4.ll | 118 +- llvm/test/CodeGen/X86/vector-shuffle-128-v8.ll | 288 ++- llvm/test/CodeGen/X86/vector-shuffle-256-v16.ll | 32 +- llvm/test/CodeGen/X86/vector-shuffle-256-v32.ll | 25 +- llvm/test/CodeGen/X86/vector-shuffle-256-v4.ll | 97 +- llvm/test/CodeGen/X86/vector-shuffle-256-v8.ll | 191 +- llvm/test/CodeGen/X86/vector-shuffle-512-v64.ll | 5 +- .../X86/vector-shuffle-combining-avx512vbmi.ll | 6 +- llvm/test/CodeGen/X86/vector-shuffle-v1.ll | 14 +- llvm/test/CodeGen/X86/vector-trunc-widen.ll | 36 +- llvm/test/CodeGen/X86/vector-trunc.ll | 44 +- .../tools/llvm-mca/X86/Broadwell/resources-avx2.s | 6 +- .../tools/llvm-mca/X86/Generic/resources-avx2.s | 6 +- .../tools/llvm-mca/X86/Haswell/resources-avx2.s | 6 +- .../llvm-mca/X86/SkylakeClient/resources-avx2.s | 6 +- .../llvm-mca/X86/SkylakeServer/resources-avx2.s | 6 +- .../tools/llvm-mca/X86/Znver1/resources-avx2.s | 6 +- llvm/tools/llvm-nm/llvm-nm.cpp | 256 +-- llvm/unittests/IR/ConstantRangeTest.cpp | 12 +- 348 files changed, 15770 insertions(+), 12336 deletions(-) create mode 100755 libcxx/utils/docker/scripts/run_buildbot_new.sh delete mode 100644 llvm/test/CodeGen/X86/peephole.mir create mode 100644 llvm/test/CodeGen/X86/pr41619.ll