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-stable-defconfig in repository toolchain/ci/llvm-project.
from 7d2021defca [CommandLineParser] Add DefaultOption flag adds 55b0d987fd5 [X86] Use int64_t and isInt<N> instead of APInt operations [...] adds 95e5f28337c [InstCombine] Remove redundant/bogus mul_with_overflow combines adds a96480ebc18 [ConstantRange] Disallow NUW | NSW in makeGuaranteedNoWrapRegion() adds 040871db487 [CVP] Add tests for range of with.overflow result; NFC adds 191f1487b63 [X86] Use PC-relative mode for the kernel code model adds 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]
No new revisions were added by this update.
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 | 17 +- llvm/lib/IR/ConstantRange.cpp | 40 ++-- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 37 +-- llvm/lib/Target/X86/X86InstrAVX512.td | 27 --- .../Transforms/InstCombine/InstCombineCompares.cpp | 8 - .../Transforms/Utils/PromoteMemoryToRegister.cpp | 41 +--- llvm/test/CodeGen/X86/codemodel.ll | 27 ++- llvm/test/CodeGen/X86/vector-compare-all_of.ll | 32 ++- llvm/test/CodeGen/X86/vector-compare-any_of.ll | 33 ++- .../overflow_predicate.ll | 252 +++++++++++++++++++++ llvm/test/Transforms/InstCombine/gep-custom-dl.ll | 3 +- llvm/test/Transforms/InstCombine/getelementptr.ll | 4 +- llvm/test/Transforms/InstCombine/memcpy.ll | 16 +- llvm/test/Transforms/InstCombine/memmove.ll | 48 ++-- llvm/test/Transforms/InstCombine/memset.ll | 34 ++- llvm/test/Transforms/InstCombine/store.ll | 11 + llvm/unittests/IR/ConstantRangeTest.cpp | 210 ++++------------- llvm/unittests/Support/VirtualFileSystemTest.cpp | 3 +- 44 files changed, 1152 insertions(+), 504 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