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 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 adds 162c551dd6f [Sanitizer] Intercept arc4random_buf / arc4random_addrandom [...] adds 07e1e72aba9 [Sanitizer] arc4random unit test missing case. adds d9eccf2fe6c [CodeView] Extend the `MemberAttributes` interface with the [...] adds 58dc6e892ff [AArch64] Add command-line option for SB adds 1fc1c50ce76 [OPENMP]Fix processing of the clauses on target combined di [...] adds a6eb216e054 [OPENMP][NVPTX]Outline assert into noinline function, NFC. adds cfbd1ff02f6 [OPENMP][NVPTX]Fixed initialization of the data-sharing interface. adds 3a036b99afc [objc-gnustep2] Fix a bug in category generation. adds 1c02a0be1dc [UnrollRuntime] NFC: Add comment and verify LCSSA adds 81f23bcd275 Speculative fix for xray assembler error on MachO since r349976 adds 6537cb5b4e8 [clang-tidy] Export the abseil duration inverse lookup func [...] adds ede743f9db2 [X86] Directly emit X86ISD::PMULUDQ from the ReplaceNodeRes [...] adds 39b60ed7447 [UnrollRuntime] NFC: Updated exiting tests and added more tests adds 58e92dce7b7 Introduce `LocalAddressSpaceView::LoadWritable(...)` and ma [...] new c106e40c51c [OPENMP][NVPTX]Added/fixed debugging messages, NFC.
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-tidy/abseil/DurationRewriter.cpp | 3 +- .../clang-tidy/abseil/DurationRewriter.h | 6 + clang/lib/CodeGen/CGObjCGNU.cpp | 26 +- clang/lib/Sema/SemaOpenMP.cpp | 11 +- .../test/CodeGenObjC/gnustep2-category-protocol.m | 25 + clang/test/OpenMP/target_teams_codegen.cpp | 21 + compiler-rt/lib/asan/asan_linux.cc | 2 - compiler-rt/lib/asan/asan_thread.cc | 41 +- compiler-rt/lib/hwasan/hwasan_thread.cc | 2 +- .../sanitizer_allocator_secondary.h | 10 +- .../sanitizer_common_interceptors.inc | 26 + .../lib/sanitizer_common/sanitizer_flags.inc | 3 - .../sanitizer_interceptors_ioctl_netbsd.inc | 20 +- .../lib/sanitizer_common/sanitizer_linux.cc | 4 - compiler-rt/lib/sanitizer_common/sanitizer_linux.h | 1 - .../sanitizer_local_address_space_view.h | 40 +- compiler-rt/lib/sanitizer_common/sanitizer_mac.cc | 2 - .../sanitizer_platform_interceptors.h | 3 +- .../sanitizer_platform_limits_netbsd.cc | 18 + .../sanitizer_platform_limits_netbsd.h | 17 + .../sanitizer_platform_limits_posix.cc | 3 + .../sanitizer_platform_limits_posix.h | 2 + .../lib/sanitizer_common/sanitizer_posix.cc | 10 - compiler-rt/lib/sanitizer_common/sanitizer_posix.h | 2 - .../lib/sanitizer_common/sanitizer_procmaps.h | 1 - .../lib/sanitizer_common/sanitizer_procmaps_bsd.cc | 4 - .../sanitizer_common/sanitizer_procmaps_common.cc | 6 - .../sanitizer_common/sanitizer_procmaps_linux.cc | 5 - .../sanitizer_common/sanitizer_procmaps_solaris.cc | 4 - compiler-rt/lib/xray/xray_trampoline_x86_64.S | 2 +- compiler-rt/test/asan/TestCases/Posix/no-fd.cc | 4 - .../asan/TestCases/asan_and_llvm_coverage_test.cc | 2 - .../sanitizer_common/TestCases/Posix/arc4random.cc | 65 + .../test/sanitizer_common/TestCases/Posix/regex.cc | 2 +- lld/ELF/SymbolTable.cpp | 14 +- lld/ELF/SymbolTable.h | 2 +- lld/test/ELF/as-needed-not-in-regular.s | 6 + lldb/source/Symbol/ClangASTContext.cpp | 5 +- .../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/include/llvm/DebugInfo/CodeView/TypeRecord.h | 5 + llvm/include/llvm/IR/InstrTypes.h | 158 +- llvm/include/llvm/Support/AArch64TargetParser.def | 1 + llvm/include/llvm/Support/AArch64TargetParser.h | 1 + llvm/lib/IR/Instructions.cpp | 21 + llvm/lib/Target/AArch64/AArch64.td | 8 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 6 +- llvm/lib/Target/AArch64/AArch64Subtarget.h | 4 +- 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 + llvm/lib/Target/X86/X86ISelLowering.cpp | 72 +- llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp | 15 +- llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp | 4 +- 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/shrink_vmul.ll | 64 +- llvm/test/CodeGen/X86/vector-reduce-mul.ll | 115 +- .../AArch64/{armv8.5a-specctrl.s => armv8.5a-sb.s} | 8 +- llvm/test/MC/Disassembler/AArch64/armv8.5a-sb.txt | 9 + .../MC/Disassembler/AArch64/armv8.5a-specctrl.txt | 9 - .../LoopSimplifyCFG/constant-fold-branch.ll | 59 + llvm/test/Transforms/LoopSimplifyCFG/lcssa.ll | 25 + .../LoopUnroll/runtime-loop-multiple-exits.ll | 178 +- llvm/unittests/Support/TargetParserTest.cpp | 3 +- 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 + .../deviceRTLs/nvptx/src/data_sharing.cu | 15 +- openmp/libomptarget/deviceRTLs/nvptx/src/debug.h | 27 +- .../deviceRTLs/nvptx/src/omptarget-nvptx.cu | 2 + .../libomptarget/deviceRTLs/nvptx/src/parallel.cu | 4 +- .../libomptarget/deviceRTLs/nvptx/src/supporti.h | 4 +- 88 files changed, 3590 insertions(+), 2580 deletions(-) create mode 100644 clang/test/CodeGenObjC/gnustep2-category-protocol.m create mode 100644 compiler-rt/test/sanitizer_common/TestCases/Posix/arc4random.cc create mode 100644 llvm/test/CodeGen/PowerPC/remove-implicit-use.mir rename llvm/test/MC/AArch64/{armv8.5a-specctrl.s => armv8.5a-sb.s} (59%) create mode 100644 llvm/test/MC/Disassembler/AArch64/armv8.5a-sb.txt delete mode 100644 llvm/test/MC/Disassembler/AArch64/armv8.5a-specctrl.txt 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