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-allmodconfig in repository toolchain/ci/llvm-project.
from faf9f11589ce [SCEV] Don't walk uses of phis without SCEV expression whe [...] adds 9b8e7a9d7dc7 [lli] Honor the --entry-function flag in orc and orc-lazy modes. adds b351590baed5 [libFuzzer] Fix fuzzer-oom.test. adds a285bdb56fb4 BPF: remove default .extern data section adds 31ed45d9cfd5 [libc][Obvious] Fix nextafter* implementation. adds 46b8ea2fff90 [clang-tidy] Add check for implicit widening of multiplica [...] adds 8a316b00d63d [mlir] Convert async dialect passes from function passes t [...] adds 84cf9a7a4af6 [lld-macho] rm old test directory for segments.s adds d13c6ce5dbd7 [gn build] Port 46b8ea2fff90 adds 961967453a6d [gn build] Port 8ca366935b05 adds 4c0bc69490a5 Ship `llvm-cxxfilt` in the toolchain. adds cb073f1bc0b9 [RISCV] Make use of PatGprGpr and PatGpr in RISCVInstrInfo [...] adds 6aa6f748ae9d [RISCV] Add a generic PatGprImm class and use it to simpli [...] adds c058a7122787 Correct the tablegen for checking mutually exclusive stmt attrs adds 6ddd8c28b787 [AsmParser][SystemZ][z/OS] Add support to AsmLexer to acce [...] adds 5b15fe9334b8 [mlir][spirv] Only attach struct offset for required stora [...] adds 64c24f493e5f Remove warning "suggest braces" for aggregate initializati [...] adds 204aaf879548 [AArch64][SVE] Always use overloaded methods instead of pr [...] adds 7e1fb9a0d2d7 [mlir][tosa] Add conv2d lowering to linalg.conv2d operator for FP adds 192c6023e1e2 [Driver] Make the findVCToolChainViaEnvironment case-insensitive adds be50657c6ac5 [TableGen] Resolve concrete but not complete field access [...] adds f56791ae2ea0 [mlir] Prevent operations with users from being hoisted adds 645ce31c2004 Title: [RISCV] Add missing part of instruction vmsge {u}. [...] adds d7297a736caf Title: [RISCV] Add missing part of instruction vmsge {u}. [...] adds 4d9ccb18f508 Title: [RISCV] Add missing part of instruction vmsge {u}. [...] adds f4ecd5a128dc [flang] More precise enforcement of runtime constraint adds 69545154cc28 [Sema] Move 'char-expression-as-unsigned < 0' into a separ [...] adds bcef28621a87 Fix resolution-err.ll adds ac955452ab2a [CSSPGO] Fix a test issue due to portablity of std::hash adds eff067440e78 [MLIR] PresburgerSet subtraction: add documentation and as [...] adds 3f4c1e13bca1 [mlir] Fix return values of AMX tests adds 32e264921b7a Revert "[GlobalOpt] Revert valgrind hacks" adds 0148bf53f0a0 [PowerPC] Use correct node to get a super register from a subreg adds 0f0149b8d3be [libc++][docs] Add status docs for ranges. adds 5c500c9f01aa [scudo] Make MTE inline asm compatible with GNU assembler adds d5e962f1f20c [RISCV] Implement COPY for Zvlsseg registers adds 479b672ff9a9 [lldb] Pretend host architecture is arm64 on AS adds 00c8be3f93b9 fix whitespace type adds 597207a3c3d7 Expose parseXInDimensionList() to the `DialectAsmParser` adds a3b52a9d13a3 [X86][AMX] Refactor for PostRA ldtilecfg pass. adds e825effe9ba9 [lldb] Build debugserver 2-way fat on AS adds accb0955129d [lldb] Disable TestClangModulesUpdate.py because it's flaky
No new revisions were added by this update.
Summary of changes: .clang-format | 1 - .../clang-tidy/bugprone/BugproneTidyModule.cpp | 3 + .../clang-tidy/bugprone/CMakeLists.txt | 1 + ...ImplicitWideningOfMultiplicationResultCheck.cpp | 277 +++++ .../ImplicitWideningOfMultiplicationResultCheck.h | 52 + clang-tools-extra/docs/ReleaseNotes.rst | 5 + ...-implicit-widening-of-multiplication-result.rst | 63 ++ clang-tools-extra/docs/clang-tidy/checks/list.rst | 1 + ...plication-result-array-subscript-expression.cpp | 90 ++ ...icit-widening-of-multiplication-result-char.cpp | 99 ++ ...it-widening-of-multiplication-result-extint.cpp | 21 + ...licit-widening-of-multiplication-result-int.cpp | 122 +++ ...ing-of-multiplication-result-pointer-offset.cpp | 99 ++ ...cit-widening-of-multiplication-result-short.cpp | 15 + clang/cmake/caches/Apple-stage2.cmake | 1 + clang/include/clang/AST/ASTContext.h | 8 + clang/include/clang/Basic/DiagnosticGroups.td | 2 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 4 + clang/include/clang/Sema/ParsedAttr.h | 13 +- clang/lib/AST/ASTContext.cpp | 75 +- clang/lib/Driver/ToolChains/MSVC.cpp | 10 +- clang/lib/Sema/ParsedAttr.cpp | 4 - clang/lib/Sema/SemaChecking.cpp | 13 +- clang/lib/Sema/SemaDecl.cpp | 4 +- clang/lib/Sema/SemaInit.cpp | 36 +- clang/lib/Sema/SemaStmtAttr.cpp | 13 + .../negative/acle_sve_prfb.c | 10 +- .../negative/acle_sve_prfd.c | 4 +- .../negative/acle_sve_prfh.c | 4 +- .../negative/acle_sve_prfw.c | 4 +- .../negative/acle_sve_qdecb.c | 6 + .../tautological-unsigned-char-zero-compare.cc | 39 + clang/test/SemaCXX/aggregate-initialization.cpp | 17 +- clang/test/SemaCXX/attr-likelihood.cpp | 6 + clang/utils/TableGen/ClangAttrEmitter.cpp | 109 +- clang/utils/TableGen/SveEmitter.cpp | 32 +- compiler-rt/lib/scudo/standalone/memtag.h | 84 +- .../fuzzer/OutOfMemorySingleLargeMallocTest.cpp | 2 +- compiler-rt/test/fuzzer/OutOfMemoryTest.cpp | 2 +- flang/runtime/io-stmt.cpp | 11 +- flang/runtime/unit.cpp | 24 +- flang/runtime/unit.h | 6 +- libc/utils/FPUtil/ManipulationFunctions.h | 2 +- libcxx/docs/OneRangesProposalStatus.csv | 61 ++ libcxx/docs/RangesIssuePaperStatus.csv | 59 ++ libcxx/docs/RangesStatus.rst | 51 + libcxx/docs/index.rst | 1 + lld/test/ELF/lto/resolution-err.ll | 2 +- lld/test/MachO/segments.s | 1 + lldb/source/Host/macosx/objcxx/HostInfoMacOSX.mm | 6 + .../objc/modules-update/TestClangModulesUpdate.py | 1 + lldb/tools/debugserver/source/CMakeLists.txt | 24 + llvm/include/llvm/MC/MCParser/MCAsmLexer.h | 4 + llvm/include/llvm/TableGen/Record.h | 1 + llvm/lib/Analysis/Loads.cpp | 2 +- llvm/lib/MC/MCParser/AsmLexer.cpp | 30 +- llvm/lib/TableGen/Record.cpp | 10 +- llvm/lib/Target/BPF/BTFDebug.cpp | 8 +- llvm/lib/Target/PowerPC/PPCInstrVSX.td | 140 ++- llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 26 +- llvm/lib/Target/RISCV/RISCVInstrInfo.cpp | 113 ++- llvm/lib/Target/RISCV/RISCVInstrInfo.td | 9 +- llvm/lib/Target/RISCV/RISCVInstrInfoB.td | 50 +- llvm/lib/Target/RISCV/RISCVInstrInfoV.td | 4 +- llvm/lib/Target/X86/X86PreTileConfig.cpp | 28 +- llvm/lib/Target/X86/X86TileConfig.cpp | 267 ++--- llvm/lib/Transforms/IPO/GlobalOpt.cpp | 190 +++- .../test/CodeGen/BPF/BTF/extern-var-struct-weak.ll | 14 +- llvm/test/CodeGen/BPF/BTF/extern-var-struct.ll | 14 +- llvm/test/CodeGen/PowerPC/fp-strict-round.ll | 78 +- .../CodeGen/PowerPC/handle-f16-storage-type.ll | 66 +- llvm/test/CodeGen/PowerPC/pre-inc-disable.ll | 21 +- .../PowerPC/vector-constrained-fp-intrinsics.ll | 1064 +++++++++----------- llvm/test/CodeGen/RISCV/rvv/zvlsseg-copy.mir | 282 ++++++ llvm/test/CodeGen/X86/AMX/amx-across-func.ll | 18 +- llvm/test/CodeGen/X86/AMX/amx-config.ll | 24 +- llvm/test/CodeGen/X86/AMX/amx-ldtilecfg-insert.ll | 43 +- llvm/test/CodeGen/X86/AMX/amx-spill-merge.ll | 8 +- llvm/test/CodeGen/X86/AMX/amx-spill.ll | 10 +- llvm/test/MC/RISCV/rvv/compare.s | 30 + llvm/test/MC/RISCV/rvv/invalid.s | 4 - llvm/test/TableGen/ListSlices.td | 10 +- llvm/test/TableGen/field-access-initializers.td | 6 +- llvm/test/ThinLTO/X86/import-constant.ll | 3 + .../2009-11-16-BrokenPerformHeapAllocSRoA.ll | 2 +- .../GlobalOpt/cleanup-pointer-root-users.ll | 49 + .../test/Transforms/GlobalOpt/dead-store-status.ll | 4 +- .../SampleProfile/profile-context-tracker-debug.ll | 87 +- llvm/tools/lli/lli.cpp | 2 +- llvm/unittests/MC/SystemZ/SystemZAsmLexerTest.cpp | 87 ++ .../clang-tools-extra/clang-tidy/bugprone/BUILD.gn | 1 + llvm/utils/gn/secondary/lld/MachO/BUILD.gn | 2 - mlir/include/mlir/Analysis/PresburgerSet.h | 7 +- mlir/include/mlir/Dialect/Async/Passes.h | 9 +- mlir/include/mlir/Dialect/Async/Passes.td | 7 +- mlir/include/mlir/IR/DialectImplementation.h | 5 + mlir/lib/Analysis/PresburgerSet.cpp | 4 + mlir/lib/Conversion/TosaToLinalg/TosaToLinalg.cpp | 104 ++ .../Transforms/AffineLoopInvariantCodeMotion.cpp | 39 +- .../Dialect/Async/Transforms/AsyncParallelFor.cpp | 11 +- .../Async/Transforms/AsyncRuntimeRefCounting.cpp | 15 +- .../Transforms/AsyncRuntimeRefCountingOpt.cpp | 13 +- .../Dialect/SPIRV/Transforms/SPIRVConversion.cpp | 42 +- mlir/lib/Parser/DialectSymbolParser.cpp | 4 + .../GPUToSPIRV/module-structure-opencl.mlir | 2 +- .../StandardToSPIRV/std-types-to-spirv.mlir | 16 +- .../Conversion/TosaToLinalg/tosa-to-linalg.mlir | 25 + .../Affine/affine-loop-invariant-code-motion.mlir | 65 ++ .../Dialect/Vector/CPU/AMX/test-mulf.mlir | 5 +- .../Dialect/Vector/CPU/AMX/test-muli-ext.mlir | 5 +- .../Dialect/Vector/CPU/AMX/test-muli.mlir | 4 +- .../Vector/CPU/AMX/test-tilezero-block.mlir | 5 +- .../Dialect/Vector/CPU/AMX/test-tilezero.mlir | 4 +- mlir/test/Integration/GPU/CUDA/async.mlir | 5 +- 114 files changed, 3429 insertions(+), 1378 deletions(-) delete mode 100644 .clang-format create mode 100644 clang-tools-extra/clang-tidy/bugprone/ImplicitWideningOfMultipl [...] create mode 100644 clang-tools-extra/clang-tidy/bugprone/ImplicitWideningOfMultipl [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/bugprone-implicit-wide [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-implicit-wi [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-implicit-wi [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-implicit-wi [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-implicit-wi [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-implicit-wi [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-implicit-wi [...] create mode 100644 clang/test/Sema/tautological-unsigned-char-zero-compare.cc create mode 100644 libcxx/docs/OneRangesProposalStatus.csv create mode 100644 libcxx/docs/RangesIssuePaperStatus.csv create mode 100644 libcxx/docs/RangesStatus.rst create mode 100644 llvm/test/CodeGen/RISCV/rvv/zvlsseg-copy.mir create mode 100644 llvm/test/Transforms/GlobalOpt/cleanup-pointer-root-users.ll