LLVM/project 0e141adllvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/AMDGPU notriviallyvectorizableintrinsicoperands.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+237-9llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+105-54llvm/test/Transforms/SLPVectorizer/X86/lookahead.ll
+61-98llvm/test/Transforms/SLPVectorizer/AMDGPU/notriviallyvectorizableintrinsicoperands.ll
+34-47llvm/test/Transforms/SLPVectorizer/X86/non-vectorizable-inst-operand.ll
+30-42llvm/test/Transforms/SLPVectorizer/X86/parent-node-non-schedulable.ll
+11-15llvm/test/Transforms/SLPVectorizer/X86/split-node-marked-to-gather.ll
+478-26515 files not shown
+554-34921 files

FreeBSD/ports 42de902security/libgpg-error distinfo pkg-plist

security/libgpg-error: update to 1.60
DeltaFile
+3-3security/libgpg-error/distinfo
+1-1security/libgpg-error/pkg-plist
+1-1security/libgpg-error/Makefile
+5-53 files

NetBSD/pkgsrc BCLNwQumk/defaults options.description

   defaults: document gtk4 option
VersionDeltaFile
1.760+1-0mk/defaults/options.description
+1-01 files

NetBSD/pkgsrc gdLJeKwdoc CHANGES-2026

   doc: Updated graphics/colord-gtk to 0.3.1
VersionDeltaFile
1.2610+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 7UU8eWBgraphics/colord-gtk options.mk PLIST

   colord-gtk: update to 0.3.1

   # upstream changes (since 0.2.0)

   Version 0.3.1
   ~~~~~~~~~~~~~
   Released: 2024-01-25

   Bugfixes:
    - Fix the callback signature to fix a crash (Richard Hughes)

   Version 0.3.0
   ~~~~~~~~~~~~~
   Released: 2022-02-16

   New Features:
    - Add a GTK4 variant (Georges Basile Stavracas Neto)

   Bugfixes:

    [2 lines not shown]
VersionDeltaFile
1.1+70-0graphics/colord-gtk/options.mk
1.2+30-6graphics/colord-gtk/PLIST
1.21+11-11graphics/colord-gtk/Makefile
1.19+12-4graphics/colord-gtk/buildlink3.mk
1.4+4-4graphics/colord-gtk/distinfo
+127-255 files

LLVM/project 8efcfc2llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer revec.ll

[SLP] Reuse diamond-matched gather across asymmetric reorder/reuse

processBuildVector's perfect-diamond match used Entries.front()->isSame(
E->Scalars) only, missing matches where E carries the reorder/reuse and
the entry is canonical. Two TreeEntries with the same effective scalar
layout but different raw orderings then build independent gathers; one
emits a fill-in shufflevector for reused lanes while the other leaves
poison there.

Fixes #194191.

Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/194247
DeltaFile
+10-5llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+1-2llvm/test/Transforms/SLPVectorizer/X86/shrink_after_reorder.ll
+1-2llvm/test/Transforms/SLPVectorizer/revec.ll
+1-1llvm/test/Transforms/SLPVectorizer/X86/select-copyable-cmp-poison.ll
+13-104 files

FreeBSD/src b7daab8libexec/rc/rc.d Makefile, packages Makefile.i386 Makefile.powerpc

apm: Only install rc script on i386

The apm(8) rc script only works on i386, but it's installed on all
platforms.  Only install it on i386, which avoids creating a useless
FreeBSD-apm package on other platforms.

While here, build the acpi package on i386.

MFC after:      2 weeks
Reviewed by:    imp
Sponsored by:   https://www.patreon.com/bsdivy
Differential Revision:  https://reviews.freebsd.org/D56629
DeltaFile
+18-0packages/Makefile.i386
+3-3libexec/rc/rc.d/Makefile
+0-6packages/apm/Makefile
+3-0tools/build/mk/OptionalObsoleteFiles.inc
+0-1packages/Makefile.powerpc
+0-1packages/Makefile.arm
+24-112 files not shown
+24-138 files

FreeBSD/ports 2f36fc6print/cups Makefile distinfo

print/cups: Update to 2.4.18

Include patch by Christian Ullrich to fix documentation links.

PR:             294786
(cherry picked from commit ed63c6bd18cfffe6df28ddd532ff1a641d5d4549)
DeltaFile
+3-7print/cups/Makefile
+3-7print/cups/distinfo
+6-142 files

FreeBSD/src 6e30854usr.sbin/service service.sh

service(8): Replace indentation in usage()

The -d option was indented with spaces instead of tabs, and this broke
formatting.

Before:

-d                Enable debugging of rc.d scripts
-j              Perform actions within the named jail

After:

-d              Enable debugging of rc.d scripts
-j              Perform actions within the named jail

MFC after:      1 week

(cherry picked from commit 554f5aa526266057672740e22af0a75cc32bddd5)
DeltaFile
+1-1usr.sbin/service/service.sh
+1-11 files

LLVM/project 91805dcllvm/test/Transforms/SLPVectorizer/X86 select-copyable-cmp-poison.ll

[SLP][NFC]Add a test with the incorrect vectorization for fully matched, but reordered, node, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/194244
DeltaFile
+203-0llvm/test/Transforms/SLPVectorizer/X86/select-copyable-cmp-poison.ll
+203-01 files

FreeBSD/ports ed63c6bprint/cups distinfo Makefile

print/cups: Update to 2.4.18

Include patch by Christian Ullrich to fix documentation links.

PR:             294786
DeltaFile
+3-7print/cups/distinfo
+3-7print/cups/Makefile
+6-142 files

NetBSD/pkgsrc EFEADeTgraphics/colord Makefile

   graphics/colord: bring back pkg-config overridings.
VersionDeltaFile
1.30+5-1graphics/colord/Makefile
+5-11 files

LLVM/project 72c8f98flang/include/flang/Parser parse-tree.h, flang/lib/Lower/OpenMP OpenMP.cpp

[flang][OpenMP] Rename "declare constructs" to directives, NFC (#194240)

Only executable directives are constructs in OpenMP, so, for example,
"declare mapper" is not a construct.

Apply

find flang/ \( -name '*.cpp' -o -name '*.h' -o -name '*.f90' \) -exec sed \
-i -E -e 's/OpenMP(Declare[A-Za-z]*)Construct\b/Omp\1Directive/g' {} \;

plus local formatting updates as needed.
DeltaFile
+16-15flang/lib/Lower/OpenMP/OpenMP.cpp
+11-12flang/lib/Semantics/resolve-directives.cpp
+10-11flang/include/flang/Parser/parse-tree.h
+9-9flang/test/Parser/OpenMP/declare_target-device_type.f90
+8-10flang/lib/Semantics/check-omp-structure.cpp
+8-8flang/lib/Semantics/check-omp-structure.h
+62-6520 files not shown
+118-12226 files

FreeBSD/ports ccd3e7agraphics/appleseed Makefile, graphics/appleseed/files patch-oiiotexturesystem patch-src_appleseed_renderer_kernel_rendering_final_texturecontrolledpixelrenderer.cpp

graphics/appleseed: try to unbreak the build against OpenImageIO 3.x

... and other modern APIs (Boost and libstdc++).  Now requires C++17.
DeltaFile
+123-0graphics/appleseed/files/patch-oiiotexturesystem
+24-2graphics/appleseed/Makefile
+9-0graphics/appleseed/files/patch-src_appleseed_renderer_kernel_rendering_final_texturecontrolledpixelrenderer.cpp
+2-2graphics/appleseed/files/patch-oiio-cxx-std-14
+158-44 files

NetBSD/src J86PBPAsys/arch/m68k/include param.h

   Default the message buffer size to 8KB, regardless of page size.
VersionDeltaFile
1.26+2-2sys/arch/m68k/include/param.h
+2-21 files

LLVM/project be59278flang/include/flang/Parser parse-tree.h, flang/lib/Lower/OpenMP OpenMP.cpp

[flang][OpenMP] Rename "declare constructs" to directives, NFC

Only executable directives are constructs in OpenMP, so, for example,
"declare mapper" is not a construct.

Apply

find flang/ \( -name '*.cpp' -o -name '*.h' -o -name '*.f90' \) -exec sed \
  -i -E -e 's/OpenMP(Declare[A-Za-z]*)Construct\b/Omp\1Directive/g' {} \;

plus local formatting updates as needed.
DeltaFile
+16-15flang/lib/Lower/OpenMP/OpenMP.cpp
+11-12flang/lib/Semantics/resolve-directives.cpp
+10-11flang/include/flang/Parser/parse-tree.h
+9-9flang/test/Parser/OpenMP/declare_target-device_type.f90
+8-10flang/lib/Semantics/check-omp-structure.cpp
+8-8flang/lib/Semantics/check-omp-structure.h
+62-6520 files not shown
+118-12226 files

NetBSD/src wRdLstZsys/arch/next68k/conf files.next68k, sys/arch/next68k/dev intio.c nextcons.c

   Use the common m68k bus_space_simple
VersionDeltaFile
1.24+2-520sys/arch/next68k/include/bus_space.h
1.20+5-27sys/arch/next68k/dev/intio.c
1.16+5-3sys/arch/next68k/dev/nextcons.c
1.60+2-2sys/arch/next68k/conf/files.next68k
+14-5524 files

NetBSD/src LCK9rSzsys/arch/m68k/include bus_space_simple.h, sys/arch/m68k/m68k bus_space_simple.c

   Add bus_space_mmap() to the simple implmentation, and provide a default
   implementation that returns failure; if a platform wants to support this,
   it will need to provide a _bus_space_mmap() implementation that matches
   the address ranges that are to be supported for this operation.
VersionDeltaFile
1.3+18-2sys/arch/m68k/m68k/bus_space_simple.c
1.3+13-1sys/arch/m68k/include/bus_space_simple.h
+31-32 files

NetBSD/pkgsrc mhFPjtBgraphics/colord buildlink3.mk

   colord: fix open conditional in buidlink file
VersionDeltaFile
1.7+2-1graphics/colord/buildlink3.mk
+2-11 files

NetBSD/pkgsrc TaUrOkYgraphics/colord-gtk Makefile, sysutils/gnome-control-center Makefile

   *: bumop revision after graphics/colord update
VersionDeltaFile
1.20+2-2graphics/colord-gtk/Makefile
1.58+2-2sysutils/gnome-control-center/Makefile
1.127+2-2sysutils/gnome-settings-daemon/Makefile
+6-63 files

LLVM/project c65bcf2llvm/lib/Analysis ValueTracking.cpp, llvm/lib/Transforms/InstCombine InstCombineAddSub.cpp InstCombineInternal.h

[InstCombine] Div ceil optimizations  (#190175)

Relates: https://github.com/llvm/llvm-project/issues/187838

This PR improves handling of `div_ceil` from rust (which emits a div +
rem).

Currently, these three rust functions:
```rust
use std::hint::assert_unchecked;

#[unsafe(no_mangle)]
pub fn div_ceil_without_assume(x: u32) -> u32 {
    x.div_ceil(7)
}

#[unsafe(no_mangle)]
pub fn div_ceil_with_assume(x: u32) -> u32 {
    unsafe {

    [313 lines not shown]
DeltaFile
+210-0llvm/test/Transforms/InstCombine/divceil.ll
+43-0llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp
+6-0llvm/lib/Transforms/InstCombine/InstCombineInternal.h
+4-0llvm/lib/Analysis/ValueTracking.cpp
+1-1llvm/test/Transforms/InstCombine/fls.ll
+264-15 files

NetBSD/src dcyEYzasys/arch/m68k/m68k pmap_68k.c pmap_motorola.c

   Fix brain fart in VA calculation in pmap_pa_has_static_mapping().
   (In my defense, the broken code sometimes works.)
VersionDeltaFile
1.56+3-3sys/arch/m68k/m68k/pmap_68k.c
1.105+3-3sys/arch/m68k/m68k/pmap_motorola.c
+6-62 files

FreeBSD/ports fb66f1fdatabases/proxysql distinfo Makefile

databases/proxysql: Update to 3.0.8
DeltaFile
+3-3databases/proxysql/distinfo
+1-1databases/proxysql/Makefile
+4-42 files

NetBSD/pkgsrc yREW4zIdoc CHANGES-2026 TODO

   doc: Updated graphics/colord to 1.4.8
VersionDeltaFile
1.2609+2-1doc/CHANGES-2026
1.27170+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc moBFc13graphics/colord Makefile PLIST, graphics/colord/patches patch-src_cd-main.c patch-src_cd-sensor.c

   graphics/colord: update to 1.4.8

   # pkgsrc changes
   * Switch to meson.
   * Enable gusb and gudev support, among others.
   * Install bash completions and man pages.
   * Move some stuff to options.mk to make it optional.
   * Patch to allow build on systems without libudev support.
   * Use SUBST instead of patching to replace hard-coded paths.

   # upstream changes (since 1.3.5)

   Version 1.4.8
   ~~~~~~~~~~~~~
   Released: 2025-06-23

   New Features:
    - Add AppStream metainfo XML with hardware provide info (Petter Reinholdtsen)
    - Add support for -Dsystemd_root_prefix to make local building easier (Richard Hughes)

    [138 lines not shown]
VersionDeltaFile
1.29+68-50graphics/colord/Makefile
1.2+64-37graphics/colord/patches/patch-src_cd-main.c
1.4+86-8graphics/colord/PLIST
1.1+75-0graphics/colord/patches/patch-src_cd-sensor.c
1.1+71-0graphics/colord/options.mk
1.1+59-0graphics/colord/patches/patch-meson.build
+423-9518 files not shown
+650-12424 files

FreeBSD/ports 6d46786sysutils/mkr distinfo Makefile

sysutils/mkr: Update to 0.64.0

Changelog: https://github.com/mackerelio/mkr/blob/v0.64.0/CHANGELOG.md

Reported by:    portscout
DeltaFile
+5-5sysutils/mkr/distinfo
+2-3sysutils/mkr/Makefile
+7-82 files

NetBSD/src KyZiTlzlib/libc/time zic.c NEWS

   Update to 2026b, previous was 2026a

   Release 2026b - 2026-04-22 23:06:43 -0700

     Changes to code

       zic no longer mishandles a last transition to a new time type.

       zic no longer overflows a buffer when generating a TZ string like
       "PST-167:59:58PDT-167:59:59,M11.5.6/-167:59:59,M12.5.6/-167:59:59",
       which can occur with adversarial input.  (Thanks to Naveed Khan.)

       zic no longer generates a longer TZif file than necessary when
       an earlier time zone abbreviation is a suffix of a later one.
       As a nice side effect, zic no longer overflows a buffer when given
       a long series of abbreviations, each a suffix of the next.
       (Buffer overflow reported by Arthur Chan.)

       zic no longer overflows an int when processing input like `Zone

    [4 lines not shown]
VersionDeltaFile
1.100+106-53lib/libc/time/zic.c
1.50+45-8lib/libc/time/NEWS
1.22+15-7lib/libc/time/tz-link.html
1.17+1-1lib/libc/time/tz-art.html
1.31+1-1lib/libc/time/version
+168-705 files

FreeBSD/ports 29715c8textproc/opensearch distinfo Makefile

textproc/opensearch: Update to 3.6.0

- Update to 3.6.0
- Switch to new JAVA_VERSION format

PR:             294811
Reported by:    Sven Ruediger <admin at hackacad.net>
Event:          Wiesbaden Hackathon 2020604
DeltaFile
+5-5textproc/opensearch/distinfo
+2-3textproc/opensearch/Makefile
+7-82 files

LLVM/project 2d789ffllvm/lib/Transforms/Vectorize VPlanTransforms.cpp VPlanConstruction.cpp, llvm/test/Transforms/LoopVectorize induction.ll

[VPlan] Verify and handle FOR legality during header phi creation (NFC). (#191298)

Move the logic to validate FOR users and introduce the split directly to
header phi creation. It makes sense to introduce the header phi and the
splice together.

It also means sinking only needs to be done once, instead for each
VPlan.

Depends on https://github.com/llvm/llvm-project/pull/190681.

PR: https://github.com/llvm/llvm-project/pull/191298
DeltaFile
+36-257llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+201-3llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+15-16llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+10-17llvm/lib/Transforms/Vectorize/VPlanTransforms.h
+8-8llvm/test/Transforms/LoopVectorize/induction.ll
+15-0llvm/lib/Transforms/Vectorize/VPlanUtils.cpp
+285-3014 files not shown
+295-30810 files

FreeBSD/ports e6dccc1textproc/opensearch-dashboards distinfo Makefile

textproc/opensearch-dashboards: Update to 3.6.0

PR:             294812
Reported by:    Sven Ruediger <admin at hackacad.net>
Event:          Wiesbaden Hackathon 202604
DeltaFile
+5-5textproc/opensearch-dashboards/distinfo
+1-1textproc/opensearch-dashboards/Makefile
+6-62 files