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_tx1/llvm-master-aarch64-spec2k6-O2_LTO in repository toolchain/ci/llvm-project.
from fbc0c308d599 [BasicAA] Handle known bits as ranges adds 1137b7207d70 [SelectionDAG] Widening the result of INSERT_SUBVECTOR. adds 7c10c9d8e800 [clang] Convert ObjCAtTryStmt to llvm::TrailingObjects adds c7aaa2efefdd [clang] Add range accessor for ObjCAtTryStmt catch_stmts a [...] adds c1f3d08b0612 [gn build] add build rule for llvm-locstats adds f719b794bcaa [SLP]Improve/fix reordering of the gathered graph nodes. adds f50cee2f4bad tsan: switch sync test from EXPECT to CHECK adds eae047afe0d3 sanitizer_common: tighten on_print hook test adds f01fafdcd469 [SVE][CodeGen] Fix incorrect legalisation of zero-extended [...] adds c99fdd456ff4 [DebugInfo][NFC] Initialize a new object field in unittests adds 0d13c595fc38 [gn build] Add lldb to default target on Windows adds 99f5f0a2b72b fix comment typos to cycle bots adds e545e11a9ee4 [gn build] Use LLD as host linker by default on macOS if c [...] adds 9f9034758896 fix comment typos to cycle bots adds c704b25b4494 [OpenMP] libomp: Fix possible NULL dereference. adds a64797b5b819 [OpenMP][NFC] disable test on power because of -mlong-doub [...] adds 9b12975cbf32 Revert "[SLP]Improve/fix reordering of the gathered graph nodes." adds 6b1599d7a3e4 [dexter] Fix failing regression tests adds 888af47095d5 [Analyzer][solver] Simplification: reorganize equalities w [...] adds 5a8a7b3bf807 [NFC] Re-autogenerate check lines in some tests to ease of [...] adds ab1dbcecd6f0 [IR] `IRBuilderBase::CreateSelect()`: if cond is a constan [...] adds f3df87d57e09 [IR] `IRBuilderBase::CreateOr()`: fix short-circuiting for [...] adds 749581d21f2b [IR] `IRBuilderBase::CreateAnd()`: fix short-circuiting fo [...] adds f3190dedeef9 [IR] `IRBuilderBase::CreateAnd()`: short-circuit `x & 0` --> `0` adds 5d9318638e89 [NFC][LoopVectorize] Change getStepVector to take a Value* [...] adds a8297ed99430 [Analyzer][solver] Handle adjustments in constraint assign [...] adds 9fcca8b470fb Fix consteval crash when transforming 'this' expressions adds 40c2bdf6d191 [llvm-locstats] Move the test from D110621 into test/llvm- [...] adds 9d7006c4aee6 [lldb][NFC] Move a declaration in DWARFASTParserClang to i [...] adds 64d1617d18cb [SLP]Improve/fix reordering of the gathered graph nodes. adds 8f5cb64c7147 [pstl] A hot fix for a reduction parallel pattern of OpenM [...] adds 910aeed77e92 sanitizer_common: fix up onprint.cpp test adds cc73310a81b2 [X86] Remove CallOperand in X86Operand (NFC) adds e6b6190ead32 [X86] Remove NeedsRetpoline in X86AsmPrinter (NFC) adds 593451bd3c3f [X86] Remove getSETOpc (NFC)
No new revisions were added by this update.
Summary of changes: clang/include/clang/AST/StmtObjC.h | 41 +- clang/lib/AST/StmtObjC.cpp | 8 +- clang/lib/AST/StmtPrinter.cpp | 9 +- clang/lib/Analysis/CFG.cpp | 3 +- clang/lib/CodeGen/CGObjCMac.cpp | 4 +- clang/lib/CodeGen/CGObjCRuntime.cpp | 3 +- clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp | 6 +- clang/lib/Sema/JumpDiagnostics.cpp | 3 +- clang/lib/Sema/SemaDecl.cpp | 595 +++++++++++---------- clang/lib/Serialization/ASTWriterStmt.cpp | 4 +- .../StaticAnalyzer/Core/RangeConstraintManager.cpp | 52 +- .../Core/RangedConstraintManager.cpp | 7 +- clang/test/Analysis/constraint-assignor.c | 19 +- .../solver-sym-simplification-adjustment.c | 111 ++++ clang/test/CodeGen/arm-mve-intrinsics/vadc.c | 24 +- .../CodeGen/catch-nullptr-and-nonzero-offset.c | 10 +- clang/test/CodeGen/ubsan-pointer-overflow.c | 1 - clang/test/CodeGenCXX/cfi-mfcall.cpp | 3 +- .../CodeGenCXX/ext-vector-type-conditional.cpp | 6 +- clang/test/CodeGenCXX/pr27030.cpp | 3 +- clang/test/CodeGenObjC/ubsan-nullability.m | 9 +- clang/test/SemaCXX/cxx2a-consteval.cpp | 20 + compiler-rt/lib/tsan/tests/unit/tsan_sync_test.cpp | 60 +-- .../test/sanitizer_common/TestCases/onprint.cpp | 16 +- .../precompiled_binary/commands.dex | 2 +- .../dex_commands/commands.dex | 2 +- .../dex_commands/source_root_dir.dex | 2 +- .../windows_noncanonical_path/test.dex | 2 +- cross-project-tests/lit.cfg.py | 13 +- lld/wasm/Config.h | 2 +- lld/wasm/Driver.cpp | 2 +- lld/wasm/InputChunks.cpp | 2 +- lld/wasm/InputFiles.cpp | 2 +- lld/wasm/Options.td | 5 +- lld/wasm/Relocations.cpp | 2 +- lld/wasm/SymbolTable.cpp | 2 +- lld/wasm/Symbols.cpp | 2 +- lld/wasm/Symbols.h | 2 +- lld/wasm/Writer.cpp | 8 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 3 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 8 +- llvm/include/llvm/IR/IRBuilder.h | 12 +- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 7 +- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 1 + .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 13 + llvm/lib/IR/IRBuilder.cpp | 6 +- llvm/lib/Target/X86/AsmParser/X86Operand.h | 3 +- llvm/lib/Target/X86/X86AsmPrinter.h | 1 - llvm/lib/Target/X86/X86InstrInfo.cpp | 5 - llvm/lib/Target/X86/X86InstrInfo.h | 3 - llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 68 ++- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 172 ++++-- llvm/test/CodeGen/AArch64/sve-insert-vector.ll | 88 +++ .../test/CodeGen/AArch64/sve-masked-ldst-nonext.ll | 10 + llvm/test/CodeGen/AArch64/sve-masked-ldst-sext.ll | 17 + llvm/test/CodeGen/AArch64/sve-masked-ldst-zext.ll | 13 + llvm/test/CodeGen/X86/block-placement.ll | 1 - llvm/test/Instrumentation/BoundsChecking/opt.ll | 2 - .../LoopDistribute/scev-inserted-runtime-check.ll | 50 +- .../LoopIdiom/X86/left-shift-until-bittest.ll | 2 +- llvm/test/Transforms/LoopPredication/basic.ll | 12 +- .../basic_widenable_branch_guards.ll | 121 +++-- .../Transforms/LoopPredication/invariant_load.ll | 17 +- llvm/test/Transforms/LoopPredication/reverse.ll | 6 +- .../ARM/mve-gather-scatter-tailpred.ll | 77 ++- .../LoopVectorize/ARM/tail-folding-not-allowed.ll | 48 +- .../PowerPC/optimal-epilog-vectorization.ll | 452 ++++++++-------- .../X86/illegal-parallel-loop-uniform-write.ll | 56 +- llvm/test/Transforms/LoopVectorize/X86/pr35432.ll | 50 +- .../first-order-recurrence-complex.ll | 84 ++- .../LoopVectorize/optimal-epilog-vectorization.ll | 106 ++-- .../LoopVectorize/pr30654-phiscev-sext-trunc.ll | 332 ++++++++++-- llvm/test/Transforms/LoopVectorize/pr45259.ll | 30 +- .../runtime-check-needed-but-empty.ll | 69 ++- .../runtime-check-small-clamped-bounds.ll | 124 ++--- .../LoopVersioning/wrapping-pointer-versioning.ll | 141 +++-- llvm/test/Transforms/LowerTypeTests/import.ll | 8 +- .../AArch64/transpose-inseltpoison.ll | 28 +- .../Transforms/SLPVectorizer/AArch64/transpose.ll | 28 +- .../Transforms/SLPVectorizer/X86/jumbled-load.ll | 15 +- .../test/Transforms/SLPVectorizer/X86/lookahead.ll | 23 +- .../X86/locstats-bytes-overflow.yaml | 3 - .../locstats-bytes-overflow.yaml | 8 +- llvm/unittests/CodeGen/InstrRefLDVTest.cpp | 1 + llvm/utils/gn/build/toolchain/compiler.gni | 2 +- llvm/utils/gn/secondary/BUILD.gn | 4 +- llvm/utils/gn/secondary/llvm/test/BUILD.gn | 1 + .../gn/secondary/llvm/utils/llvm-locstats/BUILD.gn | 4 + openmp/runtime/src/ompt-general.cpp | 9 +- .../test/atomic/kmp_atomic_float10_max_min.c | 1 + pstl/include/pstl/internal/omp/parallel_reduce.h | 5 + 91 files changed, 2022 insertions(+), 1395 deletions(-) create mode 100644 clang/test/Analysis/solver-sym-simplification-adjustment.c copy llvm/test/tools/{llvm-dwarfdump/X86 => llvm-locstats}/locstats-bytes-overflow [...] create mode 100644 llvm/utils/gn/secondary/llvm/utils/llvm-locstats/BUILD.gn