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-stable-allnoconfig in repository toolchain/ci/llvm-monorepo.
from 5a7184b15b7 r600: Add datalayout to image builtin implementation adds 6bce2105c78 Extract construction of DataBufferLLVM into FileSystem adds bbf49038ff3 Add missing include adds adcfaedff2a [DAGCombiner] Make tryToFoldExtendOfConstant return an SDVa [...] adds ed04c57ef37 Pass the function type instead of the return type to Functi [...] adds 2bb7a026c0f [llvm-cxxdump] Use error reporting helpers from support adds 4d9ec479d05 [X86] Replace calls to getOnesVector/getZeroVector with get [...] adds 64088fbcd9f [Support] Make error banner optional in logAllUnhandledErrors adds f9141f17ab1 [X86] Use DAG.getConstant instead of getZeroVector. adds fe2c6d771d4 Make initializeOutputStream() return false on error and tru [...] adds a0f1a4ad4d5 Port LLVM r346606 to libcxxabi. adds 9d002485ef9 [clangd] Make ClangdFuzzer compile again. adds cb7db07a123 [x86] auto-generate complete checks; NFC adds f1cd42db27d [llvm-objdump] Add symbol 'O' for object data adds 0cac1a27efb [llvm][test] Update tests using objdump adds 11cfdef06a9 [lld][test] Update tests using objdump adds e7abe4ba0b1 [ELF] Fix objdump tests after rL346610 adds d29bce85dbd [ELF] Fix relocation-common.s after rL346610 adds 0b718a8f03b [DWARF] Change pubnames to use DWARFSection instead of StringRef adds 852b132534b [ELF] Change GnuPub{Names,Types}Section from StringRef to L [...] adds fc84ecffeec [MC] Fix 3 objdump tests after rL346610 new 2a0a41e0b59 [IPSCCP,PM] Preserve PDT in the new pass manager. new c19eb3e8a59 [IPSCCP,PM] Add missing #include in rL346618 new 89553c7dfe8 [IPSCCP] Use forward declaration. new 97c9cb487b2 [GCRoot] Remove some unneccessary complexity
The 4 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-tools-extra/clangd/fuzzer/ClangdFuzzer.cpp | 19 ++-- clang/lib/AST/Decl.cpp | 1 + clang/lib/CodeGen/CGBlocks.cpp | 93 +++++++++--------- clang/lib/CodeGen/CGBuiltin.cpp | 17 +++- clang/lib/CodeGen/CGNonTrivialStruct.cpp | 3 +- clang/lib/CodeGen/CGObjC.cpp | 70 +++++++------- clang/lib/CodeGen/CGStmtOpenMP.cpp | 8 +- clang/lib/CodeGen/ItaniumCXXABI.cpp | 6 +- clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp | 13 ++- clang/test/CodeGenObjCXX/crash-function-type.mm | 9 ++ libcxxabi/src/cxa_demangle.cpp | 2 +- libcxxabi/src/demangle/Utility.h | 4 +- lld/ELF/DWARF.cpp | 17 ++-- lld/ELF/DWARF.h | 18 ++-- lld/ELF/SyntheticSections.cpp | 12 ++- lld/test/ELF/mips-32.s | 4 +- lld/test/ELF/mips-64.s | 4 +- lld/test/ELF/mips-got-relocs.s | 4 +- lld/test/ELF/mips-hilo.s | 6 +- lld/test/ELF/mips-mgot.s | 14 +-- lld/test/ELF/mips-tls-64.s | 6 +- lld/test/ELF/mips-tls-hilo.s | 2 +- lld/test/ELF/mips-tls-static-64.s | 4 +- lld/test/ELF/mips-tls-static.s | 4 +- lld/test/ELF/mips-tls.s | 6 +- lld/test/ELF/relocation-common.s | 12 +-- lldb/include/lldb/Host/FileSystem.h | 17 ++++ lldb/include/lldb/Utility/DataBufferLLVM.h | 8 +- lldb/source/API/SBSection.cpp | 3 +- lldb/source/Commands/CommandObjectMemory.cpp | 2 +- lldb/source/Core/SourceManager.cpp | 4 +- lldb/source/Host/common/FileSystem.cpp | 38 ++++++++ lldb/source/Host/common/Host.cpp | 2 +- lldb/source/Host/linux/Host.cpp | 4 +- lldb/source/Interpreter/OptionValueFileSpec.cpp | 4 +- .../RenderScriptRuntime/RenderScriptRuntime.cpp | 6 +- .../BSD-Archive/ObjectContainerBSDArchive.cpp | 5 +- .../Plugins/Platform/MacOSX/PlatformDarwin.cpp | 3 +- .../Plugins/Process/elf-core/ProcessElfCore.cpp | 5 +- .../Plugins/Process/mach-core/ProcessMachCore.cpp | 5 +- .../Plugins/Process/minidump/ProcessMinidump.cpp | 8 +- lldb/source/Symbol/ObjectFile.cpp | 14 +-- lldb/source/Utility/DataBufferLLVM.cpp | 28 ------ .../Process/minidump/MinidumpParserTest.cpp | 12 ++- llvm/include/llvm/CodeGen/GCStrategy.h | 18 ---- .../llvm/DebugInfo/DWARF/DWARFDebugPubTable.h | 4 +- llvm/include/llvm/DebugInfo/DWARF/DWARFObject.h | 8 +- llvm/include/llvm/Demangle/Utility.h | 4 +- llvm/include/llvm/Support/Error.h | 6 +- llvm/include/llvm/Transforms/Scalar/SCCP.h | 3 + llvm/lib/CodeGen/BuiltinGCs.cpp | 4 - llvm/lib/CodeGen/GCRootLowering.cpp | 79 +++++++-------- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 28 +++--- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 40 ++++---- llvm/lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp | 12 ++- llvm/lib/Demangle/ItaniumDemangle.cpp | 10 +- llvm/lib/Demangle/MicrosoftDemangle.cpp | 10 +- llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp | 2 +- .../RuntimeDyld/RuntimeDyldCOFF.cpp | 2 +- .../ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp | 6 +- .../RuntimeDyld/RuntimeDyldMachO.cpp | 2 +- .../RuntimeDyld/Targets/RuntimeDyldCOFFThumb.h | 2 +- llvm/lib/LTO/LTOModule.cpp | 2 +- llvm/lib/Object/Object.cpp | 6 +- llvm/lib/Support/Error.cpp | 2 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 6 +- llvm/lib/Transforms/IPO/SCCP.cpp | 8 +- llvm/lib/Transforms/Scalar/SCCP.cpp | 7 +- llvm/test/CodeGen/X86/i64-mem-copy.ll | 107 ++++++++++++++++++++- llvm/test/CodeGen/X86/pr34605.ll | 16 +-- .../X86/gnu-public-names-multiple-cus-2.s | 35 +++++++ llvm/test/MC/ELF/common-redeclare.s | 4 +- llvm/test/MC/Hexagon/common-redeclare.s | 2 +- llvm/test/MC/Hexagon/lcomm.s | 10 +- llvm/test/MC/WebAssembly/weak-alias.ll | 8 +- llvm/test/Object/objdump-symbol-table.test | 6 +- ...erve-domtree.ll => ipsccp-preserve-analysis.ll} | 25 ++--- llvm/test/tools/llvm-cxxdump/trivial.test | 2 +- .../llvm-objdump/WebAssembly/symbol-table.test | 4 +- .../tools/llvm-objdump/X86/macho-symbol-table.test | 12 +-- .../test/tools/llvm-objdump/common-symbol-elf.test | 2 +- llvm/test/tools/llvm-objdump/symbol-table-elf.test | 4 +- llvm/tools/lli/lli.cpp | 2 +- llvm/tools/llvm-cov/TestingSupport.cpp | 2 +- llvm/tools/llvm-cxxdump/llvm-cxxdump.cpp | 18 ++-- llvm/tools/llvm-nm/llvm-nm.cpp | 13 ++- llvm/tools/llvm-objcopy/llvm-objcopy.cpp | 2 +- llvm/tools/llvm-objcopy/llvm-objcopy.h | 2 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 6 +- llvm/tools/llvm-readobj/ARMWinEHPrinter.cpp | 14 +-- llvm/tools/llvm-readobj/llvm-readobj.h | 2 +- llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp | 6 +- llvm/tools/llvm-size/llvm-size.cpp | 4 +- llvm/tools/llvm-xray/xray-stacks.cpp | 2 +- llvm/tools/obj2yaml/coff2yaml.cpp | 2 +- llvm/tools/obj2yaml/dwarf2yaml.cpp | 5 +- llvm/tools/obj2yaml/obj2yaml.cpp | 2 +- .../ExecutionEngine/Orc/RemoteObjectLayerTest.cpp | 21 ++-- llvm/unittests/Support/ErrorTest.cpp | 9 +- 99 files changed, 651 insertions(+), 495 deletions(-) create mode 100644 clang/test/CodeGenObjCXX/crash-function-type.mm create mode 100644 llvm/test/DebugInfo/X86/gnu-public-names-multiple-cus-2.s rename llvm/test/Transforms/SCCP/{ipsccp-preserve-domtree.ll => ipsccp-preserve-an [...]