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-defconfig 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 new 890b6a2e8d3 [mips][mc] Emit R_{MICRO}MIPS_JALR when expanding jal to jalr new 31f5a187632 [GlobalISel] Set stack protector index when translating Int [...] new 8f01209a308 Use zip_longest for iterator range comparisons. NFC. new 4b4f87819a1 [AVX512] Update typo in comment new 498e428652c [libclang] Revert removal of tidy plugin support from libcl [...] new 2a45c91f3c8 [DAGCombiner] Simplify test case from r348759 new 01385188a80 [llvm-mca] Add new tests for Exynos (NFC) new 255118c5202 [AMDGPU] Add new Mode Register pass - minor fix new fcba2cd6da6 [AArch64] Refactor the scheduling predicates new 107e51003fe [x86] add tests for LowerVSETCC with min/max; NFC new dd428f5f303 [Sanitizer] expand sysctl/getmntinfo/nl_langinfo to Darwin new 723512f7b99 [AMDGPU] Change the l1 flush instruction for AMDPAL/MESA3D. new c2278cd9e6d [OPENMP][NVPTX]Revert __kmpc_shuffle_int64 to its original form. new aa5bbe14d7d Re-commit "Introduce ObjectFileBreakpad" new 086437d370b [AArch64] Refactor the Exynos scheduling predicates new f5874a77c69 Do not use PATH_MAX with SmallString new dda61396e84 [x86] fix formatting; NFC
The 17 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/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