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-allnoconfig 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. new 40f0461a615 Remove unused variable from ClangASTContext new f9cb776cfa7 Fix signed-unsigned comparisons in MinidumpParserTest
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/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