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-mainline-allmodconfig in repository toolchain/ci/llvm-monorepo.
from 5c4946fef34 cmake: z3: Remove EXACT from 4.7.1 after being compatible w [...] adds 594fa6aac26 [analyzer][UninitializedObjectChecker] Uninit regions are o [...] adds 2d06439c4d1 [WebAssembly] Add equality comparison operators for WasmEventType adds 7859760887b [WebAssembly] Add null streamer support adds 9df1d99d1ba Swap order of discovering of -ltinfo and -lterminfo adds e2d6f6be905 [analyzer][NFC] Move CheckerOptInfo to CheckerRegistry.cpp, [...] adds f2f2a9d5f5f [X86][SSE] Use raw shuffle mask decode in SimplifyDemandedV [...] adds 415624042a4 [X86][SSE] Add some generic masked gather codegen tests adds 1d189c957b5 [SelectionDAG] simplify code; NFC adds 493b09ce4e9 [x86] make tests immune to improvements in undef handling adds 2275b485ccb [X86][SSE] Relax IsSplatValue - remove the 'variable shift' [...] adds 319ea2af553 Add the abseil-duration-factory-scale check. adds 8c5cb39e0f0 [ARM] make test immune to improvements in undef simplification adds 9c7d8451ece [Hexagon] make tests immune to improvements in undef simpli [...] adds 3a820e8e12d [SystemZ] make test immune to improvements in undef simplification adds 462d1eb4ec1 [x86] regenerate full checks; NFC adds e732136aa30 [X86][SSE] Split IsSplatValue into GetSplatValue and IsSplatVector adds a97e279d79f Remove unused variable. NFCI. adds 2cf8d054317 [DAG] add undef simplifications for select nodes adds 800f3266afd [X86] Lower v16i16->v8i16 truncate using an 'and' with 255, [...] adds c4281309df8 [X86] Disable combineToExtendVectorInReg under -x86-experim [...] adds 126cc467c53 [X86][SSE] Add SimplifyDemandedVectorElts support for SSE s [...] adds ebb885fad26 Revert "Implement basic DidAttach and DidLaunch for Dynamic [...] adds 7205a30c4a7 [X86] Add a 32-bit command line with only sse2 to vector-se [...] adds 79c0272aa65 [X86] Add custom type legalization for extending v4i8/v4i16 [...] adds 5be6bf87b37 [X86][SSE] Add SimplifyDemandedVectorElts support for SSE p [...] adds 1560dd4a766 Replace the UTF-8 characters in the error message. adds a5ae09cb466 [PowerPC] Set the default PLT mode on OpenBSD/powerpc to Se [...] adds a3079a9407d [X86] Remove most of the SEXTLOAD Custom setOperationAction [...] adds 1b6c2bba98f [X86] Use compare with 0 to fill an element with sign bits [...] adds 2faf6e17de0 [ProfileSummary] Standardize methods and fix comment adds 66457d05506 [LoopSimplifyCFG] Teach LoopSimplifyCFG to constant-fold br [...] adds 1c41f83364d [LoopSimplifyCFG] Add requires: asserts after rL347183 adds d7448d37065 [X86] Use a pcmpgt with 0 instead of psrad 31, to fill elem [...] new 0b9c7b73fa4 Fix disturbing warning - NFCI
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: .../clang-tidy/abseil/AbseilTidyModule.cpp | 3 + clang-tools-extra/clang-tidy/abseil/CMakeLists.txt | 1 + .../abseil/DurationFactoryScaleCheck.cpp | 269 ++++ .../clang-tidy/abseil/DurationFactoryScaleCheck.h | 38 + clang-tools-extra/docs/ReleaseNotes.rst | 6 + .../checks/abseil-duration-factory-scale.rst | 35 + clang-tools-extra/docs/clang-tidy/checks/list.rst | 1 + .../clang-tidy/abseil-duration-factory-scale.cpp | 130 ++ clang/include/clang/Basic/DiagnosticDriverKinds.td | 2 +- .../clang/StaticAnalyzer/Core/CheckerOptInfo.h | 44 - .../clang/StaticAnalyzer/Core/CheckerRegistry.h | 9 +- clang/lib/Driver/ToolChains/Arch/PPC.cpp | 10 +- clang/lib/Driver/ToolChains/Arch/PPC.h | 2 +- .../UninitializedObject/UninitializedObject.h | 12 +- .../UninitializedObjectChecker.cpp | 57 +- .../UninitializedObject/UninitializedPointee.cpp | 13 +- clang/lib/StaticAnalyzer/Core/CheckerRegistry.cpp | 59 +- .../Frontend/CheckerRegistration.cpp | 27 +- .../Analysis/cxx-uninitialized-object-ptr-ref.cpp | 41 + clang/test/Driver/mips-abicalls-error.c | 2 +- clang/test/Driver/openbsd.c | 5 + .../test/functionalities/windows_dyld/Makefile | 14 - .../windows_dyld/TestWindowsDYLD.py | 42 - .../test/functionalities/windows_dyld/dllfunc.c | 19 - .../test/functionalities/windows_dyld/dllfunc.mk | 7 - .../test/functionalities/windows_dyld/main.c | 19 - .../Python/lldbsuite/test/make/Makefile.rules | 4 +- .../Windows-DYLD/DynamicLoaderWindowsDYLD.cpp | 46 +- llvm/cmake/config-ix.cmake | 2 +- llvm/include/llvm/Analysis/ProfileSummaryInfo.h | 15 +- llvm/include/llvm/BinaryFormat/Wasm.h | 8 + llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | 4 +- llvm/lib/Analysis/ProfileSummaryInfo.cpp | 12 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 27 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 23 +- .../MCTargetDesc/WebAssemblyMCTargetDesc.cpp | 6 + .../MCTargetDesc/WebAssemblyTargetStreamer.h | 17 + llvm/lib/Target/X86/X86ISelLowering.cpp | 315 ++++- llvm/lib/Transforms/IPO/HotColdSplitting.cpp | 4 +- llvm/lib/Transforms/IPO/Inliner.cpp | 2 +- llvm/lib/Transforms/IPO/PartialInlining.cpp | 4 +- llvm/lib/Transforms/IPO/SampleProfile.cpp | 2 +- .../Instrumentation/ControlHeightReduction.cpp | 2 +- .../Instrumentation/IndirectCallPromotion.cpp | 2 +- llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp | 313 +++++ llvm/test/CodeGen/AMDGPU/cndmask-no-def-vcc.ll | 3 +- llvm/test/CodeGen/ARM/umulo-32.ll | 4 +- .../CodeGen/Hexagon/expand-condsets-pred-undef2.ll | 4 +- .../Hexagon/isel-global-offset-alignment.ll | 8 +- llvm/test/CodeGen/Hexagon/swp-const-tc1.ll | 4 +- llvm/test/CodeGen/SystemZ/subregliveness-05.ll | 4 +- llvm/test/CodeGen/WebAssembly/null-streamer.ll | 19 + llvm/test/CodeGen/X86/avg.ll | 56 +- llvm/test/CodeGen/X86/avx-trunc.ll | 6 +- llvm/test/CodeGen/X86/avx2-arith.ll | 40 +- llvm/test/CodeGen/X86/avx2-conversions.ll | 12 +- llvm/test/CodeGen/X86/avx512-select.ll | 4 +- llvm/test/CodeGen/X86/combine-mul.ll | 6 +- llvm/test/CodeGen/X86/masked_gather.ll | 1156 ++++++++++++++++ llvm/test/CodeGen/X86/pmul.ll | 230 ++-- llvm/test/CodeGen/X86/pr28444.ll | 18 +- llvm/test/CodeGen/X86/pr30511.ll | 1 - llvm/test/CodeGen/X86/prefer-avx256-mask-extend.ll | 6 +- .../test/CodeGen/X86/prefer-avx256-mask-shuffle.ll | 12 +- llvm/test/CodeGen/X86/prefer-avx256-trunc.ll | 6 +- llvm/test/CodeGen/X86/psubus.ll | 8 +- llvm/test/CodeGen/X86/shl-crash-on-legalize.ll | 31 +- .../test/CodeGen/X86/shuffle-vs-trunc-256-widen.ll | 29 +- llvm/test/CodeGen/X86/shuffle-vs-trunc-256.ll | 29 +- llvm/test/CodeGen/X86/trunc-subvector.ll | 17 +- llvm/test/CodeGen/X86/vec_fp_to_int.ll | 20 +- llvm/test/CodeGen/X86/vec_int_to_fp-widen.ll | 115 +- llvm/test/CodeGen/X86/vec_int_to_fp.ll | 78 +- llvm/test/CodeGen/X86/vector-idiv-sdiv-128.ll | 8 +- llvm/test/CodeGen/X86/vector-idiv.ll | 22 +- llvm/test/CodeGen/X86/vector-mul.ll | 18 +- llvm/test/CodeGen/X86/vector-reduce-mul.ll | 178 ++- llvm/test/CodeGen/X86/vector-rotate-128.ll | 101 +- llvm/test/CodeGen/X86/vector-rotate-256.ll | 75 +- llvm/test/CodeGen/X86/vector-rotate-512.ll | 14 +- llvm/test/CodeGen/X86/vector-sext-widen.ll | 1429 ++++++++++++++++---- llvm/test/CodeGen/X86/vector-sext.ll | 1359 ++++++++++++++++--- llvm/test/CodeGen/X86/vector-shift-shl-128.ll | 6 +- .../X86/vector-shuffle-combining-avx512bw.ll | 104 +- .../X86/vector-shuffle-combining-avx512bwvl.ll | 12 +- .../X86/vector-shuffle-combining-avx512vbmi.ll | 12 +- llvm/test/CodeGen/X86/vector-shuffle-combining.ll | 9 +- llvm/test/CodeGen/X86/vector-trunc-math-widen.ll | 488 +++---- llvm/test/CodeGen/X86/vector-trunc-math.ll | 488 +++---- llvm/test/CodeGen/X86/vector-trunc-widen.ll | 48 +- llvm/test/CodeGen/X86/vector-trunc.ll | 48 +- llvm/test/CodeGen/X86/vector-zext-widen.ll | 97 +- llvm/test/CodeGen/X86/vshift-1.ll | 1 - llvm/test/CodeGen/X86/vshift-2.ll | 1 - llvm/test/CodeGen/X86/zext-extract_subreg.ll | 31 +- .../LoopSimplifyCFG/constant-fold-branch.ll | 58 +- llvm/unittests/Analysis/ProfileSummaryInfoTest.cpp | 20 +- 98 files changed, 6053 insertions(+), 2179 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/abseil/DurationFactoryScaleCheck.cpp create mode 100644 clang-tools-extra/clang-tidy/abseil/DurationFactoryScaleCheck.h create mode 100644 clang-tools-extra/docs/clang-tidy/checks/abseil-duration-factor [...] create mode 100644 clang-tools-extra/test/clang-tidy/abseil-duration-factory-scale.cpp delete mode 100644 clang/include/clang/StaticAnalyzer/Core/CheckerOptInfo.h delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/windows_dyl [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/windows_dyl [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/windows_dyl [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/windows_dyl [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/windows_dyl [...] create mode 100644 llvm/test/CodeGen/WebAssembly/null-streamer.ll create mode 100644 llvm/test/CodeGen/X86/masked_gather.ll