This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk/llvm-master-aarch64-spec2k6-Os_LTO in repository toolchain/ci/llvm-project.
from 4dbcc3cf743 [clang-tidy] Use back-tick here adds 85404869741 [Mem2Reg] Delete unused AllocaPointerVal adds 49f8776f0c6 [CallingConvLower] Use SmallVectorImpl::swap adds 5f3a04510a5 [WebAssembly] Use Function::hasOptSize() (NFC) adds 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 [...] new 12886f04eae Prevent unnecessary conversion from StringRef to C-string [NFC]
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: .../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/lib/Tooling/CommonOptionsParser.cpp | 2 - 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/docs/CommandLine.rst | 10 + llvm/include/llvm/CodeGen/CallingConvLower.h | 2 +- llvm/include/llvm/IR/ConstantRange.h | 17 +- llvm/include/llvm/Support/CommandLine.h | 13 +- llvm/lib/IR/ConstantRange.cpp | 40 ++-- llvm/lib/Support/CommandLine.cpp | 48 +++- .../Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp | 3 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 37 +-- llvm/lib/Target/X86/X86InstrAVX512.td | 27 --- .../Transforms/InstCombine/InstCombineCompares.cpp | 8 - .../Transforms/Utils/PromoteMemoryToRegister.cpp | 45 +--- 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 ++- llvm/test/Support/check-default-options.txt | 18 ++ .../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/tools/llvm-opt-report/OptReport.cpp | 7 - llvm/unittests/IR/ConstantRangeTest.cpp | 210 ++++------------- llvm/unittests/Support/CommandLineTest.cpp | 61 +++++ llvm/unittests/Support/VirtualFileSystemTest.cpp | 3 +- 53 files changed, 1296 insertions(+), 528 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 create mode 100644 llvm/test/Support/check-default-options.txt