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-lts-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 [...] new 082b89b25fa [builtins] Reformat builtins with clang-format
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: clang/test/CodeGen/ppc-mmintrin.c | 1284 ++++++++++- compiler-rt/lib/builtins/absvdi2.c | 14 +- compiler-rt/lib/builtins/absvsi2.c | 14 +- compiler-rt/lib/builtins/absvti2.c | 15 +- compiler-rt/lib/builtins/adddf3.c | 8 +- compiler-rt/lib/builtins/addsf3.c | 8 +- compiler-rt/lib/builtins/addtf3.c | 4 +- compiler-rt/lib/builtins/addvdi3.c | 25 +- compiler-rt/lib/builtins/addvsi3.c | 25 +- compiler-rt/lib/builtins/addvti3.c | 25 +- compiler-rt/lib/builtins/apple_versioning.c | 94 +- .../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 | 5 +- compiler-rt/lib/builtins/arm/aeabi_drsub.c | 8 +- compiler-rt/lib/builtins/arm/aeabi_frsub.c | 8 +- compiler-rt/lib/builtins/arm/sync-ops.h | 86 +- compiler-rt/lib/builtins/ashldi3.c | 40 +- compiler-rt/lib/builtins/ashlti3.c | 37 +- compiler-rt/lib/builtins/ashrdi3.c | 42 +- compiler-rt/lib/builtins/ashrti3.c | 39 +- compiler-rt/lib/builtins/atomic.c | 269 ++- compiler-rt/lib/builtins/bswapsi2.c | 9 +- compiler-rt/lib/builtins/clear_cache.c | 215 +- compiler-rt/lib/builtins/clzdi2.c | 17 +- compiler-rt/lib/builtins/clzsi2.c | 62 +- compiler-rt/lib/builtins/clzti2.c | 14 +- compiler-rt/lib/builtins/cmpdi2.c | 49 +- compiler-rt/lib/builtins/cmpti2.c | 30 +- compiler-rt/lib/builtins/comparedf2.c | 162 +- compiler-rt/lib/builtins/comparesf2.c | 162 +- compiler-rt/lib/builtins/comparetf2.c | 138 +- compiler-rt/lib/builtins/cpu_model.c | 46 +- compiler-rt/lib/builtins/ctzdi2.c | 17 +- compiler-rt/lib/builtins/ctzsi2.c | 69 +- compiler-rt/lib/builtins/ctzti2.c | 14 +- compiler-rt/lib/builtins/divdc3.c | 71 +- compiler-rt/lib/builtins/divdf3.c | 348 +-- compiler-rt/lib/builtins/divdi3.c | 19 +- compiler-rt/lib/builtins/divmoddi4.c | 8 +- compiler-rt/lib/builtins/divmodsi4.c | 12 +- compiler-rt/lib/builtins/divsc3.c | 72 +- compiler-rt/lib/builtins/divsf3.c | 314 +-- compiler-rt/lib/builtins/divsi3.c | 30 +- compiler-rt/lib/builtins/divtc3.c | 73 +- compiler-rt/lib/builtins/divtf3.c | 373 ++-- compiler-rt/lib/builtins/divti3.c | 19 +- compiler-rt/lib/builtins/divxc3.c | 71 +- compiler-rt/lib/builtins/emutls.c | 414 ++-- compiler-rt/lib/builtins/enable_execute_stack.c | 43 +- compiler-rt/lib/builtins/eprintf.c | 14 +- compiler-rt/lib/builtins/extenddftf2.c | 2 +- compiler-rt/lib/builtins/extendhfsf2.c | 10 +- compiler-rt/lib/builtins/extendsfdf2.c | 8 +- compiler-rt/lib/builtins/extendsftf2.c | 2 +- compiler-rt/lib/builtins/ffsdi2.c | 21 +- compiler-rt/lib/builtins/ffssi2.c | 13 +- compiler-rt/lib/builtins/ffsti2.c | 21 +- compiler-rt/lib/builtins/fixdfdi.c | 21 +- compiler-rt/lib/builtins/fixdfsi.c | 9 +- compiler-rt/lib/builtins/fixdfti.c | 5 +- compiler-rt/lib/builtins/fixsfdi.c | 21 +- compiler-rt/lib/builtins/fixsfsi.c | 9 +- compiler-rt/lib/builtins/fixsfti.c | 5 +- compiler-rt/lib/builtins/fixtfdi.c | 5 +- compiler-rt/lib/builtins/fixtfsi.c | 5 +- compiler-rt/lib/builtins/fixtfti.c | 5 +- compiler-rt/lib/builtins/fixunsdfdi.c | 22 +- compiler-rt/lib/builtins/fixunsdfsi.c | 9 +- compiler-rt/lib/builtins/fixunsdfti.c | 5 +- compiler-rt/lib/builtins/fixunssfdi.c | 24 +- compiler-rt/lib/builtins/fixunssfsi.c | 9 +- compiler-rt/lib/builtins/fixunssfti.c | 5 +- compiler-rt/lib/builtins/fixunstfdi.c | 5 +- compiler-rt/lib/builtins/fixunstfsi.c | 5 +- compiler-rt/lib/builtins/fixunstfti.c | 5 +- compiler-rt/lib/builtins/fixunsxfdi.c | 32 +- compiler-rt/lib/builtins/fixunsxfsi.c | 31 +- compiler-rt/lib/builtins/fixunsxfti.c | 41 +- compiler-rt/lib/builtins/fixxfdi.c | 41 +- compiler-rt/lib/builtins/fixxfti.c | 47 +- compiler-rt/lib/builtins/floatdidf.c | 136 +- compiler-rt/lib/builtins/floatdisf.c | 105 +- compiler-rt/lib/builtins/floatditf.c | 52 +- compiler-rt/lib/builtins/floatdixf.c | 39 +- compiler-rt/lib/builtins/floatsidf.c | 63 +- compiler-rt/lib/builtins/floatsisf.c | 77 +- compiler-rt/lib/builtins/floatsitf.c | 52 +- compiler-rt/lib/builtins/floattidf.c | 100 +- compiler-rt/lib/builtins/floattisf.c | 99 +- compiler-rt/lib/builtins/floattitf.c | 98 +- compiler-rt/lib/builtins/floattixf.c | 106 +- compiler-rt/lib/builtins/floatundidf.c | 138 +- compiler-rt/lib/builtins/floatundisf.c | 97 +- compiler-rt/lib/builtins/floatunditf.c | 25 +- compiler-rt/lib/builtins/floatundixf.c | 31 +- compiler-rt/lib/builtins/floatunsidf.c | 42 +- compiler-rt/lib/builtins/floatunsisf.c | 60 +- compiler-rt/lib/builtins/floatunsitf.c | 25 +- compiler-rt/lib/builtins/floatuntidf.c | 94 +- compiler-rt/lib/builtins/floatuntisf.c | 93 +- compiler-rt/lib/builtins/floatuntitf.c | 92 +- compiler-rt/lib/builtins/floatuntixf.c | 100 +- 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 | 345 ++- compiler-rt/lib/builtins/int_endianness.h | 26 +- compiler-rt/lib/builtins/int_lib.h | 40 +- compiler-rt/lib/builtins/int_math.h | 16 +- compiler-rt/lib/builtins/int_types.h | 145 +- compiler-rt/lib/builtins/int_util.c | 1 - compiler-rt/lib/builtins/lshrdi3.c | 40 +- compiler-rt/lib/builtins/lshrti3.c | 37 +- compiler-rt/lib/builtins/moddi3.c | 20 +- compiler-rt/lib/builtins/modsi3.c | 6 +- compiler-rt/lib/builtins/modti3.c | 20 +- compiler-rt/lib/builtins/muldc3.c | 98 +- compiler-rt/lib/builtins/muldf3.c | 8 +- compiler-rt/lib/builtins/muldi3.c | 57 +- compiler-rt/lib/builtins/mulodi4.c | 65 +- compiler-rt/lib/builtins/mulosi4.c | 65 +- compiler-rt/lib/builtins/muloti4.c | 65 +- compiler-rt/lib/builtins/mulsc3.c | 97 +- compiler-rt/lib/builtins/mulsf3.c | 8 +- compiler-rt/lib/builtins/multc3.c | 93 +- compiler-rt/lib/builtins/multf3.c | 4 +- compiler-rt/lib/builtins/multi3.c | 57 +- compiler-rt/lib/builtins/mulvdi3.c | 61 +- compiler-rt/lib/builtins/mulvsi3.c | 61 +- compiler-rt/lib/builtins/mulvti3.c | 61 +- compiler-rt/lib/builtins/mulxc3.c | 98 +- compiler-rt/lib/builtins/negdf2.c | 9 +- compiler-rt/lib/builtins/negdi2.c | 12 +- compiler-rt/lib/builtins/negsf2.c | 9 +- compiler-rt/lib/builtins/negti2.c | 12 +- compiler-rt/lib/builtins/negvdi2.c | 12 +- compiler-rt/lib/builtins/negvsi2.c | 12 +- compiler-rt/lib/builtins/negvti2.c | 12 +- compiler-rt/lib/builtins/os_version_check.c | 6 +- compiler-rt/lib/builtins/paritydi2.c | 10 +- compiler-rt/lib/builtins/paritysi2.c | 14 +- compiler-rt/lib/builtins/parityti2.c | 12 +- compiler-rt/lib/builtins/popcountdi2.c | 34 +- compiler-rt/lib/builtins/popcountsi2.c | 26 +- compiler-rt/lib/builtins/popcountti2.c | 46 +- compiler-rt/lib/builtins/powidf2.c | 27 +- compiler-rt/lib/builtins/powisf2.c | 27 +- compiler-rt/lib/builtins/powitf2.c | 27 +- compiler-rt/lib/builtins/powixf2.c | 27 +- compiler-rt/lib/builtins/ppc/DD.h | 20 +- compiler-rt/lib/builtins/ppc/divtc3.c | 157 +- compiler-rt/lib/builtins/ppc/fixtfdi.c | 185 +- compiler-rt/lib/builtins/ppc/fixunstfdi.c | 101 +- compiler-rt/lib/builtins/ppc/floatditf.c | 49 +- compiler-rt/lib/builtins/ppc/floatunditf.c | 62 +- compiler-rt/lib/builtins/ppc/gcc_qadd.c | 127 +- compiler-rt/lib/builtins/ppc/gcc_qdiv.c | 82 +- compiler-rt/lib/builtins/ppc/gcc_qmul.c | 78 +- compiler-rt/lib/builtins/ppc/gcc_qsub.c | 127 +- compiler-rt/lib/builtins/ppc/multc3.c | 153 +- compiler-rt/lib/builtins/subdf3.c | 9 +- compiler-rt/lib/builtins/subsf3.c | 9 +- compiler-rt/lib/builtins/subtf3.c | 5 +- compiler-rt/lib/builtins/subvdi3.c | 25 +- compiler-rt/lib/builtins/subvsi3.c | 25 +- compiler-rt/lib/builtins/subvti3.c | 25 +- compiler-rt/lib/builtins/trampoline_setup.c | 51 +- compiler-rt/lib/builtins/truncdfhf2.c | 8 +- compiler-rt/lib/builtins/truncdfsf2.c | 8 +- compiler-rt/lib/builtins/truncsfhf2.c | 10 +- compiler-rt/lib/builtins/trunctfdf2.c | 4 +- compiler-rt/lib/builtins/trunctfsf2.c | 4 +- compiler-rt/lib/builtins/ucmpdi2.c | 43 +- compiler-rt/lib/builtins/ucmpti2.c | 30 +- compiler-rt/lib/builtins/udivdi3.c | 6 +- compiler-rt/lib/builtins/udivmoddi4.c | 378 ++-- compiler-rt/lib/builtins/udivmodsi4.c | 10 +- compiler-rt/lib/builtins/udivmodti4.c | 390 ++-- compiler-rt/lib/builtins/udivsi3.c | 82 +- compiler-rt/lib/builtins/udivti3.c | 6 +- compiler-rt/lib/builtins/umoddi3.c | 10 +- compiler-rt/lib/builtins/umodsi3.c | 6 +- compiler-rt/lib/builtins/umodti3.c | 10 +- compiler-rt/lib/builtins/unwind-ehabi-helpers.h | 5 +- compiler-rt/lib/builtins/x86_64/floatdidf.c | 5 +- compiler-rt/lib/builtins/x86_64/floatdisf.c | 5 +- compiler-rt/lib/builtins/x86_64/floatdixf.c | 5 +- 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 + 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/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/unittests/IR/ConstantRangeTest.cpp | 12 +- 254 files changed, 12926 insertions(+), 9073 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