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-project.
from 0a8a225f8e6 [NFC] Fix comments and formatting. adds af47d0021c7 [ELF] Align the first section of a PT_LOAD even if its type [...] adds 7a6182d48d6 PR40674: fix assertion failure if a structured binding decl [...] adds c34b7aaefc2 NFC: Rename some sanitizer related lifetime checks adds d60271a1adf NFC: Rename lifetime-asan.ll -> lifetime-sanitizer.ll adds a39e6490af0 Re-enable DependencyScannerTest on windows with the right fixes adds 3f6dd0c5887 [GlobalISel] Introduce a G_DYN_STACKALLOC opcode to represe [...] adds cb167c85b46 PR42513: Enter the proper DeclContext before substituting i [...] adds cc25dabe238 Remove unnecessary REQUIRES from a test. adds eb70ac02493 [LoopFusion] Fix -Wunused-function in -DLLVM_ENABLE_ASSERTI [...] adds dd2cf783811 [X86] Add an assert to mark more code that needs to be remo [...] adds 62083ec1574 [ELF] Make member function Writer<ELFT>::removeEmptyPTLoad [...] adds b3eccc7f0b7 [InstCombine][NFC] reuse-constant-from-select-in-icmp.ll - [...] adds 2c75fe7f2a8 [InstCombine] Try to reuse constant from select in leading [...] adds de19f749e0e [InstCombine] matchThreeWayIntCompare(): commutativity awareness adds 9cf08c6de1d [Constant] Add 'isElementWiseEqual()' method adds 98bcf690ae0 [Testing] Unbreak r369830 adds 6d5a8c92bfd [ELF] Simplify with less_second. NFC adds 0d7252b7836 [analyzer] Analysis: Fix checker silencing adds 19651b68d95 [OpenCL] Microoptimize OCL2Qual a bit adds 16b322914a3 Use a bit of relaxed constexpr to make FeatureBitset costan [...] adds 45d205637a0 [llvm-reduce] Silence -Wdocumentation adds 573d81cec5c Update tablegen test after r369847. adds 70434770425 Fix some accidental global initializers by using StringLite [...] adds 7e8f9d579cc Try to make MSVC 2017 happy. adds aa5ef3887c0 Hack around a GCC ICE that was fixed in GCC 6.2 adds 3c614f7b482 [clang-tidy] Manually enable exceptions in tesst that uses them adds d5e60669c4a [TLI] Simplify code. NFCI. adds c4dd1d1873f AMDGPU: Generate check lines adds b3dd381a73d AMDGPU: Introduce a flag to disable mul24 intrinsic formation adds c6ab2b4fed3 AMDGPU: Preserve value name when inserting mul24 intrinsic adds 74115ef791e AMDGPU: Add baseline test for mul24 ordering issues new cc4b0596b1b [X86] Add isel patterns to match vpdpwssd avx512vnni instru [...]
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: .../test/clang-tidy/duplicate-reports.cpp | 2 +- clang/lib/Frontend/CompilerInvocation.cpp | 51 +-- clang/lib/Sema/SemaDeclCXX.cpp | 3 +- clang/lib/Sema/SemaLookup.cpp | 21 +- clang/lib/Sema/SemaTemplate.cpp | 1 + clang/test/CXX/dcl.decl/dcl.decomp/p3.cpp | 8 +- .../{lifetime-asan.c => lifetime-sanitizer.c} | 10 +- clang/test/CodeGenCXX/lifetime-asan.cpp | 42 -- clang/test/CodeGenCXX/lifetime-sanitizer.cpp | 51 +++ .../cxx1z-class-template-argument-deduction.cpp | 9 +- clang/test/SemaTemplate/temp_arg_nontype_cxx11.cpp | 17 + clang/tools/scan-build/bin/scan-build | 13 +- clang/unittests/Tooling/DependencyScannerTest.cpp | 29 +- clang/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp | 20 +- lld/ELF/Writer.cpp | 32 +- lld/test/ELF/linkerscript/nobits-offset.s | 25 +- lld/test/ELF/nobits-offset.s | 21 + lld/test/ELF/relocatable.s | 2 +- lld/test/ELF/relocation-copy-align-common.s | 2 +- llvm/include/llvm/Analysis/TargetLibraryInfo.h | 2 +- llvm/include/llvm/IR/Constant.h | 6 + llvm/include/llvm/MC/SubtargetFeature.h | 139 +++++-- llvm/include/llvm/Support/TargetOpcodes.def | 5 +- llvm/include/llvm/Target/GenericOpcodes.td | 6 + llvm/lib/Analysis/TargetLibraryInfo.cpp | 18 +- llvm/lib/CodeGen/MachineVerifier.cpp | 21 + llvm/lib/IR/Constants.cpp | 15 + llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h | 13 +- llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp | 12 +- llvm/lib/Target/AMDGPU/AMDGPULibFunc.cpp | 6 +- llvm/lib/Target/Hexagon/HexagonSubtarget.cpp | 2 +- .../Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 8 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 5 +- llvm/lib/Target/X86/X86InstrAVX512.td | 29 ++ .../Transforms/InstCombine/InstCombineCompares.cpp | 86 ++-- .../Transforms/InstCombine/InstCombineSelect.cpp | 79 ++++ llvm/lib/Transforms/Scalar/LoopFuse.cpp | 8 +- .../CodeGen/AMDGPU/amdgpu-codegenprepare-mul24.ll | 219 +++++++--- llvm/test/CodeGen/AMDGPU/idiv-licm.ll | 451 ++++++++++++++++----- llvm/test/CodeGen/AMDGPU/mul24-pass-ordering.ll | 263 ++++++++++++ llvm/test/CodeGen/X86/avx512vnni.ll | 198 +++++++++ .../test/MachineVerifier/test_g_dyn_stackalloc.mir | 25 ++ llvm/test/TableGen/GlobalISelEmitter.td | 6 +- llvm/test/TableGen/generic-tables-instruction.td | 2 +- llvm/test/TableGen/generic-tables.td | 2 +- ...mp-with-select-of-constant-threshold-pattern.ll | 64 +-- .../{lifetime-asan.ll => lifetime-sanitizer.ll} | 0 .../reuse-constant-from-select-in-icmp.ll | 82 ++-- .../unrecognized_three-way-comparison.ll | 56 +-- .../InstCombine/xor-of-icmps-with-extra-uses.ll | 8 +- llvm/tools/llvm-reduce/deltas/ReduceGlobalVars.cpp | 1 - llvm/utils/TableGen/AsmMatcherEmitter.cpp | 2 +- llvm/utils/TableGen/CodeEmitterGen.cpp | 4 +- llvm/utils/TableGen/SearchableTableEmitter.cpp | 2 +- llvm/utils/TableGen/SubtargetFeatureInfo.cpp | 4 +- 55 files changed, 1699 insertions(+), 509 deletions(-) rename clang/test/CodeGen/{lifetime-asan.c => lifetime-sanitizer.c} (52%) delete mode 100644 clang/test/CodeGenCXX/lifetime-asan.cpp create mode 100644 clang/test/CodeGenCXX/lifetime-sanitizer.cpp create mode 100644 lld/test/ELF/nobits-offset.s create mode 100644 llvm/test/CodeGen/AMDGPU/mul24-pass-ordering.ll create mode 100644 llvm/test/CodeGen/X86/avx512vnni.ll create mode 100644 llvm/test/MachineVerifier/test_g_dyn_stackalloc.mir rename llvm/test/Transforms/InstCombine/{lifetime-asan.ll => lifetime-sanitizer.ll [...]