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-next-allmodconfig in repository toolchain/ci/llvm-project.
from 2dd17ff0816 [CodeGen] only add nobuiltin to inline builtins if we'll emit them adds 591be7ec500 [Format] Work around current vim bugs in clang-format.py adds bc3f54de182 [lit] Keep original cfg file case around. adds 6c9d52885de Add FileCheck colons missed in D76210 adds 91f110f50ee [libc++] Adjust XFAIL markup for modules tests on single-th [...] adds 9daadcec813 Turn off core dumps before starting the main body of test-r [...] adds 7fb79105fe0 Use maximum compression when packaging release tarballs. adds 2bcbf1319e9 [X86] Add generic cpu target for the slow division tests adds 588bd7be366 AMDGPU/GlobalISel: Work around a selector crash adds 25db295756b [NFC] Silence compiler warning [-Wmissing-braces]. adds b2d8c89ea48 Remove false positive in AvoidNonConstGlobalVariables. adds cece7af5868 [ELF][test] Add --match-full-lines to map-file.s to check l [...] adds af5e83f5698 [MLIR] Introduce utility to hoist affine if/else conditions adds 3fbc9c7b51e [libc++] Add a new target check-cxx-deps to build dependenc [...] adds 8dfb9627b7b [X86] Make v32i16/v64i8 legal types without avx512bw. Use c [...] adds bab6df86aef Rework how UuidAttr, CXXUuidofExpr, and GUID template argum [...] adds b2dff0dbeab [AArch64][NFC]Autogenerated checks. adds 5f87415efc1 [LICM] Try to merge debug locations when sinking. adds 2a68573a355 Enable finding bitcode in wasm objects adds e98c2733d2e [libc++] Remove the ability to run using the internal Lit shell adds 6a78c55e3af [clangd] Fix a crash for accessing a null field decl return [...] adds 7b6ff8bf1f8 [CallSite removal][SampleProfile] Use CallBase instead of C [...] adds 14d89bfbe0b [ASTMatchers] Fix isDerivedFrom for recursive templates adds 2ba4e3a4598 Move BinaryOperators.FPOptions to trailing storage adds 7c10541e568 [SelectionDAG] Fix usage of Align constructing MachineMemOperands. adds f1f37b7f012 [pstl] Added missing double-underscore prefixes to some types adds 10070e31a55 Fix DataFlowSanitizer implementation of strchr() so that st [...] adds 592d8e7d75c [CallSite removal][SimpleLoopUnswitch] Use CallBase instead [...] adds 57acbaece1a Improve diagnostic when constant-evaluating a std::initiali [...] adds 30853cd689e Attempt to fix build with MSVC. adds 0b21f15e141 [NFC] Correcting minor typo. adds c196e2ca48b [PowerPC] Clear the set of symbols that need to be updated [...] adds 1349ca4359b [lldb/Docs] Split testing in running and debugging adds 89680f25e85 [llvm][CodeGen] Rename SVE gather prefetch intrinsics. [NFC]
No new revisions were added by this update.
Summary of changes: .../AvoidNonConstGlobalVariablesCheck.cpp | 6 +- clang-tools-extra/clangd/FindTarget.cpp | 10 +- .../clangd/unittests/FindTargetTests.cpp | 15 +- ...guidelines-avoid-non-const-global-variables.cpp | 3 +- clang/include/clang/AST/ASTContext.h | 23 +- clang/include/clang/AST/DeclCXX.h | 75 ++ clang/include/clang/AST/Expr.h | 132 ++- clang/include/clang/AST/ExprCXX.h | 15 +- clang/include/clang/AST/Mangle.h | 1 + clang/include/clang/AST/RecursiveASTVisitor.h | 2 + clang/include/clang/AST/Stmt.h | 5 +- clang/include/clang/AST/TemplateBase.h | 3 +- clang/include/clang/Basic/Attr.td | 3 +- clang/include/clang/Basic/DeclNodes.td | 1 + clang/include/clang/Basic/DiagnosticASTKinds.td | 2 + clang/include/clang/Basic/LangOptions.h | 16 +- clang/include/clang/Sema/Sema.h | 2 +- clang/include/clang/Serialization/ASTBitCodes.h | 18 +- clang/lib/AST/ASTContext.cpp | 23 + clang/lib/AST/ASTImporter.cpp | 17 +- clang/lib/AST/Decl.cpp | 4 + clang/lib/AST/DeclBase.cpp | 1 + clang/lib/AST/DeclCXX.cpp | 94 ++ clang/lib/AST/Expr.cpp | 42 + clang/lib/AST/ExprCXX.cpp | 6 +- clang/lib/AST/ExprClassification.cpp | 5 +- clang/lib/AST/ExprConstant.cpp | 40 +- clang/lib/AST/ItaniumMangle.cpp | 16 +- clang/lib/AST/Mangle.cpp | 25 +- clang/lib/AST/MicrosoftMangle.cpp | 55 +- clang/lib/ASTMatchers/ASTMatchFinder.cpp | 5 +- clang/lib/Analysis/BodyFarm.cpp | 20 +- clang/lib/Basic/LangOptions.cpp | 10 + clang/lib/CodeGen/CGDebugInfo.cpp | 2 + clang/lib/CodeGen/CGDecl.cpp | 1 + clang/lib/CodeGen/CGExpr.cpp | 8 +- clang/lib/CodeGen/CGExprConstant.cpp | 9 +- clang/lib/CodeGen/CGExprScalar.cpp | 4 +- clang/lib/CodeGen/CGObjC.cpp | 12 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 9 +- clang/lib/CodeGen/CodeGenModule.cpp | 73 +- clang/lib/CodeGen/CodeGenModule.h | 7 +- clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp | 8 +- clang/lib/Frontend/Rewrite/RewriteObjC.cpp | 7 +- clang/lib/Sema/SemaDecl.cpp | 2 +- clang/lib/Sema/SemaDeclAttr.cpp | 27 +- clang/lib/Sema/SemaDeclCXX.cpp | 9 +- clang/lib/Sema/SemaExpr.cpp | 30 +- clang/lib/Sema/SemaExprCXX.cpp | 47 +- clang/lib/Sema/SemaOverload.cpp | 38 +- clang/lib/Sema/SemaPseudoObject.cpp | 50 +- clang/lib/Sema/SemaTemplate.cpp | 130 ++- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 4 + clang/lib/Sema/SemaType.cpp | 4 +- clang/lib/Sema/TreeTransform.h | 27 +- clang/lib/Serialization/ASTCommon.cpp | 1 + clang/lib/Serialization/ASTReader.cpp | 3 + clang/lib/Serialization/ASTReaderDecl.cpp | 17 + clang/lib/Serialization/ASTReaderStmt.cpp | 17 +- clang/lib/Serialization/ASTWriter.cpp | 4 +- clang/lib/Serialization/ASTWriterDecl.cpp | 12 + clang/lib/Serialization/ASTWriterStmt.cpp | 13 +- clang/test/CodeGenCXX/debug-info-uuid.cpp | 20 +- clang/test/CodeGenCXX/microsoft-templ-uuidof.cpp | 6 +- .../test/CodeGenCXX/microsoft-uuidof-mangling.cpp | 17 +- clang/test/CodeGenCXX/microsoft-uuidof.cpp | 36 +- clang/test/Parser/MicrosoftExtensions.cpp | 6 +- .../cxx0x-initializer-stdinitializerlist.cpp | 11 + clang/test/SemaCXX/ms-uuid.cpp | 30 +- clang/tools/clang-format/clang-format.py | 33 +- clang/tools/libclang/CIndex.cpp | 1 + clang/unittests/AST/ASTImporterFixtures.h | 6 +- .../ASTMatchers/ASTMatchersNarrowingTest.cpp | 14 + compiler-rt/lib/dfsan/dfsan_custom.cpp | 8 +- compiler-rt/test/dfsan/custom.cpp | 11 + libcxx/docs/TestingLibcxx.rst | 5 +- libcxx/test/CMakeLists.txt | 6 +- .../modules/cinttypes_exports.compile.pass.cpp | 5 +- .../modules/clocale_exports.compile.pass.cpp | 5 +- .../modules/cstdint_exports.compile.pass.cpp | 5 +- .../modules/inttypes_h_exports.compile.pass.cpp | 5 +- .../modules/stdint_h_exports.compile.pass.cpp | 5 +- libcxx/test/libcxx/modules/stds_include.sh.cpp | 7 + libcxx/utils/libcxx/test/config.py | 18 - libcxx/utils/libcxx/test/format.py | 7 +- lld/test/ELF/Inputs/map-file3.s | 2 - lld/test/ELF/Inputs/map-file4.s | 3 - lld/test/ELF/map-file.s | 141 +-- lldb/docs/resources/test.rst | 18 +- llvm/cmake/modules/AddLLVM.cmake | 6 - llvm/docs/ReleaseNotes.rst | 8 + llvm/include/llvm/IR/DebugInfoMetadata.h | 7 + llvm/include/llvm/IR/IntrinsicsAArch64.td | 36 +- llvm/include/llvm/Object/Wasm.h | 1 - llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 69 +- .../CodeGen/SelectionDAG/LegalizeFloatTypes.cpp | 20 +- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 33 +- .../CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp | 35 +- .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 11 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 49 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 8 +- llvm/lib/IR/DebugInfoMetadata.cpp | 15 + llvm/lib/Object/IRObjectFile.cpp | 1 + llvm/lib/Object/WasmObjectFile.cpp | 2 - llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 38 +- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 42 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 2 + .../PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 4 + llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 51 ++ llvm/lib/Target/X86/X86ISelLowering.cpp | 292 +++---- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 101 ++- llvm/lib/Transforms/IPO/SampleProfile.cpp | 16 +- llvm/lib/Transforms/Scalar/LICM.cpp | 10 +- llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 4 +- llvm/test/Analysis/CostModel/X86/arith-fix.ll | 16 +- llvm/test/Analysis/CostModel/X86/arith-overflow.ll | 8 +- llvm/test/Analysis/CostModel/X86/arith.ll | 24 +- llvm/test/Analysis/CostModel/X86/fshl.ll | 64 +- llvm/test/Analysis/CostModel/X86/fshr.ll | 64 +- llvm/test/Analysis/CostModel/X86/icmp.ll | 56 +- .../CostModel/X86/masked-intrinsic-cost.ll | 174 ++-- llvm/test/Analysis/CostModel/X86/reduce-add.ll | 16 +- llvm/test/Analysis/CostModel/X86/reduce-and.ll | 72 +- llvm/test/Analysis/CostModel/X86/reduce-mul.ll | 16 +- llvm/test/Analysis/CostModel/X86/reduce-or.ll | 72 +- llvm/test/Analysis/CostModel/X86/reduce-smax.ll | 16 +- llvm/test/Analysis/CostModel/X86/reduce-smin.ll | 16 +- llvm/test/Analysis/CostModel/X86/reduce-umax.ll | 16 +- llvm/test/Analysis/CostModel/X86/reduce-umin.ll | 16 +- llvm/test/Analysis/CostModel/X86/reduce-xor.ll | 72 +- llvm/test/Analysis/CostModel/X86/rem.ll | 110 +-- .../CostModel/X86/shuffle-extract_subvector.ll | 530 ++++-------- .../test/Analysis/CostModel/X86/shuffle-reverse.ll | 4 +- .../test/Analysis/CostModel/X86/shuffle-two-src.ll | 2 +- llvm/test/Analysis/CostModel/X86/trunc.ll | 41 +- llvm/test/Analysis/CostModel/X86/vector-extract.ll | 170 ++-- llvm/test/Analysis/CostModel/X86/vector-insert.ll | 170 ++-- llvm/test/CodeGen/AArch64/fp16_intrinsic_lane.ll | 164 +++- ...gather-prefetches-scalar-base-vector-indexes.ll | 203 +++++ ...e-intrinsics-gather-prefetches-scaled-offset.ll | 200 ----- ...nsics-gather-prefetches-vect-base-imm-offset.ll | 64 +- ...ther-prefetches-vect-base-invalid-imm-offset.ll | 196 ++--- llvm/test/CodeGen/PowerPC/aix-cc-abi.ll | 6 +- llvm/test/CodeGen/RISCV/vararg.ll | 6 +- llvm/test/CodeGen/X86/avg-mask.ll | 92 +- llvm/test/CodeGen/X86/avg.ll | 793 +++++++---------- llvm/test/CodeGen/X86/avx512-calling-conv.ll | 75 +- llvm/test/CodeGen/X86/avx512-ext.ll | 262 +++--- llvm/test/CodeGen/X86/avx512-insert-extract.ll | 484 +++++------ llvm/test/CodeGen/X86/avx512-logic.ll | 24 +- llvm/test/CodeGen/X86/avx512-mask-op.ll | 340 ++++---- llvm/test/CodeGen/X86/avx512-select.ll | 120 +-- llvm/test/CodeGen/X86/avx512-trunc.ll | 8 +- llvm/test/CodeGen/X86/avx512-vbroadcasti128.ll | 20 +- llvm/test/CodeGen/X86/avx512-vbroadcasti256.ll | 20 +- llvm/test/CodeGen/X86/avx512-vec-cmp.ll | 16 +- llvm/test/CodeGen/X86/avx512-vselect.ll | 35 +- llvm/test/CodeGen/X86/avx512vl-vec-masked-cmp.ll | 114 +-- llvm/test/CodeGen/X86/bitcast-and-setcc-512.ll | 56 +- .../CodeGen/X86/bitcast-int-to-vector-bool-zext.ll | 6 +- llvm/test/CodeGen/X86/bitcast-setcc-512.ll | 40 +- llvm/test/CodeGen/X86/bypass-slow-division-tune.ll | 15 + llvm/test/CodeGen/X86/fast-isel-nontemporal.ll | 56 +- llvm/test/CodeGen/X86/kshift.ll | 136 +-- llvm/test/CodeGen/X86/madd.ll | 16 +- llvm/test/CodeGen/X86/masked_store_trunc.ll | 12 +- llvm/test/CodeGen/X86/masked_store_trunc_usat.ll | 4 +- .../CodeGen/X86/merge-consecutive-loads-512.ll | 60 +- llvm/test/CodeGen/X86/midpoint-int-vec-512.ll | 524 ++++++------ llvm/test/CodeGen/X86/movmsk-cmp.ll | 104 +-- llvm/test/CodeGen/X86/nontemporal-loads-2.ll | 182 ++-- llvm/test/CodeGen/X86/nontemporal-loads.ll | 24 +- llvm/test/CodeGen/X86/nosse-vector.ll | 2 +- llvm/test/CodeGen/X86/pmaddubsw.ll | 6 +- llvm/test/CodeGen/X86/pmul.ll | 18 +- llvm/test/CodeGen/X86/pmulh.ll | 28 +- llvm/test/CodeGen/X86/pr45443.ll | 31 +- llvm/test/CodeGen/X86/sadd_sat_vec.ll | 4 +- llvm/test/CodeGen/X86/ssub_sat_vec.ll | 4 +- llvm/test/CodeGen/X86/uadd_sat_vec.ll | 4 +- llvm/test/CodeGen/X86/usub_sat_vec.ll | 4 +- llvm/test/CodeGen/X86/var-permute-512.ll | 946 +++++++-------------- llvm/test/CodeGen/X86/vector-compare-results.ll | 128 +-- llvm/test/CodeGen/X86/vector-fshl-512.ll | 816 +++++++++--------- llvm/test/CodeGen/X86/vector-fshl-rot-512.ll | 636 ++++++++------ llvm/test/CodeGen/X86/vector-fshr-512.ll | 770 +++++++++-------- llvm/test/CodeGen/X86/vector-fshr-rot-512.ll | 652 ++++++++------ llvm/test/CodeGen/X86/vector-idiv-sdiv-512.ll | 11 +- llvm/test/CodeGen/X86/vector-idiv-udiv-512.ll | 33 +- llvm/test/CodeGen/X86/vector-popcnt-512.ll | 46 +- llvm/test/CodeGen/X86/vector-reduce-and-bool.ll | 8 +- llvm/test/CodeGen/X86/vector-reduce-mul.ll | 128 +-- llvm/test/CodeGen/X86/vector-reduce-or-bool.ll | 1 + llvm/test/CodeGen/X86/vector-reduce-xor-bool.ll | 1 + llvm/test/CodeGen/X86/vector-rotate-512.ll | 694 ++++++++------- llvm/test/CodeGen/X86/vector-sext.ll | 6 +- llvm/test/CodeGen/X86/vector-shift-ashr-512.ll | 70 +- llvm/test/CodeGen/X86/vector-shift-lshr-512.ll | 54 +- llvm/test/CodeGen/X86/vector-shift-shl-512.ll | 52 +- llvm/test/CodeGen/X86/vector-shuffle-512-v32.ll | 52 +- llvm/test/CodeGen/X86/vector-shuffle-512-v64.ll | 228 ++--- llvm/test/CodeGen/X86/vector-shuffle-v1.ll | 80 +- llvm/test/CodeGen/X86/vector-tzcnt-512.ll | 116 +-- llvm/test/CodeGen/X86/vector-zext.ll | 6 +- llvm/test/CodeGen/X86/viabs.ll | 12 +- llvm/test/CodeGen/X86/widen_cast-2.ll | 4 +- llvm/test/CodeGen/X86/widen_load-2.ll | 2 +- llvm/test/Transforms/Attributor/noalias.ll | 12 +- .../Transforms/LICM/sink-debuginfo-preserve.ll | 147 ++++ llvm/utils/lit/lit/discovery.py | 4 +- llvm/utils/lit/lit/llvm/config.py | 8 +- .../tests/Inputs/config-map-discovery/driver.py | 2 +- llvm/utils/llvm-lit/llvm-lit.in | 3 +- llvm/utils/release/test-release.sh | 8 +- mlir/include/mlir/Dialect/Affine/IR/AffineOps.td | 10 +- mlir/include/mlir/Dialect/Affine/Utils.h | 29 + mlir/include/mlir/IR/OpDefinition.h | 6 + mlir/include/mlir/IR/Operation.h | 10 + mlir/lib/Dialect/Affine/CMakeLists.txt | 1 + mlir/lib/Dialect/Affine/Utils/CMakeLists.txt | 11 + mlir/lib/Dialect/Affine/Utils/Utils.cpp | 175 ++++ mlir/test/Dialect/Affine/loop-unswitch.mlir | 258 ++++++ mlir/test/lib/Dialect/Affine/CMakeLists.txt | 1 + .../Dialect/Affine/TestAffineLoopUnswitching.cpp | 60 ++ mlir/tools/mlir-opt/mlir-opt.cpp | 2 + pstl/include/pstl/internal/parallel_backend_tbb.h | 14 +- 226 files changed, 7876 insertions(+), 7322 deletions(-) delete mode 100644 lld/test/ELF/Inputs/map-file3.s delete mode 100644 lld/test/ELF/Inputs/map-file4.s create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-gather-prefetches-scal [...] delete mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-gather-prefetches-scal [...] create mode 100644 llvm/test/Transforms/LICM/sink-debuginfo-preserve.ll create mode 100644 mlir/include/mlir/Dialect/Affine/Utils.h create mode 100644 mlir/lib/Dialect/Affine/Utils/CMakeLists.txt create mode 100644 mlir/lib/Dialect/Affine/Utils/Utils.cpp create mode 100644 mlir/test/Dialect/Affine/loop-unswitch.mlir create mode 100644 mlir/test/lib/Dialect/Affine/TestAffineLoopUnswitching.cpp