LLVM/project 671f3bcclang/lib/Headers larchintrin.h

[clang][LoongArch] Guard FCSR intrinsics with __loongarch_hard_float (#176545)

Link:
https://gcc.gnu.org/pipermail/gcc-patches/2025-December/703313.html
DeltaFile
+2-0clang/lib/Headers/larchintrin.h
+2-01 files

LLVM/project 0899e8allvm/test/Transforms/InstCombine simplify-demanded-fpclass-aggregates.ll simplify-demanded-fpclass.ll

InstCombine: Split aggregate tests for SimplifyDemandedFPClass to new fie (#176702)

This is a workaround; currently alive2 silently errors when trying to
verify transforms on some of these cases.
DeltaFile
+137-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-aggregates.ll
+0-132llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
+137-1322 files

NetBSD/pkgsrc-wip 7a1114apowerdns-recursor distinfo cargo-depends.mk, powerdns-recursor/files/smf manifest.xml pdns_recursor.sh

powerdns-recursor: remove, used for updating pkgsrc
DeltaFile
+0-287powerdns-recursor/distinfo
+0-96powerdns-recursor/cargo-depends.mk
+0-52powerdns-recursor/Makefile
+0-30powerdns-recursor/files/smf/manifest.xml
+0-24powerdns-recursor/files/smf/pdns_recursor.sh
+0-23powerdns-recursor/COMMIT_MSG
+0-5124 files not shown
+0-54410 files

FreeBSD/ports 028fa69www/sqlpage distinfo Makefile.crates

www/sqlpage: Update to 0.42.0

Release notes:  https://github.com/sqlpage/SQLPage/releases/tag/v0.42.0
DeltaFile
+113-113www/sqlpage/distinfo
+55-55www/sqlpage/Makefile.crates
+1-1www/sqlpage/Makefile
+169-1693 files

LLVM/project 792670allvm/include/llvm/CodeGen AsmPrinter.h, llvm/lib/CodeGen MachineVerifier.cpp

[X86][WinEH] Insert nop after unwinding inline assembly (#176393)

As discussed on https://github.com/llvm/llvm-project/pull/144745, insert
a nop after unwinding inline assembly, as it may end on a call.

While the change itself is trivial, I ended up having to do two
infrastructure changes:
* The unwind flag needs to be propagated to ExtraInfo of the
MachineInstr.
* The MachineInstr needs to be passed through to emitInlineAsmEnd(), and
the method needs to be non-const.

Fixes https://github.com/llvm/llvm-project/issues/157073.
DeltaFile
+8-7llvm/include/llvm/CodeGen/AsmPrinter.h
+8-6llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp
+12-0llvm/lib/Target/X86/X86MCInstLower.cpp
+2-2llvm/lib/CodeGen/MachineVerifier.cpp
+4-0llvm/lib/Target/X86/X86AsmPrinter.h
+2-1llvm/lib/Target/Mips/MipsAsmPrinter.cpp
+36-1610 files not shown
+56-2016 files

LLVM/project b12e070clang/include/clang/Basic OpenCLExtensions.def, clang/lib/Headers opencl-c.h opencl-c-base.h

[OpenCL] Set KHR extensions minimum version to OpenCL 1.0 (2nd try) (#176681)

Motivation is similar to 25cfdaa4e9dc. Their spec don't specify a
required OpenCL version. Targets may expose them before OpenCL 1.2. Set
KHR extensions (depth images, mipmaps, subgroups, kernel clock, dot
product, ext_float_atomics, extended_bit_ops, cles_khr_int64) to
availability 1.0.
Changes to opencl-c.h:
* Relax header and test guards to allow extension macros whenever any
OpenCL C version is defined.
* Relax cl_khr_depth_images guard to allow cl_khr_depth_images, OpenCL
C++, or OpenCL C 2.0+, since image2d_depth_t and image2d_array_depth_t
types require that coverage.
* Guard image1d_t, image1d_array_t and image2d_array_t types with OpenCL
C++ or OpenCL C 1.2+ to match with OpenCL C spec.

Relates to https://github.com/KhronosGroup/OpenCL-CTS/pull/2376.

Update: The first attempt was reverted in #175993, but the regression
described in #175993 should be fixed in ROCm/llvm-project's opencl-c.h.
See https://github.com/llvm/llvm-project/pull/175993#issuecomment-3762586432
DeltaFile
+134-85clang/lib/Headers/opencl-c.h
+110-60clang/test/Headers/opencl-c-header.cl
+126-13clang/test/SemaOpenCL/fdeclare-opencl-builtins.cl
+20-20clang/test/SemaOpenCL/extension-version.cl
+19-21clang/include/clang/Basic/OpenCLExtensions.def
+7-0clang/lib/Headers/opencl-c-base.h
+416-1992 files not shown
+419-2028 files

NetBSD/pkgsrc riEFQ8ldoc CHANGES-2026 TODO

   doc: Updated textproc/discount to 2.2.7e
VersionDeltaFile
1.485+2-1doc/CHANGES-2026
1.26684+2-1doc/TODO
+4-22 files

NetBSD/pkgsrc pLoP4Letextproc/discount Makefile distinfo

   discount: update to 2.2.7e

   includes NetBSD fix.
VersionDeltaFile
1.23+6-7textproc/discount/Makefile
1.22+4-4textproc/discount/distinfo
+10-112 files

NetBSD/pkgsrc wNugORKwww/p5-VRML Makefile

   p5-VRML: switch to CPAN, old homepage is gone
VersionDeltaFile
1.39+2-3www/p5-VRML/Makefile
+2-31 files

LLVM/project a2d8950llvm/lib/Target/LoongArch LoongArchISelLowering.cpp LoongArchFloat32InstrInfo.td, llvm/test/CodeGen/LoongArch load-itofp-combine.ll

[LoongArch] Convert ld to fld when result is only used by sitofp (#165523)

If the result of an integer load is only used by an integer-to-float
conversion, use a fp load instead. This eliminates an
integer-to-float-move (movgr2fr) instruction.
DeltaFile
+44-0llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
+8-23llvm/test/CodeGen/LoongArch/load-itofp-combine.ll
+5-0llvm/lib/Target/LoongArch/LoongArchFloat32InstrInfo.td
+3-0llvm/lib/Target/LoongArch/LoongArchFloat64InstrInfo.td
+60-234 files

NetBSD/pkgsrc Cjr1NDDmail/p5-User-Identity Makefile

   p5-User-Identity: switch to https
VersionDeltaFile
1.39+2-3mail/p5-User-Identity/Makefile
+2-31 files

LLVM/project 767a04cllvm/lib/Target/AArch64 AArch64InstrInfo.cpp, llvm/test/CodeGen/AArch64 arm64-zero-cycle-regmove-fpr8.mir

Fix typo in condition AArch64InstrInfo::copyPhysReg. (#173450)

Minor fix typo.
Main issue:
https://github.com/llvm/llvm-project/issues/169959

I did research and found file with tests but I couldn't figure out how
cover this change. if this needs to be added then please advise.
@tomershafir
DeltaFile
+23-0llvm/test/CodeGen/AArch64/arm64-zero-cycle-regmove-fpr8.mir
+1-1llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
+24-12 files

NetBSD/pkgsrc EqRehdWdatabases/p5-tokyotyrant Makefile

   p5-tokyotyrant: update HOMEPAGE
VersionDeltaFile
1.41+3-4databases/p5-tokyotyrant/Makefile
+3-41 files

NetBSD/pkgsrc ICyZgDItextproc/p5-Text-BibTeX Makefile

   p5-Text-BibTex: switch to CPAN, previous homepage is gone
VersionDeltaFile
1.65+2-3textproc/p5-Text-BibTeX/Makefile
+2-31 files

Illumos/gate aa6d689usr/src/lib/libc/inc nsswitch_priv.h

17359 libc: retry_test() warn: was '== 3' instead of '='
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+4-3usr/src/lib/libc/inc/nsswitch_priv.h
+4-31 files

NetBSD/pkgsrc 0BMDhm1devel/p5-Test-Cmd Makefile

   p5-Test-Cmd: switch to CPAN, previous HOMEPAGE is gone.
VersionDeltaFile
1.40+2-2devel/p5-Test-Cmd/Makefile
+2-21 files

NetBSD/pkgsrc ob6wE4kwww/p5-Template-Toolkit Makefile

   p5-Template-Toolkit: update HOMEPAGE
VersionDeltaFile
1.64+2-2www/p5-Template-Toolkit/Makefile
+2-21 files

NetBSD/pkgsrc AS1sc7Adatabases/p5-qdbm Makefile

   p5-qdbm: update HOMEPAGE
VersionDeltaFile
1.31+2-2databases/p5-qdbm/Makefile
+2-21 files

LLVM/project f45f7bellvm/test/Transforms/InstCombine simplify-demanded-fpclass-aggregates.ll simplify-demanded-fpclass.ll

InstCombine: Split aggregate tests for SimplifyDemandedFPClass to new fie

This is a workaround; currently alive2 silently errors when trying to
verify transforms on some of these cases.
DeltaFile
+137-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-aggregates.ll
+0-132llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
+137-1322 files

LLVM/project 58a99d4llvm/lib/CodeGen BranchFolding.cpp BranchRelaxation.cpp, llvm/lib/Target/AMDGPU SIPreEmitPeephole.cpp

[CodeGen][NPM] Update dominator tree and post dominator tree consistently (#173485)

These passes run "RenumberBlocks()" on Machine function which renders
the dominator tree analyses in the cache stale (though passes may not
change anything structurally). we need to update the block numbers in
the cached analyses if we are to return PreservedAnalysis::all(). This
is not an issue with legacy PM since none of these passes preserve
dominator tree analyses anyway.
DeltaFile
+13-4llvm/lib/CodeGen/BranchFolding.cpp
+12-4llvm/lib/Target/AMDGPU/SIPreEmitPeephole.cpp
+12-3llvm/lib/CodeGen/BranchRelaxation.cpp
+8-4llvm/lib/CodeGen/MachineBlockPlacement.cpp
+45-154 files

NetBSD/pkgsrc OPrqPtlprint/p5-PostScript-MailLabels Makefile

   p5-PostScript-MailLabels: switch to CPAN, previous homepage is gone.
VersionDeltaFile
1.40+2-3print/p5-PostScript-MailLabels/Makefile
+2-31 files

NetBSD/pkgsrc YEfP4Eddatabases/p5-perl-ldap Makefile

   p5-perl-ldap: switch to CPAN, previous homepage is gone.
VersionDeltaFile
1.67+2-2databases/p5-perl-ldap/Makefile
+2-21 files

Illumos/gate e6ff309usr/src/common/unicode u8_textprep.c

17362 libc: buffer overflow
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+5-0usr/src/common/unicode/u8_textprep.c
+5-01 files

NetBSD/pkgsrc 78IC2mfdoc CHANGES-2026 TODO, editors Makefile

   p5-Padre-Plugin-Debugger: remove

   removed from CPAN, removed from github, removed from author's homepage,
   I think that's a clear sign.
   No dependencies in pkgsrc.
VersionDeltaFile
1.262+1-2editors/Makefile
1.484+2-1doc/CHANGES-2026
1.26683+2-1doc/TODO
1.22+1-1editors/p5-Padre-Plugin-Debugger/Makefile
1.6+1-1editors/p5-Padre-Plugin-Debugger/distinfo
1.2+0-0editors/p5-Padre-Plugin-Debugger/DESCR
+7-66 files

Illumos/gate 81b49c3usr/src/lib/libc/port/gen mon.c

17363 libc: monitor() variable dereferenced before check
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+9-7usr/src/lib/libc/port/gen/mon.c
+9-71 files

LLVM/project 5dcb977llvm/docs/tutorial/MyFirstLanguageFrontend LangImpl02.rst

[Kaleidoscope] Update tutorial ch2 to match example code document (#172392)

This change syncs the tutorial with the example code document for
chapter 2. This is necessary to lookup the top level expression with the
JIT in chapter 4.

Co-authored-by: Christyllin <DiskworldWizzard at Gmail.com>
DeltaFile
+1-1llvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl02.rst
+1-11 files

NetBSD/pkgsrc oOYaJi6net/p5-Net-eBay Makefile

   p5-Net-eBay: switch to https
VersionDeltaFile
1.28+2-3net/p5-Net-eBay/Makefile
+2-31 files

LLVM/project 5070a45llvm/docs/tutorial/MyFirstLanguageFrontend LangImpl04.rst

[Kaleidoscope] Update tutorial ch4 to match example code document (#172395)

The assert line has been removed as it does not compile and is not
present in the code document. References to the assert in the tutorial
have also been removed.

ExprSymbol.getAddress().toPtr<double (*)()>(); has been changed to
ExprSymbol.toPtr<double (*)()>(); to match the code document's use of
newer API. Reference to the getAdress() function has also been removed.

Co-authored-by: Christyllin <DiskworldWizzard at Gmail.com>
DeltaFile
+12-15llvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl04.rst
+12-151 files

NetBSD/pkgsrc HJmnzzfnet/p5-Net-DRI Makefile

   p5-Net-DRI: switch to CPAN, old homepage is gone.
VersionDeltaFile
1.11+2-2net/p5-Net-DRI/Makefile
+2-21 files

NetBSD/pkgsrc BMUeRSbmail/p5-MIME-Types Makefile

   p5-MIME-Types: switch to https
VersionDeltaFile
1.54+2-2mail/p5-MIME-Types/Makefile
+2-21 files