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 0eeb2cd491b [Tests] Add tests for D60659, and make adjustments to other [...] adds fdcdf74b0e3 [X86] Remove some unused tablegen multiclasses. NFC adds 476dd06854e [X86] Update bool_reduction_v8f32 test cases from vector-co [...] adds 43d110bd27a [ConstantRange] Delete unused getSetSize adds dabd80047e0 [ConstantRange] Fix unittest after rL358347 adds 8f9bb2250b0 [Mem2Reg] Simplify rewriteSingleStoreAlloca adds f42990e6874 [Mem2Reg] Don't call LBI.deleteValue on AllocInst/DbgVariab [...] adds e57c53df4fc [Mem2Reg] Simplify and micro optimize adds de20429cfc0 [Mem2Reg] Delete unused PointerAllocaValues adds d652bdd05f1 [c++20] Parsing support for module-declarations, import-dec [...] adds dc7000b384f [ConstantRange] Simplify unittests after getSetSize was removed adds b1b580e047a [c++20] Enable driver and frontend support for building and [...] adds 065480daf2e [clang-tidy] Add MagnitudeBitsUpperLimit option to bugpron [...] adds 12886f04eae Prevent unnecessary conversion from StringRef to C-string [NFC] adds b17e5ec61b5 [X86] Don't form masked vpcmp/vcmp/vptestm operations if th [...] adds 3c57976447b [X86] Move VPTESTM matching from the isel table to custom c [...] adds 72b976e5d72 [X86] Change IMUL with immediate instruction order to ri8 i [...] adds 96950f1fa98 [X86] Put the locked mi8 instrutions above the locked mi/mi [...] adds 5b92eb007b8 [X86] Redefine KUNPCK instructions to take a narrower sourc [...] new 63fe2593ae5 llvm-undname: Fix another crash-on-invalid found by oss-fuzz new ce1452ad27e gn build: Merge r358272 new 6de31be67e7 gn build: Merge r358243 new 274f305a418 gn build: Merge r358297 new ae050d214b9 llvm-undname: Fix oss-fuzz-foudn crash-on-invalid with inco [...]
The 5 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: .../bugprone/TooSmallLoopVariableCheck.cpp | 50 +- .../bugprone/TooSmallLoopVariableCheck.h | 8 +- clang-tools-extra/docs/ReleaseNotes.rst | 6 + .../checks/bugprone-too-small-loop-variable.rst | 17 + ...all-loop-variable-magniute-bits-upper-limit.cpp | 23 + .../bugprone-too-small-loop-variable.cpp | 6 +- .../include/clang/Basic/DiagnosticFrontendKinds.td | 7 +- clang/include/clang/Basic/DiagnosticParseKinds.td | 11 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 12 +- clang/include/clang/Lex/Preprocessor.h | 1 + clang/include/clang/Parse/Parser.h | 10 +- clang/include/clang/Sema/Sema.h | 35 +- clang/lib/Driver/ToolChains/Clang.cpp | 15 +- clang/lib/Frontend/FrontendActions.cpp | 6 +- clang/lib/Lex/PPDirectives.cpp | 4 + clang/lib/Lex/Preprocessor.cpp | 1 + clang/lib/Parse/Parser.cpp | 204 ++++++- clang/lib/Sema/Sema.cpp | 32 +- clang/lib/Sema/SemaDecl.cpp | 121 +++- clang/test/CXX/basic/basic.link/p1.cpp | 37 ++ clang/test/CXX/basic/basic.link/p3.cpp | 53 ++ clang/test/CXX/module/module.unit/p3.cpp | 4 + clang/test/CXX/module/module.unit/p8.cpp | 40 ++ .../basic/basic.link/module-declaration.cpp | 34 +- clang/test/Driver/modules.cpp | 74 +++ lldb/source/Utility/ConstString.cpp | 2 +- llvm/include/llvm/IR/ConstantRange.h | 3 - llvm/lib/Demangle/MicrosoftDemangle.cpp | 9 +- llvm/lib/IR/ConstantRange.cpp | 8 - llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 361 ++++++++++++ llvm/lib/Target/X86/X86InstrAVX512.td | 549 +++++++----------- llvm/lib/Target/X86/X86InstrArithmetic.td | 65 ++- llvm/lib/Target/X86/X86InstrCompiler.td | 50 +- .../Transforms/Utils/PromoteMemoryToRegister.cpp | 41 +- llvm/test/CodeGen/X86/avx512-vec-cmp.ll | 4 +- .../CodeGen/X86/avx512vl-intrinsics-upgrade.ll | 60 +- llvm/test/CodeGen/X86/kshift.ll | 116 ++-- llvm/test/CodeGen/X86/movmsk-cmp.ll | 36 +- llvm/test/CodeGen/X86/prefer-avx256-mask-extend.ll | 72 +-- .../test/CodeGen/X86/prefer-avx256-mask-shuffle.ll | 28 +- llvm/test/CodeGen/X86/setcc-lowering.ll | 3 +- llvm/test/CodeGen/X86/vec_uaddo.ll | 13 +- llvm/test/CodeGen/X86/vector-compare-all_of.ll | 38 +- llvm/test/CodeGen/X86/vector-compare-any_of.ll | 33 +- llvm/test/CodeGen/X86/vector-fshl-128.ll | 494 ++++++++-------- llvm/test/CodeGen/X86/vector-fshl-256.ll | 488 ++++++++-------- llvm/test/CodeGen/X86/vector-fshl-512.ll | 632 ++++++++++----------- llvm/test/CodeGen/X86/vector-fshr-128.ll | 494 ++++++++-------- llvm/test/CodeGen/X86/vector-fshr-256.ll | 488 ++++++++-------- llvm/test/CodeGen/X86/vector-fshr-512.ll | 560 +++++++++--------- llvm/test/CodeGen/X86/vector-lzcnt-512.ll | 76 ++- llvm/test/Demangle/invalid-manglings.test | 15 + llvm/unittests/IR/ConstantRangeTest.cpp | 104 ++-- .../clang-tools-extra/unittests/clangd/BUILD.gn | 1 + llvm/utils/gn/secondary/clang/lib/CodeGen/BUILD.gn | 1 + .../gn/secondary/llvm/unittests/Support/BUILD.gn | 1 + 56 files changed, 3099 insertions(+), 2557 deletions(-) create mode 100644 clang-tools-extra/test/clang-tidy/bugprone-too-small-loop-varia [...] create mode 100644 clang/test/CXX/basic/basic.link/p1.cpp create mode 100644 clang/test/CXX/basic/basic.link/p3.cpp create mode 100644 clang/test/CXX/module/module.unit/p3.cpp create mode 100644 clang/test/CXX/module/module.unit/p8.cpp create mode 100644 clang/test/Driver/modules.cpp