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-mainline-allnoconfig in repository toolchain/ci/llvm-monorepo.
from bf59dc76a80 Allow a double-underscore spelling of Clang attributes usin [...] adds 347e4d14c2c Use the correct address space when bitcasting func pointer [...] adds 16e925a7ecb Revert rL346454: Fix a use-after-free introduced by r344915. adds c669678c1f6 Branch/tag all projects with a single commit in release-tag [...] adds e053b4ae068 [OPENMP][NVPTX]Extend number of constructs executed in SPMD mode. adds 0c5dd9671de [X86] Move the promotion of v16i16->v16i8 for avx512f but n [...] adds 8162d499679 Remove llvm include from debugserver, change LLVM_FALLTHROU [...] adds 0d8dd3d3dc8 [ASTMatchers] overload ignoringParens for Expr adds 8c4fcc6dd9f [clang-tidy] fix PR39583 - ignoring ParenCast for string-li [...] adds 0b2715ed4c1 Revert "Revert rL346454: Fix a use-after-free introduced by [...] adds a08bdc97843 [hwasan] Add entire report to abort message on Android. adds 163b3844160 [WebAssembly] Disable custom NaN payload tests adds 1f69b414ec1 Revert "Exclude wasm target from Windows packaging due to PR39448" adds 9533708db1a Re-land r343606 "[winasan] Unpoison the stack in NtTerminat [...] adds bf31a8e1a73 Work with a gdb-remote target that doesn't handle the qWatc [...] adds 9f5373361af [JumpThreading] Fix exponential time algorithm computing kn [...] adds a55948126a1 [ARM] Add MemOperand to LDRcp to enable DCE. adds d2e172a9e3c [SelectionDAG] Fix a -Wparentheses warning from gcc in an a [...] adds 77048c71df1 [AVR] Reorder the CHECK lines in directmem.ll to match curr [...] adds ad0100b498b Fix ClangFormat issue of recognizing ObjC subscript as C++ [...] adds c36087f929e [libcxx] Provide thread annotations for shared_mutex adds 17b8def7673 [ARM64] [Windows] Handle funclets adds 460d692a102 [GC] Simplify linking of GC builtin GC strategies adds b7c98df1d3d [WebAssembly] Update bleeding-edge cpu features adds b3428b42447 Enable listening for EXC_RESOURCE events, and format mach e [...] adds b19b35e4f69 Add extra diagnostics to test adds 62c644e4ac5 Unbreak the linux bot from the previous commit. Fred neede [...] adds 5d6ad16de04 [X86] In LowerHorizontalByteSum, emit vector_shuffle nodes [...] adds fd50d05d355 test/CodeGen/X86: Relax test case adds b91a72edc92 RegAllocFast: Further cleanups; NFC adds dcad980da5b Fix DragonFlyBSD build adds 6a887d2c52a [PDB] Simplify some ghash code, NFC adds 3bfaaaca6c3 Correct atexit(3) support in MSan/NetBSD adds d4c06f47753 [X86] Add a test case to show scalarized vector srem to dem [...] adds 3cc927bed99 [X86] Use a MOVSX instruction instead of a MOVZX instructio [...] adds f579fe09144 Correct naming conventions and 80 col rule violation in CGD [...] adds 23b71db0942 [clang]: Fix misapplied patch in 346582. adds 8306b30944a [ThinLTO] Internalize readonly globals adds 42b609e0569 [NFC][MCA][BdVer2] Add bdver2 runline into register-file-st [...] adds f4176c7975a [python] Support PathLike filenames and directories adds 170ae343ce6 [X86][BdVer2] Fix loads/stores throughput for Piledriver (PR39465) adds 11565640e2d [GC] Rename a header for consistency adds 26d9c28a371 [CostModel][X86] SK_ExtractSubvector costs must only be tes [...] adds ff8e6e82437 [X86] Remove apparently unneeded code from combineVSZext. adds b921f24645b [cxx_status] Update for San Diego motions. adds 866de8aae25 [X86] Remove unused variable new 252521b8dfb Fix DragonFlyBSD linkage issue. new f68619a8c65 [InstCombine] auto-generate full checks; NFC
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: .../ProBoundsArrayToPointerDecayCheck.cpp | 9 +- ...uidelines-pro-bounds-array-to-pointer-decay.cpp | 4 + clang/bindings/python/clang/cindex.py | 49 +- clang/bindings/python/tests/cindex/test_cdb.py | 9 + .../python/tests/cindex/test_code_completion.py | 28 + .../python/tests/cindex/test_translation_unit.py | 68 + clang/bindings/python/tests/cindex/util.py | 15 + clang/docs/LibASTMatchersReference.html | 11 + clang/include/clang/ASTMatchers/ASTMatchers.h | 21 +- clang/lib/ASTMatchers/Dynamic/Registry.cpp | 2 +- clang/lib/CodeGen/CGDeclCXX.cpp | 35 +- clang/lib/CodeGen/CGException.cpp | 6 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 110 +- clang/lib/Format/TokenAnnotator.cpp | 3 +- clang/test/CodeGen/ubsan-debuglog-return.c | 2 +- clang/test/OpenMP/nvptx_SPMD_codegen.cpp | 13 +- .../test/OpenMP/nvptx_target_parallel_codegen.cpp | 4 +- .../nvptx_target_parallel_proc_bind_codegen.cpp | 6 +- .../nvptx_target_parallel_reduction_codegen.cpp | 6 +- clang/test/OpenMP/nvptx_target_teams_codegen.cpp | 2 +- ...arget_teams_distribute_parallel_for_codegen.cpp | 2 +- ..._teams_distribute_parallel_for_simd_codegen.cpp | 2 +- .../unittests/ASTMatchers/ASTMatchersNodeTest.cpp | 8 + clang/unittests/Format/FormatTest.cpp | 2 + clang/www/cxx_status.html | 58 +- compiler-rt/lib/asan/asan_win.cc | 12 +- compiler-rt/lib/hwasan/hwasan.cc | 1 + compiler-rt/lib/hwasan/hwasan.h | 2 + compiler-rt/lib/hwasan/hwasan_linux.cc | 7 +- compiler-rt/lib/hwasan/hwasan_report.cc | 51 +- compiler-rt/lib/hwasan/hwasan_report.h | 2 +- compiler-rt/lib/msan/msan_interceptors.cc | 68 +- .../test/asan/TestCases/Windows/dll_host.cc | 1 + .../test/hwasan/TestCases/abort-message-android.cc | 28 + libcxx/include/shared_mutex | 15 +- lld/COFF/PDB.cpp | 38 +- .../test/functionalities/exec/TestExec.py | 4 + .../TestNoWatchpointSupportInfo.py | 64 + .../Process/Utility/StopInfoMachException.cpp | 51 + .../gdb-remote/GDBRemoteCommunicationClient.cpp | 5 + lldb/source/Target/Target.cpp | 10 +- lldb/tools/debugserver/source/DNBRegisterInfo.cpp | 3 +- .../debugserver/source/MacOSX/MachException.cpp | 55 +- lldb/tools/debugserver/source/RNBRemote.cpp | 5 +- llvm/cmake/modules/HandleLLVMOptions.cmake | 3 +- llvm/include/llvm/CodeGen/{GCs.h => BuiltinGCs.h} | 23 +- .../llvm/CodeGen/LinkAllAsmWriterComponents.h | 2 +- .../llvm/CodeGen/LinkAllCodegenComponents.h | 8 +- llvm/include/llvm/IR/ModuleSummaryIndex.h | 50 +- llvm/include/llvm/Transforms/IPO/FunctionImport.h | 8 + .../include/llvm/Transforms/Scalar/JumpThreading.h | 25 +- .../llvm/Transforms/Utils/FunctionImportUtils.h | 1 - llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | 75 +- llvm/lib/AsmParser/LLParser.cpp | 3 +- llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 51 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 22 +- llvm/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp | 2 +- llvm/lib/CodeGen/BuiltinGCs.cpp | 10 +- llvm/lib/CodeGen/RegAllocFast.cpp | 427 +++--- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 4 +- llvm/lib/IR/ModuleSummaryIndex.cpp | 107 +- llvm/lib/LTO/LTO.cpp | 5 +- llvm/lib/LTO/ThinLTOCodeGenerator.cpp | 3 +- llvm/lib/Linker/IRMover.cpp | 5 - llvm/lib/Support/Unix/Path.inc | 4 +- llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 147 +- llvm/lib/Target/AArch64/AArch64FrameLowering.h | 11 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 24 + llvm/lib/Target/AArch64/AArch64ISelLowering.h | 8 + llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 30 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 14 + llvm/lib/Target/AArch64/AArch64MCInstLower.cpp | 13 + llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp | 13 +- llvm/lib/Target/AArch64/AArch64RegisterInfo.h | 3 + llvm/lib/Target/ARM/ARMFastISel.cpp | 7 +- llvm/lib/Target/WebAssembly/WebAssembly.td | 3 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 75 +- llvm/lib/Target/X86/X86InstrAVX512.td | 12 + llvm/lib/Target/X86/X86InstrCompiler.td | 9 + llvm/lib/Target/X86/X86ScheduleBdVer2.td | 8 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 2 +- llvm/lib/Transforms/IPO/FunctionImport.cpp | 45 +- llvm/lib/Transforms/Scalar/JumpThreading.cpp | 37 +- llvm/lib/Transforms/Utils/FunctionImportUtils.cpp | 21 +- llvm/test/Bitcode/summary_version.ll | 2 +- llvm/test/Bitcode/thinlto-alias.ll | 4 +- llvm/test/Bitcode/thinlto-alias2.ll | 2 +- .../thinlto-function-summary-callgraph-cast.ll | 4 +- .../thinlto-function-summary-callgraph-pgo.ll | 4 +- ...o-function-summary-callgraph-profile-summary.ll | 4 +- .../thinlto-function-summary-callgraph-relbf.ll | 2 +- ...ion-summary-callgraph-sample-profile-summary.ll | 4 +- .../Bitcode/thinlto-function-summary-callgraph.ll | 4 +- .../Bitcode/thinlto-function-summary-refgraph.ll | 12 +- .../test/CodeGen/AArch64/wineh-try-catch-nobase.ll | 49 + .../CodeGen/AArch64/wineh-try-catch-realign.ll | 59 + llvm/test/CodeGen/AArch64/wineh-try-catch-vla.ll | 52 + llvm/test/CodeGen/AArch64/wineh-try-catch.ll | 197 +++ llvm/test/CodeGen/ARM/ldrcppic.ll | 56 + llvm/test/CodeGen/AVR/directmem.ll | 33 +- llvm/test/CodeGen/WebAssembly/immediates.ll | 34 +- .../X86/2009-04-12-FastIselOverflowCrash.ll | 10 +- llvm/test/CodeGen/X86/avx512-trunc.ll | 14 +- llvm/test/CodeGen/X86/mmx-schedule.ll | 2 +- llvm/test/CodeGen/X86/pmul.ll | 28 +- llvm/test/CodeGen/X86/prefer-avx256-trunc.ll | 2 +- llvm/test/CodeGen/X86/schedule-x86-64-shld.ll | 8 +- llvm/test/CodeGen/X86/schedule-x86_32.ll | 18 +- llvm/test/CodeGen/X86/schedule-x86_64.ll | 42 +- llvm/test/CodeGen/X86/shuffle-vs-trunc-512.ll | 8 +- llvm/test/CodeGen/X86/sse-schedule.ll | 12 +- llvm/test/CodeGen/X86/sse2-schedule.ll | 8 +- llvm/test/CodeGen/X86/vector-compare-results.ll | 28 +- llvm/test/CodeGen/X86/vector-idiv-sdiv-128.ll | 341 +++++ llvm/test/CodeGen/X86/vector-popcnt-128.ll | 2 +- llvm/test/CodeGen/X86/vector-reduce-mul.ll | 108 +- llvm/test/CodeGen/X86/vector-sext.ll | 4 +- llvm/test/CodeGen/X86/vector-trunc-math.ll | 32 +- llvm/test/CodeGen/X86/vector-trunc-packus.ll | 12 +- llvm/test/CodeGen/X86/vector-trunc-ssat.ll | 12 +- llvm/test/CodeGen/X86/vector-trunc-usat.ll | 12 +- llvm/test/CodeGen/X86/vector-trunc.ll | 16 +- llvm/test/CodeGen/X86/vector-tzcnt-128.ll | 4 +- llvm/test/CodeGen/X86/x87-schedule.ll | 26 +- .../ThinLTO/X86/Inputs/index-const-prop-alias.ll | 5 + .../ThinLTO/X86/Inputs/index-const-prop-comdat.ll | 5 + .../X86/Inputs/index-const-prop-define-g.ll | 4 + .../X86/Inputs/index-const-prop-full-lto.ll | 12 + .../ThinLTO/X86/Inputs/index-const-prop-gvref.ll | 5 + .../ThinLTO/X86/Inputs/index-const-prop-linkage.ll | 15 + llvm/test/ThinLTO/X86/Inputs/index-const-prop.ll | 64 + llvm/test/ThinLTO/X86/dot-dumper.ll | 10 +- llvm/test/ThinLTO/X86/globals-import-const-fold.ll | 4 +- llvm/test/ThinLTO/X86/index-const-prop-O0.ll | 18 + llvm/test/ThinLTO/X86/index-const-prop-alias.ll | 42 + llvm/test/ThinLTO/X86/index-const-prop-comdat.ll | 17 + llvm/test/ThinLTO/X86/index-const-prop-dead.ll | 26 + llvm/test/ThinLTO/X86/index-const-prop-full-lto.ll | 24 + llvm/test/ThinLTO/X86/index-const-prop-gvref.ll | 27 + llvm/test/ThinLTO/X86/index-const-prop-ldst.ll | 21 + llvm/test/ThinLTO/X86/index-const-prop-linkage.ll | 27 + llvm/test/ThinLTO/X86/index-const-prop.ll | 40 + llvm/test/ThinLTO/X86/index-const-prop2.ll | 59 + llvm/test/Transforms/InstCombine/load.ll | 248 ++-- llvm/test/Transforms/InstCombine/store.ll | 262 ++-- llvm/test/Transforms/JumpThreading/crash.ll | 62 +- llvm/test/tools/llvm-mca/X86/BdVer2/add-sequence.s | 17 +- .../llvm-mca/X86/BdVer2/dependency-breaking-cmp.s | 15 +- .../X86/BdVer2/dependency-breaking-pcmpeq.s | 19 +- .../X86/BdVer2/dependency-breaking-pcmpgt.s | 19 +- .../X86/BdVer2/dependency-breaking-sbb-1.s | 15 +- .../X86/BdVer2/dependency-breaking-sbb-2.s | 17 +- .../llvm-mca/X86/BdVer2/dependent-pmuld-paddd.s | 17 +- llvm/test/tools/llvm-mca/X86/BdVer2/dot-product.s | 17 +- .../tools/llvm-mca/X86/BdVer2/load-store-alias.s | 27 +- .../tools/llvm-mca/X86/BdVer2/load-throughput.s | 175 ++- .../tools/llvm-mca/X86/BdVer2/memcpy-like-test.s | 27 +- llvm/test/tools/llvm-mca/X86/BdVer2/one-idioms.s | 41 +- .../llvm-mca/X86/BdVer2/partial-reg-update-3.s | 17 +- .../llvm-mca/X86/BdVer2/partial-reg-update-4.s | 17 +- .../llvm-mca/X86/BdVer2/partial-reg-update-5.s | 13 +- .../llvm-mca/X86/BdVer2/partial-reg-update-6.s | 17 +- llvm/test/tools/llvm-mca/X86/BdVer2/pipes-fpu.s | 27 +- llvm/test/tools/llvm-mca/X86/BdVer2/pr37790.s | 4 +- llvm/test/tools/llvm-mca/X86/BdVer2/rank.s | 27 +- .../llvm-mca/X86/BdVer2/reg-move-elimination-1.s | 17 +- .../llvm-mca/X86/BdVer2/reg-move-elimination-2.s | 29 +- .../llvm-mca/X86/BdVer2/reg-move-elimination-3.s | 25 +- .../llvm-mca/X86/BdVer2/reg-move-elimination-4.s | 21 +- .../llvm-mca/X86/BdVer2/reg-move-elimination-5.s | 21 +- .../tools/llvm-mca/X86/BdVer2/register-files-1.s | 15 +- .../tools/llvm-mca/X86/BdVer2/register-files-2.s | 15 +- .../tools/llvm-mca/X86/BdVer2/register-files-3.s | 13 +- .../tools/llvm-mca/X86/BdVer2/resources-3dnow.s | 113 +- .../test/tools/llvm-mca/X86/BdVer2/resources-adx.s | 27 +- .../test/tools/llvm-mca/X86/BdVer2/resources-aes.s | 35 +- .../tools/llvm-mca/X86/BdVer2/resources-avx1.s | 1395 +++++++++--------- .../tools/llvm-mca/X86/BdVer2/resources-bmi1.s | 59 +- .../llvm-mca/X86/BdVer2/resources-clflushopt.s | 13 +- .../tools/llvm-mca/X86/BdVer2/resources-cmov.s | 203 +-- .../tools/llvm-mca/X86/BdVer2/resources-cmpxchg.s | 15 +- .../tools/llvm-mca/X86/BdVer2/resources-f16c.s | 27 +- .../test/tools/llvm-mca/X86/BdVer2/resources-fma.s | 395 ++--- .../tools/llvm-mca/X86/BdVer2/resources-fma4.s | 203 +-- .../test/tools/llvm-mca/X86/BdVer2/resources-lea.s | 281 ++-- .../tools/llvm-mca/X86/BdVer2/resources-lzcnt.s | 23 +- .../test/tools/llvm-mca/X86/BdVer2/resources-mmx.s | 221 +-- .../tools/llvm-mca/X86/BdVer2/resources-movbe.s | 29 +- .../tools/llvm-mca/X86/BdVer2/resources-pclmul.s | 15 +- .../tools/llvm-mca/X86/BdVer2/resources-popcnt.s | 23 +- .../llvm-mca/X86/BdVer2/resources-prefetchw.s | 15 +- .../tools/llvm-mca/X86/BdVer2/resources-sse1.s | 263 ++-- .../tools/llvm-mca/X86/BdVer2/resources-sse2.s | 545 +++---- .../tools/llvm-mca/X86/BdVer2/resources-sse3.s | 49 +- .../tools/llvm-mca/X86/BdVer2/resources-sse41.s | 203 +-- .../tools/llvm-mca/X86/BdVer2/resources-sse42.s | 51 +- .../tools/llvm-mca/X86/BdVer2/resources-sse4a.s | 23 +- .../tools/llvm-mca/X86/BdVer2/resources-ssse3.s | 139 +- .../test/tools/llvm-mca/X86/BdVer2/resources-tbm.s | 91 +- .../tools/llvm-mca/X86/BdVer2/resources-x86_32.s | 37 +- .../tools/llvm-mca/X86/BdVer2/resources-x86_64.s | 1527 ++++++++++---------- .../test/tools/llvm-mca/X86/BdVer2/resources-x87.s | 333 ++--- .../test/tools/llvm-mca/X86/BdVer2/resources-xop.s | 305 ++-- .../llvm-mca/X86/BdVer2/scheduler-queue-usage.s | 17 +- llvm/test/tools/llvm-mca/X86/BdVer2/simple-test.s | 13 +- .../tools/llvm-mca/X86/BdVer2/store-throughput.s | 187 +-- .../X86/BdVer2/vbroadcast-operand-latency.s | 15 +- .../llvm-mca/X86/BdVer2/xop-super-registers-1.s | 23 +- .../llvm-mca/X86/BdVer2/xop-super-registers-2.s | 23 +- .../llvm-mca/X86/BdVer2/zero-idioms-avx-256.s | 79 +- llvm/test/tools/llvm-mca/X86/BdVer2/zero-idioms.s | 153 +- .../tools/llvm-mca/X86/register-file-statistics.s | 11 + llvm/utils/release/build_llvm_package.bat | 4 +- llvm/utils/release/tag.sh | 46 +- 215 files changed, 7503 insertions(+), 4897 deletions(-) create mode 100644 compiler-rt/test/hwasan/TestCases/abort-message-android.cc create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_ [...] rename llvm/include/llvm/CodeGen/{GCs.h => BuiltinGCs.h} (56%) create mode 100644 llvm/test/CodeGen/AArch64/wineh-try-catch-nobase.ll create mode 100644 llvm/test/CodeGen/AArch64/wineh-try-catch-realign.ll create mode 100644 llvm/test/CodeGen/AArch64/wineh-try-catch-vla.ll create mode 100644 llvm/test/CodeGen/AArch64/wineh-try-catch.ll create mode 100644 llvm/test/CodeGen/ARM/ldrcppic.ll create mode 100644 llvm/test/ThinLTO/X86/Inputs/index-const-prop-alias.ll create mode 100644 llvm/test/ThinLTO/X86/Inputs/index-const-prop-comdat.ll create mode 100644 llvm/test/ThinLTO/X86/Inputs/index-const-prop-define-g.ll create mode 100644 llvm/test/ThinLTO/X86/Inputs/index-const-prop-full-lto.ll create mode 100644 llvm/test/ThinLTO/X86/Inputs/index-const-prop-gvref.ll create mode 100644 llvm/test/ThinLTO/X86/Inputs/index-const-prop-linkage.ll create mode 100644 llvm/test/ThinLTO/X86/Inputs/index-const-prop.ll create mode 100644 llvm/test/ThinLTO/X86/index-const-prop-O0.ll create mode 100644 llvm/test/ThinLTO/X86/index-const-prop-alias.ll create mode 100644 llvm/test/ThinLTO/X86/index-const-prop-comdat.ll create mode 100644 llvm/test/ThinLTO/X86/index-const-prop-dead.ll create mode 100644 llvm/test/ThinLTO/X86/index-const-prop-full-lto.ll create mode 100644 llvm/test/ThinLTO/X86/index-const-prop-gvref.ll create mode 100644 llvm/test/ThinLTO/X86/index-const-prop-ldst.ll create mode 100644 llvm/test/ThinLTO/X86/index-const-prop-linkage.ll create mode 100644 llvm/test/ThinLTO/X86/index-const-prop.ll create mode 100644 llvm/test/ThinLTO/X86/index-const-prop2.ll