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-allyesconfig in repository toolchain/ci/llvm-monorepo.
from 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 [...] adds 0b9c7b73fa4 Fix disturbing warning - NFCI new e2f17f84588 [MSP430] Optimize srl/sra in case of A >> (8 + N) new 0367658618e Remove unused variable. NFC. new b5d905e6782 [OpenCL] Fix address space deduction in template args. new d9902c5262f [LICM] Make LICM able to hoist phis new 6b9a1b173af [ARM] Remove trunc sinks in ARM CGP new c0c84e22924 AMDGPU/InsertWaitcnts: Some more const-correctness new 94c1203f263 Test commit - delete a trailing space. new 8e198fdbccf Test commit - delete trailing space. new a23351759d7 [X86] Add codegen tests for slow-shld scalar funnel shifts new 92fdde8cb27 Fixed uninitialized variable issue.
The 10 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/examples/clang-interpreter/Test.cxx | 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 +- clang/lib/Sema/SemaType.cpp | 6 +- clang/lib/StaticAnalyzer/Core/CheckerRegistry.cpp | 59 +- .../Frontend/CheckerRegistration.cpp | 27 +- .../CodeGenOpenCLCXX/template-address-spaces.cl | 31 + 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 +- lldb/source/Plugins/Language/ObjC/Cocoa.cpp | 1 - llvm/include/llvm/Analysis/ProfileSummaryInfo.h | 15 +- 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 +- llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 8 +- llvm/lib/Target/ARM/ARMCodeGenPrepare.cpp | 206 ++- llvm/lib/Target/MSP430/MSP430ISelLowering.cpp | 14 +- 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/LICM.cpp | 317 ++++- llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp | 313 +++++ llvm/test/CodeGen/AMDGPU/cndmask-no-def-vcc.ll | 3 +- llvm/test/CodeGen/ARM/CGP/arm-cgp-calls.ll | 12 + llvm/test/CodeGen/ARM/CGP/arm-cgp-casts.ll | 146 +- llvm/test/CodeGen/ARM/CGP/arm-cgp-phis-ret.ll | 12 + llvm/test/CodeGen/ARM/CGP/arm-cgp-switch.ll | 168 +++ 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/MSP430/shifts.ll | 25 + llvm/test/CodeGen/SystemZ/subregliveness-05.ll | 4 +- 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/fshl.ll | 360 +++-- llvm/test/CodeGen/X86/fshr.ll | 359 +++-- 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 +- llvm/test/Transforms/LICM/hoist-phi.ll | 1164 ++++++++++++++++ .../LoopSimplifyCFG/constant-fold-branch.ll | 58 +- .../LoopVectorize/invariant-store-vectorization.ll | 20 +- llvm/unittests/Analysis/ProfileSummaryInfoTest.cpp | 20 +- llvm/unittests/Support/ProcessTest.cpp | 2 +- 107 files changed, 8337 insertions(+), 2573 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 create mode 100644 clang/test/CodeGenOpenCLCXX/template-address-spaces.cl 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/ARM/CGP/arm-cgp-switch.ll create mode 100644 llvm/test/CodeGen/X86/masked_gather.ll create mode 100644 llvm/test/Transforms/LICM/hoist-phi.ll