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 b380846a125 [RuntimeDyld] fix too-small-bitmask error adds 48fdb61766a [X86] Make the X86FoldTablesEmitter functional again. Fix t [...] adds c288a19bb71 [X86] Add AVX512BF16 and AVX512VP2INTERSECT instructions to [...] adds b3498346fd2 [llvm-objcopy] test commit adds 038e3b9f574 Extend the DWARFExpression address handling to support 16-b [...] adds 2b1d799a595 [IndVarSimplify] Add additional PR33181 tests; NFC adds 46d4dba6e64 [IndVarSimplify] Fixup nowrap flags during LFTR (PR31181) adds 73f05841992 msabi: Fix exponential mangling time for certain pathologic [...] adds bcc0bd7e2a1 [ELF][test] Reorganize some AArch64 tests adds 1aaa23c0fc5 [NFC][Codegen] shift-amount-mod.ll: drop innermost operation adds 2ef83571f26 [SLPVectorizer][X86] This test was from PR28474 adds e6d1a80370f [SLPVectorizer][X86] Add other tests described in PR28474 adds 45eb4c7e553 [AVR] Disable register coalescing to the PTRDISPREGS class adds 25694e00844 [mips] Extend range of register indexes accepted by cfcmsa/ctcmsa adds 0d4a0405104 [X86][AVX] Add tests for CONCAT(MOVDDUP(x),MOVDDUP(y)) adds a881ffeae43 [APInt] Add PR40897 test case adds 6a989c358cc [MCA][Scheduler] Change how memory instructions are dispatc [...] adds cd1878d0f95 [AMDGPU] Regenerate SDIV tests for an upcoming patch adds 7cebf0af407 [InlineCost] Don't add the soft float function call cost fo [...] adds 900578d1c12 [SimplifyIndVar] Refactor overflow check elimination code; NFC adds 5a2a054028c Silence 'warning: extra ‘;’ [-Wpedantic]' with GCC 7.3 adds eeaecc63e93 [X86] Add avx512 command lines and test cases to machine-co [...] adds 4721fad972a [X86] Simplify the CHECK lines in vector-reduce-and/or/xor. adds 396a915c265 [X86] Add the SSE versions of PMULLW and PMULLD to isAssoci [...] adds fe699c32a20 [X86] Simplify the CHECK lines in vector-reduce-and/or/xor- [...] adds 737de4d363e [libcxx] Use libtool when merging archives on Apple platforms adds 78c794a70bc [X86] Fix several places that weren't passing what they tho [...] adds 84254dd8abb [CMake] Use libtool for runtimes when building for Apple platform adds 0a6bababa83 [ELF][MIPS] Delete dead !Sym->isDefined() check in addAbsolute() adds f58ef87bb78 [DAGCombiner] Replace two unchecked dyn_casts with casts. new 2e2c02c0cdd Add script to update OpenMP -ast-dump test expectations, an [...] new e518235aca3 Factor out commonality between variable capture initializat [...] new 591ede411d2 [Target] Adjust header in Thread
The 3 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/include/clang/Sema/Initialization.h | 4 +- clang/include/clang/Sema/Sema.h | 10 +- clang/lib/AST/MicrosoftMangle.cpp | 93 +- clang/lib/Sema/SemaLambda.cpp | 153 +- clang/lib/Sema/SemaStmt.cpp | 40 +- clang/test/AST/ast-dump-expr-json.cpp | 56 +- clang/test/AST/ast-dump-expr.cpp | 1 + clang/test/AST/ast-dump-openmp-for.c | 390 ++-- clang/test/AST/ast-dump-openmp-parallel.c | 20 +- .../mangle-ms-back-references-pr13207.cpp | 41 + clang/utils/make-ast-dump-check.sh | 79 + libcxx/src/CMakeLists.txt | 4 + libcxx/utils/merge_archives.py | 22 +- libcxxabi/src/CMakeLists.txt | 5 + lld/ELF/Writer.cpp | 2 - lld/test/ELF/aarch64-fpic-got.s | 16 +- lld/test/ELF/aarch64-gnu-ifunc-address-pie.s | 49 - lld/test/ELF/aarch64-gnu-ifunc-address.s | 8 +- lld/test/ELF/aarch64-gnu-ifunc-nonpreemptable.s | 72 + lld/test/ELF/aarch64-gnu-ifunc3.s | 57 - lld/test/ELF/aarch64-got-reloc.s | 30 - lld/test/ELF/aarch64-got-weak-undef.s | 18 + lld/test/ELF/aarch64-got.s | 18 - .../ELF/{aarch64-copy2.s => aarch64-nopic-plt.s} | 0 lld/test/ELF/aarch64-tls-gdie.s | 12 +- lld/test/ELF/aarch64-tls-gdle.s | 18 +- lld/test/ELF/aarch64-tls-ie.s | 66 +- lld/test/ELF/aarch64-tls-iele.s | 16 +- lld/test/ELF/aarch64-tls-pie.s | 28 - lld/test/ELF/aarch64-tlsld-ldst.s | 24 +- lld/test/ELF/got-aarch64.s | 40 - lldb/source/Host/common/TCPSocket.cpp | 2 +- lldb/source/Target/Thread.cpp | 2 +- llvm/CMakeLists.txt | 60 +- llvm/cmake/modules/UseLibtool.cmake | 50 + .../include/llvm/DebugInfo/DWARF/DWARFExpression.h | 2 +- llvm/include/llvm/MCA/HardwareUnits/LSUnit.h | 33 +- llvm/lib/Analysis/InlineCost.cpp | 7 +- llvm/lib/CodeGen/LiveDebugValues.cpp | 12 +- llvm/lib/CodeGen/MachineCombiner.cpp | 6 +- llvm/lib/CodeGen/MachineInstr.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 4 +- llvm/lib/DebugInfo/DWARF/DWARFExpression.cpp | 12 +- llvm/lib/MCA/HardwareUnits/Scheduler.cpp | 53 +- llvm/lib/Target/AVR/AVRRegisterInfo.cpp | 15 + llvm/lib/Target/AVR/AVRRegisterInfo.h | 7 + llvm/lib/Target/Mips/MipsRegisterInfo.td | 8 +- llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp | 14 +- llvm/lib/Target/X86/X86InstrFoldTables.cpp | 39 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 2 + llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 21 + llvm/lib/Transforms/Utils/SimplifyIndVar.cpp | 140 +- llvm/runtimes/CMakeLists.txt | 5 + llvm/test/CodeGen/AArch64/sink-addsub-of-const.ll | 266 +-- llvm/test/CodeGen/AMDGPU/sdiv.ll | 2390 +++++++++++++++++++- llvm/test/CodeGen/AVR/PR37143.ll | 6 +- llvm/test/CodeGen/AVR/store.ll | 4 +- llvm/test/CodeGen/Mips/msa/elm_cxcmsa.ll | 18 + llvm/test/CodeGen/X86/machine-combiner.ll | 591 ++++- llvm/test/CodeGen/X86/sink-addsub-of-const.ll | 330 +-- llvm/test/CodeGen/X86/stack-folding-avx512bf16.ll | 297 +++ .../X86/stack-folding-avx512vp2intersect.ll | 88 + llvm/test/CodeGen/X86/vector-reduce-and-widen.ll | 101 +- llvm/test/CodeGen/X86/vector-reduce-and.ll | 101 +- llvm/test/CodeGen/X86/vector-reduce-mul-widen.ll | 278 +-- llvm/test/CodeGen/X86/vector-reduce-mul.ll | 278 +-- llvm/test/CodeGen/X86/vector-reduce-or-widen.ll | 101 +- llvm/test/CodeGen/X86/vector-reduce-or.ll | 101 +- llvm/test/CodeGen/X86/vector-reduce-xor-widen.ll | 101 +- llvm/test/CodeGen/X86/vector-reduce-xor.ll | 101 +- llvm/test/CodeGen/X86/vector-shuffle-256-v4.ll | 41 + llvm/test/MC/AVR/dwarf-asm-no-code.s | 19 + .../IndVarSimplify/{pr31181.ll => lftr-pr31181.ll} | 104 +- llvm/test/Transforms/Inline/ARM/inline-fp.ll | 25 + .../SLPVectorizer/X86/reduction_loads.ll | 256 +++ llvm/tools/llvm-objcopy/llvm-objcopy.cpp | 2 +- llvm/unittests/ADT/APIntTest.cpp | 3 + llvm/unittests/CodeGen/MachineInstrTest.cpp | 3 +- llvm/utils/TableGen/X86FoldTablesEmitter.cpp | 61 +- 79 files changed, 5313 insertions(+), 2241 deletions(-) create mode 100755 clang/utils/make-ast-dump-check.sh delete mode 100644 lld/test/ELF/aarch64-gnu-ifunc-address-pie.s create mode 100644 lld/test/ELF/aarch64-gnu-ifunc-nonpreemptable.s delete mode 100644 lld/test/ELF/aarch64-gnu-ifunc3.s delete mode 100644 lld/test/ELF/aarch64-got-reloc.s create mode 100644 lld/test/ELF/aarch64-got-weak-undef.s delete mode 100644 lld/test/ELF/aarch64-got.s rename lld/test/ELF/{aarch64-copy2.s => aarch64-nopic-plt.s} (100%) delete mode 100644 lld/test/ELF/aarch64-tls-pie.s delete mode 100644 lld/test/ELF/got-aarch64.s create mode 100644 llvm/cmake/modules/UseLibtool.cmake create mode 100644 llvm/test/CodeGen/X86/stack-folding-avx512bf16.ll create mode 100644 llvm/test/CodeGen/X86/stack-folding-avx512vp2intersect.ll create mode 100644 llvm/test/MC/AVR/dwarf-asm-no-code.s rename llvm/test/Transforms/IndVarSimplify/{pr31181.ll => lftr-pr31181.ll} (70%)