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-allnoconfig in repository toolchain/ci/llvm-monorepo.
from 9268b2a5dff Add OpenBSD support to OpenMP adds bf070aa1587 [X86] If the carry input to an addcarry/subborrow intrinsic [...] adds 0986b950ac2 [X86] Add some comments about when some X86 intrinsic autou [...] adds dcd7eb3ef72 Adding an STL-like type trait that is duplicated in multipl [...] adds 23fa9edac4a Move the make_const_ptr trait into STLExtras; use add_point [...] adds 9ba5e42f9ac Speculatively fixing the build; it seems add_pointer_t and [...] adds 5219d9e1dc6 [AMDGPU] Fix discarded result of addAttribute adds 151380f1326 Re-commit "[IR] Add NODISCARD to attribute functions" adds 0645a3c803d [bugpoint] Find 'opt', etc., in bugpoint directory adds e21f5d0d903 [TextAPI][elfabi] Make TBE handlers functions that return Errors adds 5bfa393bab3 [TextAPI][elfabi] Fix build by adding std::move() to r348735 adds 1e4cce372e4 [X86] Merge addcarryx/addcarry intrinsic into a single addc [...] adds 742fb35de6e [X86] Remove the addcarry builtins. Leaving only the addcar [...] adds 9a01ff4a582 [CostModel][X86][AArch64] Adjust cost of the scalarization [...] adds d7cd3b5b892 [llvm-exegesis] Also check latency mode in local lit. adds 3f9db9af57d [Sema] Further improvements to to static_assert diagnostics. adds 2f248d7aef1 Revert r348741 "[Sema] Further improvements to to static_as [...] adds 8b4543b66ff Add new interceptors for FILE repositioning stream adds 39aeadf5102 Add interceptors for md2(3) from NetBSD adds 21fce73886f Add interceptors for the sha2(3) from NetBSD adds 380058f756b [LLD][ELF] - Support discarding .dynstr section. adds 28fbe6faa3c Add data types needed for md2(3)/NetBSD interceptors adds b827cb61df9 [ELF] - Allow discarding .dynsym from the linker script. adds d37aa05d443 [LLD][ELF] - Support discarding the .dynamic section. adds 27f16623c7e [X86] Fix AvoidStoreForwardingBlocks pass for negative disp [...] adds 2a549c70737 [DebugInfo] Emit undef DBG_VALUEs when SDNodes are optimised out adds fc1a8a5a56b [OpenCL][CodeGen] Fix replacing memcpy with addrspacecast adds d1f1632cbba [DebugInfo] Don't drop dbg.value's of nullptr adds 92dee2f7558 [AMDGPU] Add new Mode Register pass adds ad48798f7f3 Misc typos fixes in ./lib folder adds e1b201e5526 Support clang compiling under windows-gnu and windows-msvc adds 1086b72b83a [NFC][AArch64] Remove duplicate Arch list in target parser tests adds 2586b22bb78 [OPENMP][NVPTX]Enable fast shuffles on 64bit values only if [...] adds f126f271808 [DAGCombiner] Use the result value type in visitCONCAT_VECTORS adds 890b6a2e8d3 [mips][mc] Emit R_{MICRO}MIPS_JALR when expanding jal to jalr adds 31f5a187632 [GlobalISel] Set stack protector index when translating Int [...] adds 8f01209a308 Use zip_longest for iterator range comparisons. NFC. adds 4b4f87819a1 [AVX512] Update typo in comment adds 498e428652c [libclang] Revert removal of tidy plugin support from libcl [...] adds 2a45c91f3c8 [DAGCombiner] Simplify test case from r348759 adds 01385188a80 [llvm-mca] Add new tests for Exynos (NFC) adds 255118c5202 [AMDGPU] Add new Mode Register pass - minor fix adds fcba2cd6da6 [AArch64] Refactor the scheduling predicates adds 107e51003fe [x86] add tests for LowerVSETCC with min/max; NFC adds dd428f5f303 [Sanitizer] expand sysctl/getmntinfo/nl_langinfo to Darwin adds 723512f7b99 [AMDGPU] Change the l1 flush instruction for AMDPAL/MESA3D. adds c2278cd9e6d [OPENMP][NVPTX]Revert __kmpc_shuffle_int64 to its original form. adds aa5bbe14d7d Re-commit "Introduce ObjectFileBreakpad" adds 086437d370b [AArch64] Refactor the Exynos scheduling predicates adds f5874a77c69 Do not use PATH_MAX with SmallString adds dda61396e84 [x86] fix formatting; NFC
No new revisions were added by this update.
Summary of changes: clang/include/clang/AST/CommentVisitor.h | 13 +- clang/include/clang/AST/DeclVisitor.h | 13 +- clang/include/clang/AST/EvaluatedExprVisitor.h | 18 +- clang/include/clang/AST/StmtVisitor.h | 16 +- clang/include/clang/Basic/BuiltinsX86.def | 3 +- clang/include/clang/Basic/BuiltinsX86_64.def | 3 +- clang/lib/ARCMigrate/FileRemapper.cpp | 2 +- clang/lib/AST/ASTContext.cpp | 2 +- clang/lib/AST/ASTStructuralEquivalence.cpp | 2 +- clang/lib/AST/ExprConstant.cpp | 6 +- clang/lib/AST/ODRHash.cpp | 2 +- clang/lib/AST/RawCommentList.cpp | 2 +- clang/lib/Analysis/CloneDetection.cpp | 2 +- clang/lib/CodeGen/BackendUtil.cpp | 2 +- clang/lib/CodeGen/CGBlocks.cpp | 2 +- clang/lib/CodeGen/CGBuiltin.cpp | 28 +- clang/lib/CodeGen/CGCall.cpp | 21 +- clang/lib/CodeGen/CGDebugInfo.h | 2 +- clang/lib/CodeGen/CGObjC.cpp | 2 +- clang/lib/CodeGen/CGOpenMPRuntime.h | 2 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 2 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 6 +- clang/lib/Driver/Driver.cpp | 2 +- clang/lib/Driver/ToolChain.cpp | 2 +- clang/lib/Driver/ToolChains/AMDGPU.cpp | 2 +- clang/lib/Driver/ToolChains/Darwin.cpp | 2 +- clang/lib/Driver/ToolChains/Hexagon.cpp | 2 +- clang/lib/Frontend/CompilerInvocation.cpp | 6 +- clang/lib/Headers/adxintrin.h | 4 +- clang/lib/Lex/Lexer.cpp | 2 +- clang/lib/Lex/PPDirectives.cpp | 4 +- clang/lib/Lex/Preprocessor.cpp | 2 +- clang/lib/Parse/Parser.cpp | 2 +- clang/lib/Rewrite/RewriteRope.cpp | 4 +- clang/lib/Sema/Sema.cpp | 2 +- clang/lib/Sema/SemaChecking.cpp | 2 +- clang/lib/Sema/SemaDecl.cpp | 6 +- clang/lib/Sema/SemaDeclCXX.cpp | 6 +- clang/lib/Sema/SemaDeclObjC.cpp | 2 +- clang/lib/Sema/SemaInit.cpp | 2 +- clang/lib/Sema/SemaLookup.cpp | 4 +- clang/lib/Sema/SemaOverload.cpp | 23 +- clang/lib/Serialization/ASTReaderDecl.cpp | 25 +- .../Checkers/BasicObjCFoundationChecks.cpp | 2 +- .../Checkers/CheckSecuritySyntaxOnly.cpp | 2 +- .../Checkers/CheckerDocumentation.cpp | 2 +- clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/IteratorChecker.cpp | 4 +- .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/NullabilityChecker.cpp | 2 +- .../Checkers/PointerArithChecker.cpp | 2 +- .../RetainCountChecker/RetainCountDiagnostics.cpp | 2 +- .../UninitializedObject/UninitializedObject.h | 6 +- .../UninitializedObjectChecker.cpp | 2 +- .../UninitializedObject/UninitializedPointee.cpp | 2 +- .../Checkers/UnreachableCodeChecker.cpp | 2 +- clang/lib/StaticAnalyzer/Core/BugReporter.cpp | 2 +- clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 4 +- clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp | 6 +- clang/lib/StaticAnalyzer/Core/Store.cpp | 2 +- clang/lib/StaticAnalyzer/Core/WorkList.cpp | 2 +- clang/lib/StaticAnalyzer/README.txt | 12 +- clang/test/CodeGen/adc-builtins.c | 8 +- clang/test/CodeGen/adx-builtins.c | 4 +- clang/test/CodeGenOpenCL/addr-space-struct-arg.cl | 15 +- clang/tools/libclang/CIndex.cpp | 13 + clang/tools/libclang/CMakeLists.txt | 9 + .../sanitizer_common_interceptors.inc | 235 +++++++++++ .../sanitizer_platform_interceptors.h | 9 +- .../sanitizer_platform_limits_netbsd.cc | 18 + .../sanitizer_platform_limits_netbsd.h | 18 + .../sanitizer_common/TestCases/NetBSD/asysctl.cc | 44 ++ .../sanitizer_common/TestCases/NetBSD/fseek.cc | 51 +++ .../test/sanitizer_common/TestCases/NetBSD/md2.cc | 114 +++++ .../test/sanitizer_common/TestCases/NetBSD/sha2.cc | 206 +++++++++ .../TestCases/NetBSD/sysctlgetmibinfo.cc | 36 ++ .../sanitizer_common/TestCases/Posix/getmntinfo.cc | 2 +- .../sanitizer_common/TestCases/Posix/sysctl.cc | 50 +-- lld/ELF/LinkerScript.cpp | 3 +- lld/ELF/SyntheticSections.cpp | 24 +- lld/ELF/Writer.cpp | 7 +- lld/test/ELF/linkerscript/discard-section-err.s | 15 +- lldb/include/lldb/Symbol/ObjectFile.h | 12 + .../Modules/Breakpad/Inputs/bad-module-id-1.syms | 2 + .../Modules/Breakpad/Inputs/bad-module-id-2.syms | 2 + .../Modules/Breakpad/Inputs/bad-module-id-3.syms | 2 + .../Breakpad/Inputs/identification-linux.syms | 6 + .../Breakpad/Inputs/identification-macosx.syms | 6 + .../Breakpad/Inputs/identification-windows.syms | 4 + .../Modules/Breakpad/breakpad-identification.test | 32 ++ .../breakpoint => Modules/Breakpad}/lit.local.cfg | 0 .../deleted-executable}/Makefile | 0 .../deleted-executable/TestDeletedExecutable.py | 31 ++ .../functionalities/deleted-executable/main.cpp | 9 + lldb/source/API/SystemInitializerFull.cpp | 3 + lldb/source/Commands/CommandCompletions.cpp | 2 +- lldb/source/Commands/CommandObjectPlatform.cpp | 2 +- lldb/source/Host/common/Host.cpp | 2 +- lldb/source/Host/posix/PipePosix.cpp | 4 +- .../Clang/ClangExpressionParser.cpp | 2 +- .../Plugins/ObjectFile/Breakpad/CMakeLists.txt | 11 + .../ObjectFile/Breakpad/ObjectFileBreakpad.cpp | 245 +++++++++++ .../ObjectFile/Breakpad/ObjectFileBreakpad.h | 109 +++++ lldb/source/Plugins/ObjectFile/CMakeLists.txt | 3 +- .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp | 2 +- .../Process/gdb-remote/GDBRemoteCommunication.cpp | 2 +- .../GDBRemoteCommunicationServerPlatform.cpp | 4 +- lldb/source/Symbol/ObjectFile.cpp | 60 +++ lldb/source/Target/ProcessInfo.cpp | 2 +- lldb/tools/lldb-test/SystemInitializerTest.cpp | 3 + lldb/tools/lldb-test/lldb-test.cpp | 13 + llvm/include/llvm/ADT/STLExtras.h | 4 + llvm/include/llvm/CodeGen/BasicTTIImpl.h | 9 +- llvm/include/llvm/IR/Attributes.h | 117 +++--- llvm/include/llvm/IR/IntrinsicsX86.td | 14 +- llvm/include/llvm/Target/TargetInstrPredicate.td | 2 +- llvm/include/llvm/TextAPI/ELF/TBEHandler.h | 13 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 12 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp | 17 + llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h | 10 + llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp | 8 +- .../CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp | 13 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 6 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 3 +- llvm/lib/IR/AutoUpgrade.cpp | 101 ++--- llvm/lib/Target/AArch64/AArch64.td | 1 + llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 209 +--------- llvm/lib/Target/AArch64/AArch64InstrInfo.h | 9 - llvm/lib/Target/AArch64/AArch64SchedExynosM1.td | 122 +++--- llvm/lib/Target/AArch64/AArch64SchedExynosM3.td | 113 ++--- llvm/lib/Target/AArch64/AArch64SchedPredExynos.td | 124 ++++++ llvm/lib/Target/AArch64/AArch64SchedPredicates.td | 386 ++++++++++++++--- llvm/lib/Target/AMDGPU/AMDGPU.h | 4 + llvm/lib/Target/AMDGPU/AMDGPULibFunc.cpp | 6 +- llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 9 + llvm/lib/Target/AMDGPU/CMakeLists.txt | 1 + llvm/lib/Target/AMDGPU/SIDefines.h | 5 +- llvm/lib/Target/AMDGPU/SIInstrFormats.td | 6 + llvm/lib/Target/AMDGPU/SIInstrInfo.h | 8 + llvm/lib/Target/AMDGPU/SIMemoryLegalizer.cpp | 8 +- llvm/lib/Target/AMDGPU/SIModeRegister.cpp | 406 ++++++++++++++++++ llvm/lib/Target/AMDGPU/VOP1Instructions.td | 8 + llvm/lib/Target/AMDGPU/VOP2Instructions.td | 7 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 36 +- llvm/lib/Target/AMDGPU/VOP3PInstructions.td | 8 +- llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 24 +- .../Target/X86/X86AvoidStoreForwardingBlocks.cpp | 2 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 53 +-- llvm/lib/Target/X86/X86InstrAVX512.td | 2 +- llvm/lib/Target/X86/X86IntrinsicsInfo.h | 10 +- llvm/lib/TextAPI/ELF/TBEHandler.cpp | 11 +- .../Analysis/CostModel/AArch64/vector-reduce.ll | 44 +- .../Analysis/CostModel/X86/reduce-smax-widen.ll | 180 ++++---- llvm/test/Analysis/CostModel/X86/reduce-smax.ll | 144 +++---- .../Analysis/CostModel/X86/reduce-smin-widen.ll | 176 ++++---- llvm/test/Analysis/CostModel/X86/reduce-smin.ll | 144 +++---- .../Analysis/CostModel/X86/reduce-umax-widen.ll | 180 ++++---- llvm/test/Analysis/CostModel/X86/reduce-umax.ll | 144 +++---- .../Analysis/CostModel/X86/reduce-umin-widen.ll | 180 ++++---- llvm/test/Analysis/CostModel/X86/reduce-umin.ll | 144 +++---- llvm/test/BugPoint/compile-custom.ll | 2 +- llvm/test/BugPoint/crash-narrowfunctiontest.ll | 2 +- llvm/test/BugPoint/invalid-debuginfo.ll | 2 +- llvm/test/BugPoint/metadata.ll | 6 +- llvm/test/BugPoint/named-md.ll | 2 +- llvm/test/BugPoint/remove_arguments_test.ll | 2 +- llvm/test/BugPoint/replace-funcs-with-null.ll | 2 +- .../GlobalISel/arm64-irtranslator-stackprotect.ll | 3 + .../test/CodeGen/AMDGPU/memory-legalizer-amdpal.ll | 222 ++++++++++ .../test/CodeGen/AMDGPU/memory-legalizer-mesa3d.ll | 222 ++++++++++ llvm/test/CodeGen/AMDGPU/mode-register.mir | 459 +++++++++++++++++++++ llvm/test/CodeGen/AMDGPU/simplify-libcalls.ll | 5 + llvm/test/CodeGen/X86/adx-commute.mir | 12 +- llvm/test/CodeGen/X86/adx-intrinsics-upgrade.ll | 16 +- llvm/test/CodeGen/X86/adx-intrinsics.ll | 100 ++--- llvm/test/CodeGen/X86/combine-concatvectors.ll | 21 + llvm/test/CodeGen/X86/pr39896.ll | 54 +++ llvm/test/CodeGen/X86/pr39926.ll | 6 +- llvm/test/CodeGen/X86/stack-folding-adx-x86_64.ll | 59 ++- llvm/test/CodeGen/X86/stack-folding-adx.mir | 12 +- llvm/test/CodeGen/X86/vec_setcc-2.ll | 379 +++++++++++++++++ llvm/test/DebugInfo/NVPTX/debug-info.ll | 8 +- .../DebugInfo/X86/dbg-value-inlined-parameter.ll | 6 +- llvm/test/DebugInfo/X86/pieces-3.ll | 5 +- llvm/test/DebugInfo/X86/sdag-dangling-dbgvalue.ll | 9 +- llvm/test/MC/Mips/expansion-jal-sym-pic.s | 64 ++- .../SLPVectorizer/X86/horizontal-minmax.ll | 90 ++-- llvm/test/tools/llvm-exegesis/X86/lit.local.cfg | 8 +- .../llvm-mca/AArch64/Exynos/extended-register.s | 58 +++ .../llvm-mca/AArch64/Exynos/register-offset.s | 43 ++ .../llvm-mca/AArch64/Exynos/shifted-register.s | 46 +++ llvm/tools/bugpoint/ExecutionDriver.cpp | 17 +- llvm/tools/bugpoint/OptimizerDriver.cpp | 4 +- llvm/tools/bugpoint/ToolRunner.cpp | 92 ++--- llvm/tools/bugpoint/ToolRunner.h | 14 +- llvm/unittests/Support/TargetParserTest.cpp | 7 +- llvm/unittests/TextAPI/CMakeLists.txt | 1 + llvm/unittests/TextAPI/ELFYAMLTest.cpp | 39 +- .../libomptarget/deviceRTLs/nvptx/src/reduction.cu | 7 +- openmp/runtime/cmake/LibompHandleFlags.cmake | 1 + openmp/runtime/cmake/config-ix.cmake | 17 +- openmp/runtime/src/kmp.h | 6 +- openmp/runtime/src/kmp_affinity.h | 10 +- openmp/runtime/src/kmp_config.h.cmake | 2 + openmp/runtime/src/kmp_dispatch.cpp | 12 +- openmp/runtime/src/kmp_io.cpp | 4 + openmp/runtime/src/kmp_lock.cpp | 3 +- openmp/runtime/src/kmp_os.h | 11 +- openmp/runtime/src/kmp_platform.h | 2 +- openmp/runtime/src/kmp_safe_c_api.h | 2 +- openmp/runtime/src/kmp_settings.cpp | 2 +- openmp/runtime/src/kmp_utility.cpp | 4 + openmp/runtime/src/kmp_wrapper_getpid.h | 2 + openmp/runtime/src/kmp_wrapper_malloc.h | 2 + openmp/runtime/src/libomp.rc.var | 2 +- .../src/thirdparty/ittnotify/ittnotify_static.c | 19 +- openmp/runtime/src/z_Windows_NT_util.cpp | 1 + 218 files changed, 5392 insertions(+), 1834 deletions(-) create mode 100644 compiler-rt/test/sanitizer_common/TestCases/NetBSD/asysctl.cc create mode 100644 compiler-rt/test/sanitizer_common/TestCases/NetBSD/fseek.cc create mode 100644 compiler-rt/test/sanitizer_common/TestCases/NetBSD/md2.cc create mode 100644 compiler-rt/test/sanitizer_common/TestCases/NetBSD/sha2.cc create mode 100644 compiler-rt/test/sanitizer_common/TestCases/NetBSD/sysctlgetmibinfo.cc create mode 100644 lldb/lit/Modules/Breakpad/Inputs/bad-module-id-1.syms create mode 100644 lldb/lit/Modules/Breakpad/Inputs/bad-module-id-2.syms create mode 100644 lldb/lit/Modules/Breakpad/Inputs/bad-module-id-3.syms create mode 100644 lldb/lit/Modules/Breakpad/Inputs/identification-linux.syms create mode 100644 lldb/lit/Modules/Breakpad/Inputs/identification-macosx.syms create mode 100644 lldb/lit/Modules/Breakpad/Inputs/identification-windows.syms create mode 100644 lldb/lit/Modules/Breakpad/breakpad-identification.test copy lldb/lit/{tools/lldb-mi/breakpoint => Modules/Breakpad}/lit.local.cfg (100%) copy lldb/packages/Python/lldbsuite/test/{api/check_public_api_headers => function [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/deleted-exe [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/deleted-exe [...] create mode 100644 lldb/source/Plugins/ObjectFile/Breakpad/CMakeLists.txt create mode 100644 lldb/source/Plugins/ObjectFile/Breakpad/ObjectFileBreakpad.cpp create mode 100644 lldb/source/Plugins/ObjectFile/Breakpad/ObjectFileBreakpad.h create mode 100644 llvm/lib/Target/AArch64/AArch64SchedPredExynos.td create mode 100644 llvm/lib/Target/AMDGPU/SIModeRegister.cpp create mode 100644 llvm/test/CodeGen/AMDGPU/memory-legalizer-amdpal.ll create mode 100644 llvm/test/CodeGen/AMDGPU/memory-legalizer-mesa3d.ll create mode 100644 llvm/test/CodeGen/AMDGPU/mode-register.mir create mode 100644 llvm/test/CodeGen/X86/pr39896.ll create mode 100644 llvm/test/tools/llvm-mca/AArch64/Exynos/extended-register.s create mode 100644 llvm/test/tools/llvm-mca/AArch64/Exynos/register-offset.s create mode 100644 llvm/test/tools/llvm-mca/AArch64/Exynos/shifted-register.s