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-lts-defconfig in repository toolchain/ci/llvm-monorepo.
from 732e489ae7e4 [AST, analyzer] Transform rvalue cast outputs to lvalues ( [...] adds b27d162fccc1 [WebAssembly] Change tabs to spaces in basic-assembly.s adds 762f2041e2d9 [X86] Only extract constant pool shuffle mask data with ze [...] adds f33ee5c1d670 [X86][AVX] Enable lowerVectorShuffleAsLanePermuteAndPermut [...] adds ffc35c5c372c Schedule Hot Cold Splitting pass after most optimization passes adds 5367fb8181d7 [analyzer][NFC] Fix inconsistencies in AnalyzerOptions adds 638587986fe1 [clang-tidy] add IgnoreMacros option to readability-redund [...] adds 47cad8c42960 [DAGCombiner] reduce insert+bitcast+extract vector ops to [...] adds 62cc222f6b7c foo adds 1195d0a357b9 [X86] Remove SDIVREM8_SEXT_HREG/UDIVREM8_ZEXT_HREG and the [...] adds 4b0408f29217 Revert r344873 "foo" adds 3c5b7db80aca [Sanitizer] openbsd does not have sysctlbyname call adds c41df89a080c [X86] Stop promoting integer loads to vXi64 adds 7667d6d5b387 [analyzer][www] Update alpha_checks.html adds 18cbc0e7fac3 [analyzer][UninitializedObjectChecker] No longer using non [...] new a4bb5358b570 [XRay] Handle allocator exhaustion in segmented array
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../readability/RedundantSmartptrGetCheck.cpp | 8 + .../readability/RedundantSmartptrGetCheck.h | 7 +- clang-tools-extra/docs/ReleaseNotes.rst | 4 + .../checks/readability-redundant-smartptr-get.rst | 5 + .../readability-redundant-smartptr-get-macros.cpp | 24 + .../readability-redundant-smartptr-get.cpp | 5 + .../clang/StaticAnalyzer/Core/AnalyzerOptions.h | 28 +- .../UninitializedObjectChecker.cpp | 51 +- clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp | 97 ++-- clang/lib/StaticAnalyzer/Core/CoreEngine.cpp | 2 - clang/www/analyzer/alpha_checks.html | 305 ++++++---- clang/www/analyzer/available_checks.html | 27 + .../lib/sanitizer_common/sanitizer_linux.cc | 7 +- .../lib/sanitizer_common/sanitizer_openbsd.cc | 7 + .../lib/xray/tests/unit/segmented_array_test.cc | 25 + compiler-rt/lib/xray/tests/unit/test_helpers.h | 16 +- compiler-rt/lib/xray/xray_segmented_array.h | 12 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 33 +- llvm/lib/Passes/PassBuilder.cpp | 6 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 100 ++-- llvm/lib/Target/X86/X86ISelLowering.cpp | 95 +--- llvm/lib/Target/X86/X86ISelLowering.h | 4 - llvm/lib/Target/X86/X86InstrAVX512.td | 243 ++++---- llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 54 +- llvm/lib/Target/X86/X86InstrSSE.td | 627 +++++++++++---------- llvm/lib/Target/X86/X86InstrXOP.td | 75 ++- llvm/lib/Target/X86/X86MCInstLower.cpp | 28 +- .../Target/X86/X86ShuffleDecodeConstantPool.cpp | 58 +- llvm/lib/Target/X86/X86ShuffleDecodeConstantPool.h | 13 +- llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 6 +- llvm/test/CodeGen/AArch64/extract-insert.ll | 38 +- llvm/test/CodeGen/X86/avx-vperm2x128.ll | 2 +- .../CodeGen/X86/bitcast-int-to-vector-bool-sext.ll | 83 +-- .../CodeGen/X86/bitcast-int-to-vector-bool-zext.ll | 104 +--- .../test/CodeGen/X86/bitcast-int-to-vector-bool.ll | 8 +- llvm/test/CodeGen/X86/extract-insert.ll | 9 +- llvm/test/CodeGen/X86/mmx-coalescing.ll | 9 +- llvm/test/CodeGen/X86/oddshuffles.ll | 24 +- llvm/test/CodeGen/X86/pshufb-mask-comments.ll | 6 +- llvm/test/CodeGen/X86/vector-extend-inreg.ll | 2 +- llvm/test/CodeGen/X86/vector-idiv-v2i32.ll | 18 +- llvm/test/CodeGen/X86/vector-shuffle-256-v16.ll | 10 +- llvm/test/CodeGen/X86/vector-shuffle-256-v32.ll | 18 +- llvm/test/CodeGen/X86/widened-broadcast.ll | 95 ++-- llvm/test/MC/WebAssembly/basic-assembly.s | 4 +- .../{opt-Os-pipeline.ll => opt-hot-cold-split.ll} | 51 +- 46 files changed, 1352 insertions(+), 1101 deletions(-) create mode 100644 clang-tools-extra/test/clang-tidy/readability-redundant-smartpt [...] copy llvm/test/Other/{opt-Os-pipeline.ll => opt-hot-cold-split.ll} (90%)