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-next-allmodconfig in repository toolchain/ci/llvm-monorepo.
from c5a4f2708b3 [AMDGPU] Regenerate i64 shift tests. adds 91c8df1257b Pass a concrete triple for two OpenMP tests that depend on TLS adds b2fe5df755e Ignore ConstantExpr in IgnoreParens adds e1e1965a52a [NVPTX] Allow libcalls that are defined in the current module. adds 5fa59576a81 Use error() instead of fatal() to report an invalid address range. adds c7b095054a5 [MS] Mangle return adjusting thunks with the public access [...] adds 22f192ee127 [clang-cl] Treat inputs as C++ with /E, like MSVC adds 9d5ad48b305 [codeview] Check if this 'this' type of a method is a pointer adds a015ad06390 [LoopIdiomRecognize] Add CTTZ support adds 1cff0694ee2 [WebAssembly] Fix typos in comments in RegStackify (NFC) adds 2584fd96eb3 [WebAssembly] Delete an unnecessary line in RegStackify adds f0a11da6993 manpages: Update the URL for https adds d1a0ebc5597 [WebAssembly] Make assembler check for proper nesting of co [...] adds 9653648cf14 [WebAssembly] Added basic support for if/else/end_if in MC layer. adds 11979ba2f83 [msan] Disable tail call optimization in msan rtl. adds d5d6ec37117 [X86] Merge getBitTestCondition into LowerAndToBT. Don't cr [...] adds 20a395ab10d [X86] Factor the core code out of LowerSETCC into a helper [...] adds 53300973829 Revert "[msan] Disable tail call optimization in msan rtl." adds 2e6bebc343b [X86] Remove check that avoids creating PMULDQ with illegal [...] adds 6eb8377e347 Do not rely on that subject of ErrorAllocTypeMismatch is a [...] adds c044d0737b2 DWARF: Fix a bug in array size computation adds 7570249aaea lldb-test ir-memory-map: Use IntervalMap::contains adds 89decafe548 Delete lldb_utility::Range adds ffd84af2cee Fix "default argument for lambda parameter" (-Wpedantic) warning adds 90eb588a5b0 [Sanitizer] Enable FTS api on FreeBSD adds 21a2ad682b2 Fix assertion failure in NativeProcessProtocolTest adds 6aa97d06e56 [objc-gnustep] Fix a copy-and-paste error. adds 77ec4b95ffa Fix tests for python 3.7 adds e06d0628a87 Reduce indentation in ObjectFilePECOFF::CreateSections via [...] adds f9b718ff6b2 Adjust NetBSD/md[45].cc to be portable to more environments adds bb9274f4459 Adjust NetBSD/md2.cc to be portable to more environments adds da48ccb1817 Adjust NetBSD/sha2.cc to be portable to more environments adds 0b0aba461d3 [sanitizer] Avoid memset call in tsan adds 690a70c74b8 [Sanitizer] Add fstab api to FreeBSD/Linux adds f09f59ee369 getfsent, unit test. adds ce2b99eab1a [asan] Support running without /proc. adds 03aa34e7fb2 Reimplement Thread Static Data MSan routines with TLS adds 037ea1ff4a7 Enable posix regex interceptors on linux. adds 8ed1379899d [asan] Fix build on windows. adds 6b3b6d6b3e8 [ELF] A shared object is needed if any of its occurrences i [...] adds 162f2c4b342 Enable asan_and_llvm_coverage_test.cc for NetBSD adds 8fba3b466ab Update NetBSD ioctl(2) entries with 8.99.28 adds da4ff96e5b7 [gn build] Add check-clang target and make it work adds 67221c2c328 [CallSite removal] Add and flesh out APIs on the new `CallB [...] adds be937b245d3 Fix a mistake in previous adds e4f3736a9cf [PowerPC] fix register class after converting X-FORM instru [...] adds eec2cf373ea Revert "[asan] Support running without /proc.", +1 adds 47088965d7d [PowerPC] Fix assert from machine verify pass that atomic p [...] adds c68bf4a4ba7 [NFC] clang-format functions related to r350113 adds d2b87ccbaa6 [PowerPC] Remove the implicit use of the register if it is [...] adds 3318cb5cdea [LoopSimplifyCFG] Delete dead blocks in RPO adds 99b6e37a227 Temporarily disable term folding in LoopSimplifyCFG, add tests adds b8d2b13e3b5 [PowerPC] handle ISD:TRUNCATE in BitPermutationSelector adds 4bb96722b4f [NFC] Add failing test on LCSSA form preservation of LoopSi [...] adds ebd458f4d5c [AMDGPU][MC][DOC] Updated AMD GPU assembler description. adds 40f0461a615 Remove unused variable from ClangASTContext adds f9cb776cfa7 Fix signed-unsigned comparisons in MinidumpParserTest
No new revisions were added by this update.
Summary of changes: clang/lib/AST/Expr.cpp | 8 +- clang/lib/AST/MicrosoftMangle.cpp | 18 +- clang/lib/CodeGen/CGObjCGNU.cpp | 2 +- clang/lib/Driver/Driver.cpp | 5 +- clang/test/CodeGenCXX/mangle-ms-templates.cpp | 2 + .../test/CodeGenCXX/mangle-ms-thunks-covariant.cpp | 29 + clang/test/Driver/cl-idl.cpp | 18 + clang/test/OpenMP/declare_reduction_codegen.cpp | 12 +- clang/test/OpenMP/parallel_copyin_codegen.cpp | 40 +- compiler-rt/lib/asan/asan_errors.cc | 5 +- compiler-rt/lib/asan/asan_errors.h | 7 +- compiler-rt/lib/msan/msan_linux.cc | 46 + .../sanitizer_common_interceptors.inc | 40 + .../sanitizer_interceptors_ioctl_netbsd.inc | 20 +- .../sanitizer_platform_interceptors.h | 5 +- .../sanitizer_platform_limits_freebsd.cc | 5 + .../sanitizer_platform_limits_freebsd.h | 4 + .../sanitizer_platform_limits_netbsd.cc | 20 + .../sanitizer_platform_limits_netbsd.h | 19 + .../sanitizer_platform_limits_posix.cc | 3 + .../sanitizer_platform_limits_posix.h | 2 + .../lib/sanitizer_common/sanitizer_posix.cc | 3 +- .../asan/TestCases/Linux/new_delete_mismatch.cc | 1 + .../TestCases/Linux/new_delete_mismatch_global.cc | 16 + .../TestCases/Linux/new_delete_mismatch_stack.cc | 17 + .../asan/TestCases/asan_and_llvm_coverage_test.cc | 2 - .../test/sanitizer_common/TestCases/NetBSD/md2.cc | 8 +- .../test/sanitizer_common/TestCases/NetBSD/md4.cc | 8 +- .../test/sanitizer_common/TestCases/NetBSD/md5.cc | 4 +- .../test/sanitizer_common/TestCases/NetBSD/sha2.cc | 24 +- .../TestCases/{NetBSD => Posix}/fts.cc | 2 + .../sanitizer_common/TestCases/Posix/getfsent.cc | 36 + .../test/sanitizer_common/TestCases/Posix/regex.cc | 2 +- lld/ELF/SymbolTable.cpp | 14 +- lld/ELF/SymbolTable.h | 2 +- lld/ELF/SyntheticSections.cpp | 22 +- lld/test/ELF/as-needed-not-in-regular.s | 6 + lld/test/ELF/gdb-index-invalid-ranges.s | 4 +- lldb/include/lldb/Target/MemoryRegionInfo.h | 1 - lldb/include/lldb/Utility/Range.h | 60 - lldb/lit/SymbolFile/DWARF/array-sizes.s | 147 ++ lldb/packages/Python/lldbsuite/test/decorators.py | 3 +- .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp | 266 +-- .../Plugins/Process/minidump/ProcessMinidump.cpp | 4 +- .../Plugins/SymbolFile/DWARF/DWARFFormValue.cpp | 28 +- .../Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp | 4 +- lldb/source/Symbol/ClangASTContext.cpp | 5 +- lldb/source/Utility/CMakeLists.txt | 1 - lldb/source/Utility/Range.cpp | 76 - lldb/tools/lldb-test/lldb-test.cpp | 35 +- lldb/unittests/Host/NativeProcessProtocolTest.cpp | 3 +- .../Process/minidump/MinidumpParserTest.cpp | 10 +- llvm/docs/AMDGPU/AMDGPUAsmGFX7.rst | 382 ++-- llvm/docs/AMDGPU/AMDGPUAsmGFX8.rst | 1512 +++++++------- llvm/docs/AMDGPU/AMDGPUAsmGFX9.rst | 2098 ++++++++++---------- llvm/docs/AMDGPU/gfx9_mad_type_dev.rst | 4 +- llvm/docs/AMDGPU/gfx9_vaddr_flat_global.rst | 4 +- llvm/docs/AMDGPUInstructionNotation.rst | 2 +- llvm/docs/AMDGPUModifierSyntax.rst | 46 +- llvm/docs/AMDGPUOperandSyntax.rst | 51 +- llvm/docs/conf.py | 2 +- llvm/include/llvm/CodeGen/SelectionDAG.h | 7 + llvm/include/llvm/IR/InstrTypes.h | 158 +- llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h | 3 + llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 25 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.h | 2 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 26 + llvm/lib/IR/Instructions.cpp | 21 + llvm/lib/MC/MCParser/AsmParser.cpp | 3 + llvm/lib/Target/NVPTX/CMakeLists.txt | 1 + llvm/lib/Target/NVPTX/NVPTX.h | 1 + llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp | 5 + llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp | 47 +- llvm/lib/Target/NVPTX/NVPTXISelLowering.h | 1 + llvm/lib/Target/NVPTX/NVPTXInstrInfo.td | 21 +- llvm/lib/Target/NVPTX/NVPTXProxyRegErasure.cpp | 122 ++ llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp | 8 + llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 55 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 296 +-- llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 60 +- llvm/lib/Target/PowerPC/PPCInstrInfo.h | 2 + .../WebAssembly/AsmParser/WebAssemblyAsmParser.cpp | 115 +- .../Target/WebAssembly/WebAssemblyInstrControl.td | 14 +- .../Target/WebAssembly/WebAssemblyRegStackify.cpp | 5 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 192 +- llvm/lib/Target/X86/X86ISelLowering.h | 7 + llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 149 +- llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp | 15 +- llvm/test/CodeGen/NVPTX/calls-with-phi.ll | 22 + llvm/test/CodeGen/NVPTX/libcall-fulfilled.ll | 31 + llvm/test/CodeGen/NVPTX/libcall-instruction.ll | 4 +- llvm/test/CodeGen/NVPTX/libcall-intrinsic.ll | 10 + llvm/test/CodeGen/NVPTX/proxy-reg-erasure-mir.ll | 25 + llvm/test/CodeGen/NVPTX/proxy-reg-erasure-ptx.ll | 183 ++ llvm/test/CodeGen/NVPTX/zero-cs.ll | 10 - llvm/test/CodeGen/PowerPC/PR35812-neg-cmpxchg.ll | 4 +- llvm/test/CodeGen/PowerPC/atomic-2.ll | 8 +- llvm/test/CodeGen/PowerPC/atomic-minmax.ll | 18 +- llvm/test/CodeGen/PowerPC/atomics.ll | 5 +- llvm/test/CodeGen/PowerPC/bitfieldinsert.ll | 58 + .../CodeGen/PowerPC/convert-rr-to-ri-instrs.mir | 4 +- llvm/test/CodeGen/PowerPC/remove-implicit-use.mir | 78 + llvm/test/CodeGen/X86/mulvi32.ll | 29 +- llvm/test/DebugInfo/COFF/types-this-not-ptr.ll | 45 + llvm/test/MC/WebAssembly/basic-assembly-errors.s | 25 + llvm/test/MC/WebAssembly/basic-assembly.s | 10 + llvm/test/MC/WebAssembly/simd-encodings.s | 3 + llvm/test/Transforms/LoopIdiom/X86/cttz.ll | 82 + .../LoopSimplifyCFG/constant-fold-branch.ll | 59 + llvm/test/Transforms/LoopSimplifyCFG/lcssa.ll | 25 + llvm/utils/gn/secondary/BUILD.gn | 16 +- llvm/utils/gn/secondary/clang/test/BUILD.gn | 195 ++ .../clang/test/clang_lit_site_cfg_files.gni | 2 + llvm/utils/gn/secondary/llvm/triples.gni | 16 +- .../gn/secondary/llvm/utils/llvm-lit/BUILD.gn | 7 + 115 files changed, 4704 insertions(+), 2856 deletions(-) create mode 100644 clang/test/CodeGenCXX/mangle-ms-thunks-covariant.cpp create mode 100644 clang/test/Driver/cl-idl.cpp create mode 100644 compiler-rt/test/asan/TestCases/Linux/new_delete_mismatch_global.cc create mode 100644 compiler-rt/test/asan/TestCases/Linux/new_delete_mismatch_stack.cc rename compiler-rt/test/sanitizer_common/TestCases/{NetBSD => Posix}/fts.cc (95%) create mode 100644 compiler-rt/test/sanitizer_common/TestCases/Posix/getfsent.cc delete mode 100644 lldb/include/lldb/Utility/Range.h create mode 100644 lldb/lit/SymbolFile/DWARF/array-sizes.s delete mode 100644 lldb/source/Utility/Range.cpp create mode 100644 llvm/lib/Target/NVPTX/NVPTXProxyRegErasure.cpp create mode 100644 llvm/test/CodeGen/NVPTX/calls-with-phi.ll create mode 100644 llvm/test/CodeGen/NVPTX/libcall-fulfilled.ll create mode 100644 llvm/test/CodeGen/NVPTX/libcall-intrinsic.ll create mode 100644 llvm/test/CodeGen/NVPTX/proxy-reg-erasure-mir.ll create mode 100644 llvm/test/CodeGen/NVPTX/proxy-reg-erasure-ptx.ll delete mode 100644 llvm/test/CodeGen/NVPTX/zero-cs.ll create mode 100644 llvm/test/CodeGen/PowerPC/remove-implicit-use.mir create mode 100644 llvm/test/DebugInfo/COFF/types-this-not-ptr.ll create mode 100644 llvm/test/MC/WebAssembly/basic-assembly-errors.s create mode 100644 llvm/test/Transforms/LoopIdiom/X86/cttz.ll create mode 100644 llvm/utils/gn/secondary/clang/test/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/test/clang_lit_site_cfg_files.gni