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-allyesconfig in repository toolchain/ci/llvm-monorepo.
from 344a728205c [clangd] Add 'Switch header/source' command in clangd-vscode adds a8a86e6d59d [AArch64] Enable libm vectorized functions via SLEEF adds 471556c8365 Revert unapproved commit adds f4d1eb2c49a isEvaluatable() implies a constant context. adds ece5b4ae1e8 [analyzer] INT50-CPP. Do not cast to an out-of-range enumer [...] adds 5fb3989b9e0 [llvm-mca] InstrBuilder: warnings for call/ret instructions [...] adds 20c3f1a1932 [InstCombine] Determine demanded and known bits for funnel shifts adds dc717735794 [X86][compiler-rt] Attempt to fix a warning about a shift a [...] adds 959ffa49ecd [X86] Make conversion of feature bits into a mask explicitl [...] adds dc37f5dfa82 [X86] Synchronize a macro in getAvailableFeatures in Host.c [...] adds 4813f0b5840 [X86][compiler-rt] Add missing semicolon adds a4fe7201db6 A bit of AST matcher cleanup, NFC. adds 5ba271b25cf add Kang Zhang(shkzhang@cn.ibm.com) to the CREDITS.TXT adds af0f232d609 [llvm-mca] Add support for instructions with a variadic num [...] adds a2243ad680a [SelectionDAG] move constant or splat functions to common location adds e44347d824a [IPSCCP] Use input operand instead of OriginalOp for ssa_copy. adds 4a77c5f604a [x86] add tests for select-of-fp-constants; NFC adds e7bb99347ad [x86] limit transform for select-of-fp-constants adds 093425c9608 [CodeGen] translate MS rotate builtins to LLVM funnel-shift [...] adds 243b068756c [MetadataTest] Fix off-by-one strncpy warning reported by g [...] adds 9e38f8a5618 [CodeComplete] Simplify CodeCompleteConsumer.cpp, NFC adds 16effb77859 [Support/FileSystem] Add sub-second precision for atime/mti [...] adds ebe1cc58a68 A "constexpr" is evaluated in a constant context. Make sure [...]
No new revisions were added by this update.
Summary of changes: .../change-namespace/ChangeNamespace.cpp | 17 +- .../BoolPointerImplicitConversionCheck.cpp | 10 +- .../clang-tidy/bugprone/ExceptionEscapeCheck.cpp | 12 +- .../MisplacedOperatorInStrlenInAllocCheck.cpp | 12 +- .../bugprone/SuspiciousEnumUsageCheck.cpp | 18 +- .../clang-tidy/bugprone/UseAfterMoveCheck.cpp | 4 +- .../InterfacesGlobalInitCheck.cpp | 16 +- .../cppcoreguidelines/OwningMemoryCheck.cpp | 54 +++--- .../fuchsia/StaticallyConstructedObjectsCheck.cpp | 23 ++- .../clang-tidy/fuchsia/TrailingReturnCheck.cpp | 6 +- .../clang-tidy/google/OverloadedUnaryAndCheck.cpp | 10 +- .../clang-tidy/hicpp/ExceptionBaseclassCheck.cpp | 31 ++-- .../clang-tidy/hicpp/MultiwayPathsCoveredCheck.cpp | 9 +- .../clang-tidy/hicpp/SignedBitwiseCheck.cpp | 38 ++-- .../NonPrivateMemberVariablesInClassesCheck.cpp | 14 +- .../clang-tidy/modernize/LoopConvertCheck.cpp | 2 +- .../clang-tidy/modernize/ReplaceAutoPtrCheck.cpp | 2 +- .../clang-tidy/modernize/UseAutoCheck.cpp | 6 +- .../clang-tidy/modernize/UseEqualsDefaultCheck.cpp | 38 ++-- .../modernize/UseUncaughtExceptionsCheck.cpp | 26 ++- .../performance/MoveConstructorInitCheck.cpp | 14 +- .../performance/UnnecessaryCopyInitialization.cpp | 14 +- .../performance/UnnecessaryValueParamCheck.cpp | 4 +- .../clang-tidy/portability/SIMDIntrinsicsCheck.cpp | 4 +- .../readability/IsolateDeclarationCheck.cpp | 9 +- .../readability/SimplifyBooleanExprCheck.cpp | 10 +- .../readability/UppercaseLiteralSuffixCheck.cpp | 10 +- .../clang-tidy/zircon/TemporaryObjectsCheck.cpp | 6 +- clang/include/clang/AST/Expr.h | 3 +- .../clang/StaticAnalyzer/Checkers/Checkers.td | 3 + clang/lib/AST/ExprConstant.cpp | 8 +- clang/lib/CodeGen/CGBuiltin.cpp | 50 ++---- clang/lib/Sema/CodeCompleteConsumer.cpp | 146 ++++++++-------- clang/lib/Sema/SemaExpr.cpp | 7 +- clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt | 1 + .../Checkers/EnumCastOutOfRangeChecker.cpp | 128 ++++++++++++++ clang/test/Analysis/enum-cast-out-of-range.cpp | 192 +++++++++++++++++++++ clang/test/CodeGen/builtin-constant-p.c | 3 + clang/test/CodeGen/ms-intrinsics-rotations.c | 99 +++-------- clang/test/SemaCXX/compound-literal.cpp | 3 +- clang/test/SemaCXX/constant-expression-cxx1y.cpp | 8 + clang/www/analyzer/alpha_checks.html | 18 ++ compiler-rt/lib/builtins/cpu_model.c | 12 +- llvm/CREDITS.TXT | 4 + llvm/cmake/config-ix.cmake | 6 + llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 14 +- llvm/include/llvm/CodeGen/TargetLowering.h | 8 + llvm/include/llvm/Config/config.h.cmake | 6 + llvm/include/llvm/Support/Chrono.h | 8 + llvm/include/llvm/Support/FileSystem.h | 29 +++- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 52 ++---- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 18 +- llvm/lib/Support/Host.cpp | 6 +- llvm/lib/Support/Unix/Path.inc | 21 ++- llvm/lib/Target/X86/X86ISelLowering.cpp | 8 + llvm/lib/Target/X86/X86ISelLowering.h | 2 + .../InstCombine/InstCombineSimplifyDemanded.cpp | 24 +++ llvm/lib/Transforms/Scalar/SCCP.cpp | 10 +- llvm/test/CodeGen/X86/2009-03-07-FPConstSelect.ll | 18 -- llvm/test/CodeGen/X86/avx512-cmp.ll | 6 +- llvm/test/CodeGen/X86/avx512-schedule.ll | 10 +- llvm/test/CodeGen/X86/select-of-fp-constants.ll | 96 +++++++++++ llvm/test/CodeGen/X86/vselect-zero.ll | 6 +- llvm/test/Transforms/InstCombine/fsh.ll | 53 ++++-- .../SCCP/ipsccp-ssa-copy-nested-conds.ll | 50 ++++++ llvm/test/tools/llvm-mca/ARM/memcpy-ldm-stm.s | 65 +++++++ llvm/tools/llvm-mca/include/InstrBuilder.h | 9 +- llvm/tools/llvm-mca/lib/InstrBuilder.cpp | 108 +++++++++--- llvm/unittests/IR/MetadataTest.cpp | 8 +- 69 files changed, 1186 insertions(+), 559 deletions(-) create mode 100644 clang/lib/StaticAnalyzer/Checkers/EnumCastOutOfRangeChecker.cpp create mode 100644 clang/test/Analysis/enum-cast-out-of-range.cpp delete mode 100644 llvm/test/CodeGen/X86/2009-03-07-FPConstSelect.ll create mode 100644 llvm/test/CodeGen/X86/select-of-fp-constants.ll create mode 100644 llvm/test/Transforms/SCCP/ipsccp-ssa-copy-nested-conds.ll create mode 100644 llvm/test/tools/llvm-mca/ARM/memcpy-ldm-stm.s