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-aarch64-stable-allyesconfig in repository toolchain/ci/llvm-project.
from 727328ab63b [AArch64][GlobalISel] Tail call memory intrinsics adds cb9216b908d Fix C++03 build failures due to >> adds 2f9b2eb4b72 [llvm-opt-report] Improve error handling adds fc637d03b18 Fix test to use %t for newly created files. adds fe4dc2e7132 Add dependency from Orc to Passes adds a3e27633a83 [test] Print the log output on failure. adds aa89c5ffc30 [NFC][libLTO] Rearrange declaration in lto.h adds 02bcc86b08d [GlobalISel] Fix insertion point of new instructions to be [...] adds 573863ea180 [LLDB] Add missing breaks for switch statement adds ee30b0ecc24 [clang-scan-deps] Fix for headers having the same name as a [...] adds 8607b93eaba Make test check position independent as they sometimes come [...] adds 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 [...] new b8185153f35 [Diagnostics] Added silence note for -Wsizeof-array-div; su [...] new 6bc1236d395 Add debug check for null pointers passed to <string_view>
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/include/clang/Basic/BuiltinsWebAssembly.def | 14 ++ .../DependencyScanningFilesystem.h | 3 + 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 + .../DependencyScanningFilesystem.cpp | 3 + clang/test/ClangScanDeps/Inputs/foodir | 1 + .../ClangScanDeps/Inputs/headerwithdirname.json | 7 + clang/test/ClangScanDeps/headerwithdirname.cpp | 17 ++ 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/Index/crash-recovery-modules.m | 4 +- clang/test/Sema/div-sizeof-array.cpp | 23 +- clang/tools/clang-scan-deps/ClangScanDeps.cpp | 1 + libcxx/include/__string | 12 ++ libcxx/include/string_view | 2 +- libcxx/include/type_traits | 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 ++ .../Python/lldbsuite/test/api/log/TestAPILog.py | 8 +- 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 ---- lldb/tools/lldb-server/lldb-platform.cpp | 3 + .../Process/gdb-remote/GDBRemoteClientBaseTest.cpp | 2 +- llvm/docs/CommandGuide/llvm-objcopy.rst | 25 +-- llvm/docs/CommandGuide/llvm-strip.rst | 4 + llvm/include/llvm-c/lto.h | 84 ++++---- llvm/include/llvm/IR/IntrinsicsWebAssembly.td | 25 +++ llvm/include/llvm/Support/VirtualFileSystem.h | 3 +- llvm/lib/Analysis/InstructionSimplify.cpp | 53 +++-- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 6 +- llvm/lib/CodeGen/MachineScheduler.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 15 ++ llvm/lib/ExecutionEngine/Orc/LLVMBuild.txt | 4 +- llvm/lib/Support/VirtualFileSystem.cpp | 22 +- .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 36 ++++ llvm/lib/Transforms/IPO/Attributor.cpp | 11 +- .../CodeGen/AArch64/GlobalISel/legalize-phi.mir | 49 +++++ .../CodeGen/AMDGPU/GlobalISel/legalize-phi.mir | 2 +- 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 +- llvm/tools/llvm-opt-report/OptReport.cpp | 8 +- 101 files changed, 1476 insertions(+), 622 deletions(-) create mode 100644 clang/test/ClangScanDeps/Inputs/foodir create mode 100644 clang/test/ClangScanDeps/Inputs/headerwithdirname.json create mode 100644 clang/test/ClangScanDeps/headerwithdirname.cpp 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