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 61dc038f8de [test] Update TestAPILog to pass on Windows. adds ae530c5c800 [WebAssembly] Narrowing and widening SIMD ops adds ff5225bfb63 [Reproducer] Move GDB Remote Packet into Utility. (NFC) adds 97fc8eb4382 [Reproducer] Add reproducer dump command. adds 4f3a4a8ca2f Bugpoint: Remove some unnecessary c_str conversions on the [...] adds c45fd0cad42 [llvm-objcopy] Add support for response files in llvm-strip [...] adds 8a468031cd0 [llvm-ar] Uncapitalize error messages and delete full stop adds ba53030dd09 [llvm-objcopy] Default --output-target to --input-target wh [...] adds 2f519d7072b [llvm-objcopy] Ignore -B --binary-architecture= adds e7c6f97039a [Attributor][Fix] Use right type to replace expressions adds 4b191770f49 [ScheduleDAGMILive] Fix typo in comment. adds 6fe3d36768b [Driver] Improve Clang::getDependencyFileName and its tests [...] adds 55abd2b2956 [Driver] Fix multiple bugs related to dependency file optio [...] adds 8f6d40e9b18 [clang-scan-deps] Add -M to work around -MT issue after r371918 adds 9c5a4a4527b [InstSimplify] simplifyUnsignedRangeCheck(): handle few tau [...] adds 9060643380b [lldb] Code cleanup: FormattersContainer.h: Use range-based [...] adds b743e94cdca [TargetLowering] SimplifyDemandedBits - add EXTRACT_SUBVECT [...] adds b8185153f35 [Diagnostics] Added silence note for -Wsizeof-array-div; su [...] adds 6bc1236d395 Add debug check for null pointers passed to <string_view> new 34b6f49c2ca compiler-rt/builtins: Make check-builtins run tests on macOS.
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/include/clang/Basic/BuiltinsWebAssembly.def | 14 ++ clang/lib/CodeGen/CGBuiltin.cpp | 57 +++++ clang/lib/Driver/Driver.cpp | 6 +- clang/lib/Driver/ToolChains/Clang.cpp | 66 +++--- clang/lib/Sema/SemaExpr.cpp | 2 + clang/test/CodeGen/builtins-wasm.c | 76 +++++++ clang/test/Driver/m-and-mm.c | 35 +++ clang/test/Driver/m_and_mm.c | 15 -- clang/test/Driver/metadata-with-dots.c | 11 - clang/test/Sema/div-sizeof-array.cpp | 23 +- clang/tools/clang-scan-deps/ClangScanDeps.cpp | 1 + compiler-rt/test/builtins/CMakeLists.txt | 12 +- compiler-rt/test/builtins/Unit/lit.cfg.py | 3 + libcxx/include/__string | 12 ++ libcxx/include/string_view | 2 +- libcxx/test/libcxx/debug/db_string_view.pass.cpp | 36 ++++ .../lldb/DataFormatters/FormattersContainer.h | 21 +- lldb/include/lldb/Utility/GDBRemote.h | 113 ++++++++++ lldb/include/lldb/Utility/Reproducer.h | 1 - lldb/include/lldb/Utility/StreamGDBRemote.h | 45 ---- lldb/lit/Reproducer/Inputs/FileCapture.in | 1 + lldb/lit/Reproducer/TestDump.test | 21 ++ lldb/source/Commands/CommandObjectReproducer.cpp | 237 ++++++++++++++++++++- lldb/source/Commands/Options.td | 9 + .../Process/gdb-remote/GDBRemoteCommunication.cpp | 12 +- .../gdb-remote/GDBRemoteCommunicationClient.h | 2 +- .../gdb-remote/GDBRemoteCommunicationHistory.cpp | 66 ++---- .../gdb-remote/GDBRemoteCommunicationHistory.h | 85 +------- .../GDBRemoteCommunicationReplayServer.cpp | 12 +- .../GDBRemoteCommunicationReplayServer.h | 2 +- .../GDBRemoteCommunicationServerCommon.cpp | 2 +- .../GDBRemoteCommunicationServerLLGS.cpp | 2 +- .../GDBRemoteCommunicationServerPlatform.cpp | 2 +- .../Plugins/Process/gdb-remote/ProcessGDBRemote.h | 2 +- lldb/source/Utility/CMakeLists.txt | 2 +- lldb/source/Utility/GDBRemote.cpp | 88 ++++++++ lldb/source/Utility/StreamGDBRemote.cpp | 45 ---- .../Process/gdb-remote/GDBRemoteClientBaseTest.cpp | 2 +- llvm/docs/CommandGuide/llvm-objcopy.rst | 25 +-- llvm/docs/CommandGuide/llvm-strip.rst | 4 + llvm/include/llvm/IR/IntrinsicsWebAssembly.td | 25 +++ llvm/include/llvm/Support/VirtualFileSystem.h | 3 +- llvm/lib/Analysis/InstructionSimplify.cpp | 53 +++-- llvm/lib/CodeGen/MachineScheduler.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 15 ++ llvm/lib/Support/VirtualFileSystem.cpp | 22 +- .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 36 ++++ llvm/lib/Transforms/IPO/Attributor.cpp | 11 +- llvm/test/CodeGen/WebAssembly/simd-intrinsics.ll | 128 +++++++++++ llvm/test/CodeGen/X86/vector-reduce-mul.ll | 18 +- llvm/test/MC/WebAssembly/simd-encodings.s | 36 ++++ llvm/test/Object/archive-extract.test | 2 +- llvm/test/Object/archive-format.test | 2 +- llvm/test/Object/archive-update.test | 2 +- llvm/test/Object/mri2.test | 2 +- llvm/test/Object/mri3.test | 2 +- llvm/test/Object/mri4.test | 2 +- llvm/test/Object/mri5.test | 2 +- llvm/test/Transforms/FunctionAttrs/arg_returned.ll | 11 + .../result-of-usub-is-non-zero-and-no-overflow.ll | 18 +- llvm/test/tools/llvm-ar/count.test | 6 +- llvm/test/tools/llvm-ar/insert-after.test | 2 +- llvm/test/tools/llvm-ar/insert-before.test | 2 +- llvm/test/tools/llvm-ar/invalid-command-line.test | 2 +- llvm/test/tools/llvm-ar/move-after.test | 2 +- llvm/test/tools/llvm-ar/move-before.test | 2 +- llvm/test/tools/llvm-ar/move.test | 4 +- llvm/test/tools/llvm-ar/mri-addlib.test | 2 +- llvm/test/tools/llvm-ar/print.test | 4 +- llvm/test/tools/llvm-ar/quick-append.test | 4 +- llvm/test/tools/llvm-ar/read-only-archive.test | 4 +- llvm/test/tools/llvm-ar/replace.test | 4 +- .../llvm-objcopy/ELF/binary-input-and-output.test | 20 +- .../tools/llvm-objcopy/ELF/binary-input-error.test | 10 +- llvm/test/tools/llvm-objcopy/ELF/binary-input.test | 2 +- ...y-input-arch.test => binary-output-target.test} | 43 ++-- llvm/test/tools/llvm-objcopy/ELF/help-message.test | 4 + .../llvm-objcopy/ELF/new-symbol-visibility.test | 14 +- .../test/tools/llvm-objcopy/ELF/response-file.test | 20 ++ llvm/tools/bugpoint/ToolRunner.cpp | 16 +- llvm/tools/llvm-ar/llvm-ar.cpp | 59 +++-- llvm/tools/llvm-objcopy/CopyConfig.cpp | 69 +++--- llvm/tools/llvm-objcopy/CopyConfig.h | 2 - llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp | 6 +- llvm/tools/llvm-objcopy/ELF/Object.cpp | 4 +- llvm/tools/llvm-objcopy/ELF/Object.h | 16 +- llvm/tools/llvm-objcopy/ObjcopyOpts.td | 3 +- llvm/tools/llvm-objcopy/llvm-objcopy.cpp | 22 +- 88 files changed, 1344 insertions(+), 568 deletions(-) create mode 100644 clang/test/Driver/m-and-mm.c delete mode 100644 clang/test/Driver/m_and_mm.c delete mode 100644 clang/test/Driver/metadata-with-dots.c create mode 100644 libcxx/test/libcxx/debug/db_string_view.pass.cpp create mode 100644 lldb/include/lldb/Utility/GDBRemote.h delete mode 100644 lldb/include/lldb/Utility/StreamGDBRemote.h create mode 100644 lldb/lit/Reproducer/TestDump.test create mode 100644 lldb/source/Utility/GDBRemote.cpp delete mode 100644 lldb/source/Utility/StreamGDBRemote.cpp rename llvm/test/tools/llvm-objcopy/ELF/{binary-input-arch.test => binary-output-t [...] create mode 100644 llvm/test/tools/llvm-objcopy/ELF/response-file.test