LLVM/project 6c2bf97llvm/lib/Target/AMDGPU AMDGPUInstCombineIntrinsic.cpp, llvm/test/Transforms/InstCombine/AMDGPU llvm.amdgcn.cluster.id.ll llvm.amdgcn.workgroup.id.ll

[AMDGPU] InstCombine: fold invalid calls to amdgcn intrinsics into poison values (#191904)

Replace a call to amdgpu intrinsic into a poison value when the call is
invalid because of "amdgpu-no-<xyz>" attribute in the caller function.

Upon
https://github.com/llvm/llvm-project/pull/186925#pullrequestreview-3983414064

Assisted by claude-4.6-sonnet-medium through CURSOR.
DeltaFile
+80-0llvm/test/Transforms/InstCombine/AMDGPU/llvm.amdgcn.cluster.id.ll
+57-0llvm/test/Transforms/InstCombine/AMDGPU/llvm.amdgcn.workgroup.id.ll
+57-0llvm/test/Transforms/InstCombine/AMDGPU/llvm.amdgcn.workitem.id.ll
+55-0llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp
+48-0llvm/test/Transforms/InstCombine/AMDGPU/llvm.amdgcn.queue.ptr.ll
+48-0llvm/test/Transforms/InstCombine/AMDGPU/llvm.amdgcn.dispatch.ptr.ll
+345-02 files not shown
+409-08 files

LLVM/project 9ff4276llvm/utils/gn/secondary/llvm/lib/Transforms/Utils BUILD.gn

[gn build] Port ffde06f4c119 (#192498)
DeltaFile
+1-0llvm/utils/gn/secondary/llvm/lib/Transforms/Utils/BUILD.gn
+1-01 files

LLVM/project 0feabfallvm/utils/gn/secondary/llvm/lib/Target/AMDGPU BUILD.gn

[gn build] Port b9ae01500d8b (#192496)

[gn build] Port b9ae01500d8b
DeltaFile
+1-0llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/BUILD.gn
+1-01 files

LLVM/project 7937297libsycl/include/sycl/__impl queue.hpp, libsycl/include/sycl/__impl/detail unified_range_view.hpp get_device_kernel_info.hpp

single_task on top of getKernelInfo

Signed-off-by: Tikhomirova, Kseniya <kseniya.tikhomirova at intel.com>
DeltaFile
+111-0libsycl/src/detail/queue_impl.cpp
+99-0libsycl/include/sycl/__impl/queue.hpp
+51-0libsycl/include/sycl/__impl/detail/unified_range_view.hpp
+43-0libsycl/include/sycl/__impl/detail/get_device_kernel_info.hpp
+39-0libsycl/src/detail/queue_impl.hpp
+19-0libsycl/src/queue.cpp
+362-04 files not shown
+391-010 files

LLVM/project 6ee930cclang/include/clang/Options Options.td, clang/test/Driver cl-options.c

[clang] Expose -fdiagnostics-show-inlining-chain to clang-cl (#192241)
DeltaFile
+2-2clang/include/clang/Options/Options.td
+2-0clang/test/Driver/cl-options.c
+4-22 files

FreeBSD/src fa77feclib/libsys/x86 pkru.3

pkru.3: Note that the kernel may not respect PKRU protections

There are cases where the kernel will be able to access memory covered
by a PKRU key which nomially prohibits accesses.  I believe regular
copyin()/copyout() are subject to the contents of PKRU, but memory
accesses via uiomove_fromphys() will not be.  This can arise when
performing fault I/O, for instance.  I didn't test, but I suspect AIO is
another case.

Update the man page to acknowledge this.

Reviewed by:    alc, kib
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D56416
DeltaFile
+10-7lib/libsys/x86/pkru.3
+10-71 files

FreeBSD/src fe6bf73lib/libsys/x86 pkru.3

pkru.3: Remove a qualifier

Now that i386 kernels are deprecated, we don't really need to mention
this limitation.  It's also a bit dated since PKRU is supported with
5-level paging as well.

Reviewed by:    alc, kib
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D56415
DeltaFile
+0-3lib/libsys/x86/pkru.3
+0-31 files

FreeBSD/doc 9d9bb45website/content/en/status/report-2026-01-2026-03 valgrind.adoc

Status/2026Q1/valgrind: spell
DeltaFile
+2-2website/content/en/status/report-2026-01-2026-03/valgrind.adoc
+2-21 files

FreeBSD/doc 5968e48website/content/en/status/report-2026-01-2026-03 laptop-integration.adoc

Status/2026Q1/laptop-integration.adoc: Add report

Pull Request:   https://github.com/freebsd/freebsd-doc/pull/647
DeltaFile
+43-0website/content/en/status/report-2026-01-2026-03/laptop-integration.adoc
+43-01 files

FreeBSD/doc c2b58fawebsite/content/en/status/report-2026-01-2026-03 alpha-omega-beach-cleaning.adoc

Status/2026Q1/alpha-omega-beach-cleaning.adoc: add report

Pull Request:   https://github.com/freebsd/freebsd-doc/pull/649
DeltaFile
+26-0website/content/en/status/report-2026-01-2026-03/alpha-omega-beach-cleaning.adoc
+26-01 files

FreeBSD/doc 9439d4dwebsite/content/en/status/report-2026-01-2026-03 kbench-maint-pkgdist.adoc

Status/2026Q1/kbench-maint-pkgdist.adoc: Add report

Pull Request:   https://github.com/freebsd/freebsd-doc/pull/650
DeltaFile
+31-0website/content/en/status/report-2026-01-2026-03/kbench-maint-pkgdist.adoc
+31-01 files

FreeBSD/doc 62f27e3website/content/en/status/report-2026-01-2026-03 bhyve-cpuid.adoc

Status/2026Q1/bhyve-cpuid.adoc: Add report

Pull Request:   https://github.com/freebsd/freebsd-doc/pull/648
DeltaFile
+87-0website/content/en/status/report-2026-01-2026-03/bhyve-cpuid.adoc
+87-01 files

FreeBSD/doc 64df2efwebsite/content/en/status/report-2026-01-2026-03 desktop-script-bsdinstall.adoc

Status/2026Q1/desktop-script-bsdinstall.adoc: Add report

Pull Request:   https://github.com/freebsd/freebsd-doc/pull/651
DeltaFile
+42-0website/content/en/status/report-2026-01-2026-03/desktop-script-bsdinstall.adoc
+42-01 files

FreeBSD/doc 8a67c6bwebsite/content/en/status/report-2026-01-2026-03 suspend.adoc

Status/2026Q1/suspend.adoc: Add report

Pull Request:   https://github.com/freebsd/freebsd-doc/pull/652
DeltaFile
+29-0website/content/en/status/report-2026-01-2026-03/suspend.adoc
+29-01 files

FreeBSD/doc d065b11website/content/en/status/report-2026-01-2026-03 valgrind.adoc

Status/2026Q1/valgrind.adoc: Add report

Pull Request:   https://github.com/freebsd/freebsd-doc/pull/654
DeltaFile
+31-0website/content/en/status/report-2026-01-2026-03/valgrind.adoc
+31-01 files

LLVM/project db9132elldb/include/lldb/Interpreter OptionGroupVariable.h, lldb/source/Interpreter OptionGroupVariable.cpp

[lldb] Reformat OptionGroupVariable.{h,cpp}, NFC. (#192395)


This patch runs clang-format on OptionGroupVariable.{h,cpp}.
DeltaFile
+84-21lldb/source/Interpreter/OptionGroupVariable.cpp
+3-3lldb/include/lldb/Interpreter/OptionGroupVariable.h
+87-242 files

LLVM/project 53368bfclang/lib/CIR/CodeGen CIRGenAsm.cpp, clang/lib/CIR/Dialect/IR CIRDialect.cpp

[CIR] Fix InlineAsmOp roundtrip parse crash on cir.asm (#186588)

Fix InlineAsmOp parser/printer roundtrip for cir.asm and avoid null
operand_attrs entries that crash alias printing during
--verify-roundtrip.

- Parse attr-dict before optional result arrow to match print order.

- Use non-null sentinel attributes for non-maybe_memory operands and
check UnitAttr explicitly.

- Keep lowering semantics by treating only UnitAttr as maybe_memory
marker.

- Update inline-asm CIR IR test to run with --verify-roundtrip and add
an attr+result coverage case.

Fix https://github.com/llvm/llvm-project/issues/161441
DeltaFile
+15-1clang/test/CIR/IR/inline-asm.cir
+5-5clang/lib/CIR/Dialect/IR/CIRDialect.cpp
+1-1clang/lib/CIR/CodeGen/CIRGenAsm.cpp
+1-1clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+22-84 files

FreeBSD/doc 12ad42awebsite/content/en/status/report-2026-01-2026-03 buildpacks.adoc bugmeister.adoc

Status/2026Q1: spell
DeltaFile
+1-1website/content/en/status/report-2026-01-2026-03/buildpacks.adoc
+1-1website/content/en/status/report-2026-01-2026-03/bugmeister.adoc
+2-22 files

FreeBSD/ports 95e126bdatabases/cassandra4/files/maven build.xml build-bench.xml

databases/cassandra4: Update to 4.1.11

Announcement:
https://lists.apache.org/thread/5l092w410n91jxp0bhl0phkr6j87qpxj

Changes:
https://github.com/apache/cassandra/blob/cassandra-4.1.11/CHANGES.txt

Release Notes:
https://github.com/apache/cassandra/blob/cassandra-4.1.11/NEWS.txt

PR:     286364
DeltaFile
+511-255databases/cassandra4/files/maven/build.xml
+137-0databases/cassandra4/files/maven/build-bench.xml
+115-0databases/cassandra4/files/maven/checkstyle.xml
+66-33databases/cassandra4/files/maven/build-owasp.xml
+55-38databases/cassandra4/files/maven/build-rat.xml
+76-0databases/cassandra4/files/maven/dependency-check-suppressions.xml
+960-32623 files not shown
+1,348-50729 files

LLVM/project a109303compiler-rt/lib/tysan tysan.cpp

[TySan] Set and cache tool name. (#192410)

Partial reland of [sanitizer common
support](https://github.com/llvm/llvm-project/pull/183310)
DeltaFile
+3-0compiler-rt/lib/tysan/tysan.cpp
+3-01 files

LLVM/project 3091b98clang/lib/CIR/Dialect/Transforms LoweringPrepare.cpp, clang/test/CIR/CodeGen global-array-dtor.cpp global-init.cpp

[CIR] Add noundef to __cxx_global_array_dtor parameter (#191529)

The synthetic __cxx_global_array_dtor helper created by
LoweringPrepare was missing noundef on its ptr parameter,
causing a mismatch with classic codegen.
DeltaFile
+10-0clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
+1-1clang/test/CIR/CodeGen/global-array-dtor.cpp
+1-1clang/test/CIR/CodeGen/global-init.cpp
+12-23 files

LLVM/project 796302aclang/test/CIR global-var-simple.cpp

[CIR][NFC] Remove redundant global-var-simple.cpp test (#192354)

This early smoke test is fully covered by
`clang/test/CIR/CodeGen/globals.cpp` and is no longer needed.

Per @andykaylor's feedback on #191521.

Made with [Cursor](https://cursor.com)
DeltaFile
+0-101clang/test/CIR/global-var-simple.cpp
+0-1011 files

LLVM/project fd8b58cmlir/test/Dialect/SPIRV/IR group-ops.mlir non-uniform-ops.mlir

[mlir][spirv][nfc] Move GroupNonUniformBallotBitCount tests to `non-uniform-ops.mlir` (#192115)

Tests were incorrectly placed in `group-ops.mlir` since the op is
defined in `SPIRVNonUniformOps.td`.
DeltaFile
+0-60mlir/test/Dialect/SPIRV/IR/group-ops.mlir
+60-0mlir/test/Dialect/SPIRV/IR/non-uniform-ops.mlir
+60-602 files

FreeBSD/doc 57585b8website/content/en/status/report-2026-01-2026-03 stackit.adoc

Status/2026Q1/stackit.adoc: Add report

Pull Request:   https://github.com/freebsd/freebsd-doc/pull/645
DeltaFile
+22-0website/content/en/status/report-2026-01-2026-03/stackit.adoc
+22-01 files

NetBSD/pkgsrc-wip 273c3a7webkit-gtk60 PLIST Makefile, webkit-gtk60/patches patch-Source_bmalloc_bmalloc_AvailableMemory.cpp

webkit-gtk60: enable GTK4 builds for webkit-gtk.
DeltaFile
+1,711-0webkit-gtk60/PLIST
+230-0webkit-gtk60/Makefile
+101-0webkit-gtk60/patches/patch-Source_bmalloc_bmalloc_AvailableMemory.cpp
+65-0webkit-gtk60/options.mk
+42-0webkit-gtk60/distinfo
+40-0webkit-gtk60/buildlink3.mk
+2,189-039 files not shown
+2,932-045 files

LLVM/project b9ae015llvm/test/CodeGen/AMDGPU/NextUseAnalysis spill-vreg-many-lanes.mir acyclic-770bb.mir

AMDGPU: Add NextUseAnalysis Pass (#178873)

Based on
- https://github.com/llvm/llvm-project/pull/156079 and
- https://github.com/llvm/llvm-project/pull/171520

See those PRs for background.

Provides a compatibility mode option
`--amdgpu-next-use-analysis-compatibility-mode` that produces results
that match either PR #156079 (`compute`) or PR #171520 (`graphics`).

Co-authored-by: alex-t <atimofee at amd.com>
Co-authored-by: Konstantina Mitropoulou <KonstantinaMitropoulou at amd.com>

---------

Co-authored-by: Konstantina Mitropoulou <KonstantinaMitropoulou at amd.com>
DeltaFile
+275,101-0llvm/test/CodeGen/AMDGPU/NextUseAnalysis/spill-vreg-many-lanes.mir
+144,679-0llvm/test/CodeGen/AMDGPU/NextUseAnalysis/acyclic-770bb.mir
+57,682-0llvm/test/CodeGen/AMDGPU/NextUseAnalysis/double-nested-loops-complex-cfg.mir
+41,844-0llvm/test/CodeGen/AMDGPU/NextUseAnalysis/test_ers_multiple_spills2.mir
+40,613-0llvm/test/CodeGen/AMDGPU/NextUseAnalysis/test_ers_multiple_spills1.mir
+37,209-0llvm/test/CodeGen/AMDGPU/NextUseAnalysis/test_ers_multiple_spills3.mir
+597,128-035 files not shown
+800,864-041 files

FreeBSD/doc 52a1580website/content/en/status/report-2026-01-2026-03 buildpacks.adoc

Status/2026Q1/buildpacks.adoc: Add report

Pull Request:   https://github.com/freebsd/freebsd-doc/pull/653
DeltaFile
+25-0website/content/en/status/report-2026-01-2026-03/buildpacks.adoc
+25-01 files

LLVM/project e90f463llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 copyable_reorder.ll operand-reorder-with-copyables.ll

[SLP] Normalize copyable operand order via majority voting

When building operands for entries with copyable elements, non-copyable
lanes of commutative ops may have inconsistent operand order (e.g. some
lanes have load,add while others have add,load). This prevents
VLOperands::reorder() from grouping consecutive loads on one side,
degrading downstream vectorization.
Add majority-voting normalization during buildOperands: track the
(ValueID, ValueID) pair frequency across non-copyable lanes and swap
any lane whose operand types are the exact inverse of the most common
pattern. This makes operand order consistent, enabling better load
grouping.
This is part 1 of #189181.

Reviewers: RKSimon, hiraditya

Pull Request: https://github.com/llvm/llvm-project/pull/191631
DeltaFile
+58-0llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+9-18llvm/test/Transforms/SLPVectorizer/X86/copyable_reorder.ll
+11-9llvm/test/Transforms/SLPVectorizer/X86/operand-reorder-with-copyables.ll
+1-1llvm/test/Transforms/SLPVectorizer/X86/reused-last-instruction-in-split-node.ll
+1-1llvm/test/Transforms/SLPVectorizer/X86/bottom-to-top-reorder.ll
+80-295 files

LLVM/project 7328b74flang/lib/Optimizer/CodeGen CodeGen.cpp, flang/test/Lower/PowerPC ppc-vec-load-elem-order.f90 ppc-vec-load.f90

[flang] Handle ub.poison in lowering (#192454)

This patch is to add the UB dialect registration and UBToLLVM conversion
interface in lowering.
DeltaFile
+21-21flang/test/Lower/PowerPC/ppc-vec-load-elem-order.f90
+16-16flang/test/Lower/PowerPC/ppc-vec-load.f90
+6-6flang/test/Lower/PowerPC/ppc-vec-store-elem-order.f90
+5-5flang/test/Lower/PowerPC/ppc-vec-store.f90
+4-4flang/test/Lower/PowerPC/ppc-vec-convert.f90
+2-0flang/lib/Optimizer/CodeGen/CodeGen.cpp
+54-521 files not shown
+56-527 files

OpenBSD/ports ufhhcuJmisc/ietf-cli Makefile distinfo, misc/ietf-cli/patches patch-ietf

   Update ietf-cli 1.31pre0, ok job kn sthen (with a tweak)

   This updates the tool to the latest commit which includes version 1.31,
   but isn't tagged: https://github.com/paulehoffman/ietf-cli/issues/8

   1.30 adds an index subcommand for bcp and std (just like for rfc)
   1.31 prints the current document status on exit
VersionDeltaFile
1.21+3-2misc/ietf-cli/Makefile
1.8+2-2misc/ietf-cli/distinfo
1.9+1-1misc/ietf-cli/patches/patch-ietf
+6-53 files