LLVM/project dca074aclang/lib/CIR/Lowering/DirectToLLVM LowerToLLVM.cpp, clang/test/CIR/CodeGenBuiltins builtin_bit.cpp

[CIR] Match codegen change on __builtin_clrsb expansion

- 0bc6491da0c827ce94bd8fa852422eaafe6c39e7 adds the `nuw` flag during
  __builtin_clrsb expansion. Match that change in CIR.
DeltaFile
+6-6clang/test/CIR/CodeGenBuiltins/builtin_bit.cpp
+2-1clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+8-72 files

FreeBSD/src 47db87fshare/man/man4 vt.4

vt.4: Remove Xr to nonexistent vidcontrol(8)

PR: 291985
Fixes: a8740ba860bf ("vt.4: Document increasing scrollback size")
(cherry picked from commit f22cffe43343d9d48c731952d94976c5deb9659e)
DeltaFile
+0-1share/man/man4/vt.4
+0-11 files

FreeBSD/src ce92b9dshare/man/man4 vt.4

vt.4: Document increasing scrollback size

MFC:                    immediately as 2 llms say this is impossible
Reviewed by:            adrian, emaste
Differential Revision:  https://reviews.freebsd.org/D53860

(cherry picked from commit a8740ba860bfc35879f886b80b30327d0d3b16bd)
DeltaFile
+8-1share/man/man4/vt.4
+8-11 files

FreeBSD/src 1b23b79share/man/man4 vt.4

vt.4: Style pass

Outstanding: I'm not sure kernel configuration declarations are defined
variables. Dv does not allow arguments, but some why allowed paths, so
non-path arguments were being incorrectly marked up as paths.

MFC after:              3 days (with resolved conflicts)
Reviewed by:            0mp, emaste
Differential Revision:  https://reviews.freebsd.org/D49565

(cherry picked from commit 7cd6da268a8fbf34b16564dd9a94c86853eb7c56)
DeltaFile
+24-24share/man/man4/vt.4
+24-241 files

FreeBSD/src c330c43share/man/man4 vt.4

vt.4: explain console fonts

Add explaination about console fonts, how to convert them, which subset
of things support them and how to use them.

Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1063

(cherry picked from commit 7bd6cbbf69c7a9b952ebed096625a4a4a6b7bbfd)
DeltaFile
+15-0share/man/man4/vt.4
+15-01 files

LLVM/project 72022abllvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass-shufflevector.ll

InstCombine: Rudimentary support of shufflevector in SimplifyDemandedFPClass (#174101)

This should look more like the computeKnownFPClass handling, with
knowledge of demanded vector elements.
DeltaFile
+269-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-shufflevector.ll
+11-0llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+280-02 files

LLVM/project d0d3d63mlir/include/mlir/Interfaces ControlFlowInterfaces.td ControlFlowInterfaces.h, mlir/lib/Dialect/SCF/IR SCF.cpp

[mlir][draft] Consolidate patterns into RegionBranchOpInterface patterns

fix some tests

reorganize code
DeltaFile
+17-813mlir/lib/Dialect/SCF/IR/SCF.cpp
+293-0mlir/lib/Interfaces/ControlFlowInterfaces.cpp
+11-13mlir/test/Dialect/SCF/canonicalize.mlir
+9-0mlir/include/mlir/Interfaces/ControlFlowInterfaces.td
+9-0mlir/include/mlir/Interfaces/ControlFlowInterfaces.h
+4-4mlir/test/Transforms/remove-dead-values.mlir
+343-8306 files

FreeBSD/src c0512bbshare/man/man4 vt.4

vt.4: Remove Xr to nonexistent vidcontrol(8)

PR: 291985
Fixes: a8740ba860bf ("vt.4: Document increasing scrollback size")
(cherry picked from commit f22cffe43343d9d48c731952d94976c5deb9659e)
DeltaFile
+0-1share/man/man4/vt.4
+0-11 files

LLVM/project 777c729mlir/include/mlir/Transforms Passes.td Passes.h, mlir/lib/Transforms RemoveDeadValues.cpp

tmp commit

simple test working

draft: do not erase IR, just replace uses
DeltaFile
+179-332mlir/lib/Transforms/RemoveDeadValues.cpp
+110-45mlir/test/Transforms/remove-dead-values.mlir
+10-0mlir/include/mlir/Transforms/Passes.td
+1-0mlir/include/mlir/Transforms/Passes.h
+300-3774 files

FreeBSD/src b2b4901lib/libpathconv abs2rel.3 rel2abs.3

libpathconv: Document library in the man pages

Reviewed by:            ziaee, imp
Differential Revision:  https://reviews.freebsd.org/D54213

(cherry picked from commit 2c75ac14d7e9d1d57d70bbf26716868607f0d1fe)
DeltaFile
+2-1lib/libpathconv/abs2rel.3
+2-1lib/libpathconv/rel2abs.3
+4-22 files

FreeBSD/src cdb05deshare/examples/mdoc example.3

example.3: Show updated library macro usage

The LIBRARY section has been deprecated by upstream.
Show the updated usage of the Lb macro in SYNOPSIS.

Fixes:  4c07abdbacf49 (mandoc: Vendor import of upstream at 2025-06-13)
(cherry picked from commit 3527e7e9f7b2f1737706378b99af778921849e9d)
DeltaFile
+2-3share/examples/mdoc/example.3
+2-31 files

FreeBSD/src 12d6beacontrib/kyua/doc kyua-db-exec.1.in kyua-db-migrate.1.in

kyua manuals: Correct --results-file short form

PR:             290647
Ref:            kyua/cli/common.cpp#104
MFC after:      3 days
Reviewed by:    ziaee
Closes:         https://github.com/freebsd/kyua/issues/267

(cherry picked from commit bbaa7d628175ee484e31a054fb3cf7b7866cad13)
DeltaFile
+1-1contrib/kyua/doc/kyua-db-exec.1.in
+1-1contrib/kyua/doc/kyua-db-migrate.1.in
+1-1contrib/kyua/doc/kyua-report-html.1.in
+1-1contrib/kyua/doc/kyua-report-junit.1.in
+1-1contrib/kyua/doc/kyua-report.1.in
+1-1contrib/kyua/doc/kyua-test.1.in
+6-66 files

FreeBSD/src bd6289clib/libsys ioctl.2

ioctl.2: Mention EACCES

ioctls can fail with EACCES, see sys/kern/tty.c

PR:                     239504
MFC after:              3 days
Reviewed by:            ziaee
Reported by:            Brennan Vincent <brennan at umanwizard.com>
Differential Revision:  https://reviews.freebsd.org/D49072

(cherry picked from commit e2afbc45258f2fa4bdcf126e959ac660e76fc802)
DeltaFile
+4-1lib/libsys/ioctl.2
+4-11 files

FreeBSD/src a15b0cbshare/man/man4 cpuctl.4

cpuctl.4: Formatting nits

+ Align ioctl list + Pad code examples + Tag spdx license identifier

MFC after:      3 days

(cherry picked from commit c6bd2aa8353c6c34dbff487132a7f7372752d0ad)
DeltaFile
+6-1share/man/man4/cpuctl.4
+6-11 files

FreeBSD/src 81cb502share/man/man4 genet.4

genet.4: Only for AArch64 + tag spdx

MFC after:      3 days

(cherry picked from commit c4bd487da73a28887f86750a5dc5832303592c5a)
DeltaFile
+4-1share/man/man4/genet.4
+4-11 files

FreeBSD/src baef11esbin/camcontrol camcontrol.8

camcontrol.8: Descriptions before examples

This page has a lot of examples, so having them in the previous order
can be confusing. Rewrite to the normal order where the descriptions
come before the command, followed by a colon, which is still clear even
jumping to the middle of the section.

PR:                     291759
MFC after:              3 days
Reviewed by:            imp
Differential Revision:  https://reviews.freebsd.org/D54285

(cherry picked from commit fbc321b9cdceecd3c97742868da5d500423cf484)
DeltaFile
+149-202sbin/camcontrol/camcontrol.8
+149-2021 files

FreeBSD/src b59376cshare/man/man4 udl.4

udl.4: Consolidate HARDWARE and add HISTORY

Some of the information needed for the HARDWARE section was the entire
DESCRIPTION section, so merge the two. While here, add the HISTORY of
this driver, add "driver" to the document description matching other
drivers, and tag the SPDX license identifier for mechanical parsing.

MFC after:      3 days

(cherry picked from commit 97fa62708f67ce189bde22c98d9102da026b448c)
DeltaFile
+15-7share/man/man4/udl.4
+15-71 files

FreeBSD/src fe26fc6share/man/man4 cdce.4

cdce.4: Minor polish

+ Tag spdx license identifier   + Fix "e.g.,"s to quiet linter
+ Remove useless Nd quoting     + Put example in EXAMPLES

MFC after:      3 days

(cherry picked from commit 03752041e41b57af622f3649929789575a48258e)
DeltaFile
+20-15share/man/man4/cdce.4
+20-151 files

FreeBSD/src 2feb2cfshare/man/man4 udl.4

udl.4: Tweak HARDWARE for hardware release note

Fixes:  97fa62708f67 (udl.4: Consolidate HARDWARE and add HISTORY)
(cherry picked from commit 3c83b5d340f641259ea24e8af623e340eb8a21cc)
DeltaFile
+40-21share/man/man4/udl.4
+40-211 files

FreeBSD/src 2ecb299share/man/man4 bnxt.4

bnxt.4: Adjust for recent HARDWARE

+ Adjust document description matching another terabit driver
+ Add BCM576XX family to DESCRIPTION, switch to XX notation
+ Add some model names, additional models, and improvements to HARDWARE

MFC after:              3 days
Reviewed by:            sumit.saxena_broadcom.com (previous)
Differential Revision:  https://reviews.freebsd.org/D54028

(cherry picked from commit 473bc5778c3e5136831c08d525d673059ef0aaa2)
DeltaFile
+23-10share/man/man4/bnxt.4
+23-101 files

FreeBSD/src 992f994lib/librt mq_getfd_np.3 Makefile

librt/mq_getfd_np.3: Initial manual page

The mq_getfd_np function appeared in FreeBSD 11 with no documentation.
This function dereferences the mqd_t as a pointer to an int.

Relnotes:               yes
MFC after:              3 days
Reviewed by:            kib (previous), markj, ziaee
Differential Revision:  https://reviews.freebsd.org/D43947

(cherry picked from commit ca2413d216197fd55f9363d6f65c641ff1aa3ec5)
DeltaFile
+57-0lib/librt/mq_getfd_np.3
+2-0lib/librt/Makefile
+59-02 files

FreeBSD/src f9bb954usr.sbin/jail jail.conf.5

jail.conf.5: Fix mandoc typos

MFC after:      3 days
Reviewed by:    ziaee
Signed-off-by:  Rob Nichols <robert.nichols at dialwave.com>
Closes:         https://github.com/freebsd/freebsd-src/pull/1928

(cherry picked from commit d1d88b6e8c31b1e472d66471ff1e666e5310709e)
DeltaFile
+10-12usr.sbin/jail/jail.conf.5
+10-121 files

FreeBSD/src 4935837share/examples/mdoc example.1 example.3

examples/mdoc: Remove document description quotes

Quotes in roff do not work the way quotes in shell do,
remove them from the examples to hopefully lead less people astray.

MFC after:      3 days

(cherry picked from commit 067b62bd5834484c927038aff28d36da6c5d6cca)
DeltaFile
+1-1share/examples/mdoc/example.1
+1-1share/examples/mdoc/example.3
+1-1share/examples/mdoc/example.4
+1-1share/examples/mdoc/example.9
+4-44 files

FreeBSD/src 1e34e2fusr.sbin/vidcontrol vidcontrol.1

vidcontrol.1: Video buffer dump is syscons only

Fixes:          1f4442f71fa3 (be explicit that -p and -P are sc(4) only)
MFC after:      3 days
Reviewed by:    ziaee
Differential Revision:  https://reviews.freebsd.org/D53878

(cherry picked from commit 9ec8196f68bac015965164f7f1a65c619bab4e85)
DeltaFile
+1-4usr.sbin/vidcontrol/vidcontrol.1
+1-41 files

FreeBSD/src fd72ad2share/man/man7 freebsd-base.7

freebsd-base.7: Rewrite table into a tagged list

The table is not playing nicely with
https://man.freebsd.org/freebsd-base

MFC after:              3 days
Reviewed by:            pauamma at gundo.com
Differential Revision:  https://reviews.freebsd.org/D54036

(cherry picked from commit 39b2ca9ec99eded0b248082dcec6c843f40330a8)
DeltaFile
+18-9share/man/man7/freebsd-base.7
+18-91 files

FreeBSD/src da13642lib/libsys jail.2, share/man/man5 pf.conf.5

man typos: Fix pf.conf.5 and jail.2 typos

MFC after:      3 days
Signed-off-by:  Seth Hoffert <seth.hoffert at gmail.com>
Closes:         https://github.com/freebsd/freebsd-src/pull/1919

(cherry picked from commit 0140dc4a68ac25c70300ed2a418e7ca441638bdb)
DeltaFile
+1-1lib/libsys/jail.2
+1-1share/man/man5/pf.conf.5
+2-22 files

LLVM/project c6ed9f7mlir/include/mlir/IR PatternMatch.h, mlir/lib/Dialect/SCF/IR SCF.cpp

[mlir][IR][NFC] Add `RewriterBase::eraseOpResults` convenience helper
DeltaFile
+55-131mlir/lib/Dialect/SCF/IR/SCF.cpp
+36-0mlir/lib/IR/PatternMatch.cpp
+3-28mlir/lib/Transforms/RemoveDeadValues.cpp
+6-0mlir/include/mlir/IR/PatternMatch.h
+100-1594 files

LLVM/project 5bfdb45flang/lib/Support Fortran-features.cpp, llvm/test/CodeGen/NVPTX tensormap_replace_sm_103a.ll

Merge branch 'main' into users/arsenm/instcombine/handle-shufflevector-simplifydemandedfpclass
DeltaFile
+1-1llvm/test/CodeGen/NVPTX/tensormap_replace_sm_103a.ll
+0-1flang/lib/Support/Fortran-features.cpp
+1-22 files

FreeBSD/src 68d6abdusr.sbin/periodic/etc/daily 801.trim-zfs

periodic/801.trim-zfs: Fix daily-trim-zfs-flags

This variable was named incorrectly, resulting in any specified flags
being silently ignored.

PR:             292074
MFC after:      3 days
Reported by:    CrazyMihey at Ya.Ru
Fixes:          493908c4b45c (Add a daily zfs trim script)
DeltaFile
+1-1usr.sbin/periodic/etc/daily/801.trim-zfs
+1-11 files

LLVM/project 410ec6dflang/lib/Support Fortran-features.cpp

[flang] Disable new -Wused-undefined-variable warning by default (#174151)

The new warning about local variables that are used without possible
being defined or initialized may be generating some false positives;
disable it by default for now.
DeltaFile
+0-1flang/lib/Support/Fortran-features.cpp
+0-11 files