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-aarch64-next-defconfig in repository toolchain/ci/llvm-monorepo.
from 5097d54f318 Revert r347491 as it's llvm counterpart breaks buildbots adds 0d54e093fba [x86] make test immune to oversized shift simplification adds 24d350c2a9c [DAG] consolidate shift simplifications adds c7081896057 [llvm-mca] Refactor some of the logic in InstrBuilder, and [...] adds 310aa733df0 [TableGen] Emit more variant transitions adds d7a37021938 [InstCombine] Simplify funnel shift with zero/undef operand [...] adds c7e96c674cc [ARM] Add dependency from ARMAsmParser to ARMAsmPrinter aft [...] adds 6411c7362b5 [CodeComplete] Format SemaCodeComplete.cpp and improve code [...] adds aaea80aee9e [CodeComplete] Delete unused variable in rC342449 adds 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 [...]
No new revisions were added by this update.
Summary of changes: .../clangd/clients/clangd-vscode/package.json | 16 +- .../clangd/clients/clangd-vscode/src/extension.ts | 31 +- clang/include/clang/AST/Expr.h | 3 +- .../clang/StaticAnalyzer/Checkers/Checkers.td | 3 + clang/lib/AST/ExprConstant.cpp | 6 +- clang/lib/Sema/SemaCodeComplete.cpp | 2323 ++++++++++---------- 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/SemaCXX/compound-literal.cpp | 3 +- clang/www/analyzer/alpha_checks.html | 18 + llvm/include/llvm/CodeGen/SelectionDAG.h | 3 + llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 5 + llvm/include/llvm/Target/TargetSchedule.td | 4 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 91 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 41 +- llvm/lib/Target/ARM/AsmParser/LLVMBuild.txt | 2 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 23 + llvm/test/CodeGen/X86/bt.ll | 2 +- llvm/test/CodeGen/X86/combine-sdiv.ll | 643 +++--- llvm/test/CodeGen/X86/combine-srem.ll | 26 +- llvm/test/CodeGen/X86/legalize-shl-vec.ll | 38 +- llvm/test/CodeGen/X86/scheduler-backtracking.ll | 173 +- llvm/test/CodeGen/X86/shift-folding.ll | 12 + llvm/test/Transforms/InstCombine/fsh.ll | 54 +- .../llvm-mca/AArch64/CortexA57/shifted-register.s | 26 +- .../llvm-mca/AArch64/Cyclone/register-offset.s | 28 +- .../tools/llvm-mca/ARM/unsupported-write-variant.s | 2 + llvm/test/tools/llvm-mca/ARM/vld1-index-update.s | 72 + llvm/tools/llvm-mca/include/InstrBuilder.h | 4 +- llvm/tools/llvm-mca/lib/InstrBuilder.cpp | 191 +- llvm/utils/TableGen/SubtargetEmitter.cpp | 17 +- 34 files changed, 2347 insertions(+), 1844 deletions(-) create mode 100644 clang/lib/StaticAnalyzer/Checkers/EnumCastOutOfRangeChecker.cpp create mode 100644 clang/test/Analysis/enum-cast-out-of-range.cpp create mode 100644 llvm/test/tools/llvm-mca/ARM/vld1-index-update.s