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-allnoconfig in repository toolchain/ci/llvm-monorepo.
from f01a45e87c6 tighten up a couple of assertions. hitting the BitPosition [...] adds 100332edde6 [X86] Don't use a pmaddwd for vXi32 multiply if the inputs [...] adds 427d901cfe0 [X86] Rename WidenMaskArithmetic->PromoteMaskArithmetic sin [...] adds f27efd0fcfb [X86] Add -x86-experimental-vector-widening-legalization ch [...] adds 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 [...]
No new revisions were added by this update.
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/CMakeLists.txt | 2 +- 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/BinaryFormat/Wasm.h | 8 + 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 | 334 ++++- 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 +- llvm/test/CodeGen/X86/shrink_vmul-widen.ll | 60 +- llvm/test/CodeGen/X86/shrink_vmul.ll | 30 +- .../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-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 +- 86 files changed, 5700 insertions(+), 2171 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