LLVM/project 4fd9c1futils/bazel/llvm-project-overlay/mlir BUILD.bazel

[MLIR|BUILD] Fix for #174590 (2) (#181786)

Also adds the dependency to `X86VectorUtils` which was missed in the
previous fix.
DeltaFile
+1-0utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+1-01 files

FreeBSD/ports de4143csecurity/libp11 distinfo Makefile

security/libp11: update to 0.4.18 release
DeltaFile
+3-3security/libp11/distinfo
+1-1security/libp11/Makefile
+1-1security/libp11/pkg-plist
+5-53 files

LLVM/project d72bc09llvm/lib/Target/AMDGPU AMDGPUCodeGenPrepare.cpp, llvm/test/CodeGen/AMDGPU llvm.log10.ll llvm.log.ll

AMDGPU: Use fpmath metadata on f16 log/log10 intrinsics (#180489)

result by default, and the old expansion with the afn flag. The
old result was good enough for OpenCL conformance, so consider
the fpmath metadata and use the fast path. This is done in
AMDGPUCodeGenPrepare for the same reason that sqrt is handled here,
which is the DAG does not have a way to access fpmath metadata
from the original instruction.

This is not yet of practical use, because the log calls sourced
from OpenCL are not actually marked with this metadata and there
isn't a method to produce it from the source languages.
DeltaFile
+511-0llvm/test/CodeGen/AMDGPU/llvm.log10.ll
+511-0llvm/test/CodeGen/AMDGPU/llvm.log.ll
+186-0llvm/test/CodeGen/AMDGPU/amdgpu-codegenprepare-log.ll
+46-1llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp
+1,254-14 files

LLVM/project d189201flang/lib/Semantics check-omp-structure.cpp check-omp-structure.h, flang/test/Semantics/OpenMP nested_parallel_sections_valid.f90 workshare05.f90

[Flang][OpenMP] Fix nested PARALLEL SECTIONS validation (#179419)

### Problem
Flang’s OpenMP semantic checker was mistakenly rejecting valid nested
constructs such as PARALLEL SECTIONS, PARALLEL DO, and other combined
parallel work-sharing directives.

The checker treated all work-sharing constructs identically and enforced
the work-sharing region nesting rules, even for a combined parallel
work-sharing construct that defined its own parallel region.

This resulted in the checker reporting the use of nested PARALLEL
SECTIONS within another parallel region as illegal OpenMP code

### Fixes: https://github.com/llvm/llvm-project/issues/179250

---------

Co-authored-by: Jay Satish Kumar Patel <kumarpat at pe31.hpc.amslabs.hpecorp.net>
DeltaFile
+60-0flang/test/Semantics/OpenMP/nested_parallel_sections_valid.f90
+25-6flang/lib/Semantics/check-omp-structure.cpp
+3-1flang/lib/Semantics/check-omp-structure.h
+1-2flang/lib/Semantics/check-omp-loop.cpp
+1-1flang/test/Semantics/OpenMP/workshare05.f90
+0-1flang/test/Semantics/OpenMP/workshare04.f90
+90-116 files

LLVM/project ca3662ellvm/lib/Target/AMDGPU EXPInstructions.td, llvm/lib/Target/AMDGPU/Utils AMDGPUBaseInfo.cpp

[AMDGPU] Add VEXPORT encoding for gfx13
DeltaFile
+66-0llvm/test/MC/AMDGPU/gfx13_asm_vexport.s
+10-13llvm/lib/Target/AMDGPU/EXPInstructions.td
+1-1llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
+1-0llvm/test/MC/AMDGPU/exp.s
+78-144 files

NetBSD/pkgsrc 8lJTttwtime/py-vdirsyncer/patches patch-docs_conf.py.orig

   py-vdirsyncer: remove backup file
VersionDeltaFile
1.2+0-0time/py-vdirsyncer/patches/patch-docs_conf.py.orig
+0-01 files

NetBSD/pkgsrc P2lhwsltime/py-vdirsyncer Makefile distinfo, time/py-vdirsyncer/patches patch-docs_conf.py patch-docs_conf.py.orig

   py-vdirsyncer: fix build with setuptools 82
VersionDeltaFile
1.3+15-15time/py-vdirsyncer/patches/patch-docs_conf.py
1.78+2-2time/py-vdirsyncer/Makefile
1.53+2-1time/py-vdirsyncer/distinfo
1.1+0-0time/py-vdirsyncer/patches/patch-docs_conf.py.orig
+19-184 files

FreeBSD/ports f6468c5net/ntpd-rs distinfo Makefile.crates, net/ntpd-rs/files patch-powerpc64le patch-cargo-crates_aws-lc-sys-0.29.0_aws-lc_include_openssl_target.h

net/ntpd-rs: Update to 1.7.1

PR:             292856
DeltaFile
+127-187net/ntpd-rs/distinfo
+63-93net/ntpd-rs/Makefile.crates
+0-20net/ntpd-rs/files/patch-powerpc64le
+0-20net/ntpd-rs/files/patch-cargo-crates_aws-lc-sys-0.29.0_aws-lc_include_openssl_target.h
+1-4net/ntpd-rs/Makefile
+191-3245 files

LLVM/project 9637a96utils/bazel/llvm-project-overlay/mlir BUILD.bazel

[MLIR|BUILD] Fix for #174590 (#181785)

[MLIR|BUILD] Fix for #174590
DeltaFile
+1-0utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+1-01 files

OpenBSD/ports qLeb2uPsysutils/gemini-cli Makefile distinfo, sysutils/gemini-cli/pkg PLIST

   Update to gemini-cli-0.28.2.
VersionDeltaFile
1.2+597-90sysutils/gemini-cli/pkg/PLIST
1.2+2-2sysutils/gemini-cli/Makefile
1.2+2-2sysutils/gemini-cli/distinfo
+601-943 files

LLVM/project 86bd003clang/include/clang/Basic Diagnostic.h, clang/lib/Basic DiagnosticIDs.cpp

[Clang][Modules] Ensure global diagnostic overrides are respected in system modules (#180684)

When a template is instantiated from a system module, the
location-specific
diagnostic state (from 'Diag.GetDiagStateForLoc(Loc)') often has
'SuppressSystemWarnings' set to true because the location itself is
within
a system header defined by the module map.

Clang provides mechanisms like 'AllowWarningInSystemHeaders' RAII
(used for deprecated warnings in 'SemaAvailability.cpp') that are
intended
to temporarily override this suppression. Previously, this was done by
modifying the current diagnostic state's 'SuppressSystemWarnings' bit.
However, since 'getDiagnosticSeverity' checks the state associated with
the
diagnostic's location, this current-state override was ignored for code
inside system modules.


    [30 lines not shown]
DeltaFile
+64-0clang/test/Modules/GH170429.cpp
+12-5clang/lib/Basic/DiagnosticIDs.cpp
+8-0clang/include/clang/Basic/Diagnostic.h
+4-3clang/lib/Sema/SemaAvailability.cpp
+88-84 files

LLVM/project 5933294llvm/lib/Target/AMDGPU AMDGPULowerModuleLDSPass.cpp, llvm/test/CodeGen/AMDGPU lower-module-lds-via-table.ll lower-module-lds-precise-allocate-to-module-struct.ll

[AMDGPULowerLDS] Avoid unnecessary ptrtoint/inttoptr roundtrip (#181671)

Store pointers instead of integers in the table, and load them as
pointers.
DeltaFile
+20-28llvm/test/CodeGen/AMDGPU/lower-module-lds-via-table.ll
+12-19llvm/lib/Target/AMDGPU/AMDGPULowerModuleLDSPass.cpp
+12-17llvm/test/CodeGen/AMDGPU/lower-module-lds-precise-allocate-to-module-struct.ll
+11-16llvm/test/CodeGen/AMDGPU/remove-no-kernel-id-attribute.ll
+9-13llvm/test/CodeGen/AMDGPU/lower-module-lds-indirect-extern-uses-max-reachable-alignment.ll
+8-12llvm/test/CodeGen/AMDGPU/lower-module-lds-single-var-unambiguous.ll
+72-1054 files not shown
+88-12810 files

LLVM/project 6f0759dllvm/lib/CodeGen SafeStack.cpp, llvm/test/Transforms/SafeStack/X86 setjmp2.ll byval.ll

[SafeStack] Use ptrmask instead of ptrtoint+and+inttoptr (#181649)

Use the provenance-preserving ptrmask intrinsic instead of
ptrtoint+and+inttoptr for pointer alignment.
DeltaFile
+11-15llvm/lib/CodeGen/SafeStack.cpp
+8-10llvm/test/Transforms/SafeStack/X86/setjmp2.ll
+1-2llvm/test/Transforms/SafeStack/X86/byval.ll
+20-273 files

LLVM/project 89eb732llvm/lib/Target/AMDGPU DSDIRInstructions.td, llvm/test/MC/AMDGPU gfx13_asm_vdsdir.s gfx13_asm_vdsdir_alias.s

[AMDGPU] Add VDSDIR encoding to gfx13 (#181620)

DeltaFile
+39-0llvm/test/MC/AMDGPU/gfx13_asm_vdsdir.s
+14-10llvm/lib/Target/AMDGPU/DSDIRInstructions.td
+9-0llvm/test/MC/AMDGPU/gfx13_asm_vdsdir_alias.s
+62-103 files

LLVM/project 2b4a462llvm/test/CodeGen/AMDGPU skip-if-dead.ll llvm.amdgcn.exp.ll, llvm/test/MC/AMDGPU gfx9_asm_exp.s gfx12_asm_exp.s

[AMDGPU] Add missing comma between export target and first export data (#181641)

The new format matches the official ISA spec and ensures the
disassembler prints 'export mrt0, v0, off, off, off' instead of 'export
mrt0 v0, off, off, off'.

No functional encoding changes; printing/AsmString only.
DeltaFile
+133-133llvm/test/MC/AMDGPU/gfx9_asm_exp.s
+129-124llvm/test/MC/AMDGPU/gfx12_asm_exp.s
+88-80llvm/test/MC/AMDGPU/exp.s
+73-73llvm/test/CodeGen/AMDGPU/skip-if-dead.ll
+72-72llvm/test/CodeGen/AMDGPU/llvm.amdgcn.exp.ll
+70-70llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.load.ll
+565-55243 files not shown
+1,210-1,19949 files

LLVM/project 05efae6llvm/lib/Target/AMDGPU SIInsertWaitcnts.cpp

shorten a comment
DeltaFile
+0-4llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
+0-41 files

FreeBSD/ports 97c5391Mk/Uses cabal.mk, www/hs-postgrest Makefile.cabal Makefile.modules

Mk/Uses/cabal.mk: Support for USE_CABAL in separate Makefile.cabal

Like we already do have in Mk/Uses/cargo.mk for Makefile.crates.

* Adopt www/hs-postgrest to this change in framework.

Reviewed by:            vvd@
Approved by:            portmgr@ (arrowd@)
Approved by:            db@, yuri@ (Mentors, implicit)
Differential Revision:  https://reviews.freebsd.org/D51936
DeltaFile
+221-0www/hs-postgrest/Makefile.cabal
+0-221www/hs-postgrest/Makefile.modules
+6-0Mk/Uses/cabal.mk
+0-6www/hs-postgrest/Makefile
+227-2274 files

FreeBSD/ports b470c8alang/rust distinfo Makefile

lang/rust: Update to 1.93.1

Announce:       https://blog.rust-lang.org/2026/02/12/Rust-1.93.1/
ChangeLog:      https://github.com/rust-lang/rust/releases/tag/1.93.1
DeltaFile
+3-3lang/rust/distinfo
+1-1lang/rust/Makefile
+4-42 files

NetBSD/pkgsrc l87XiiRconverters/wv Makefile

   wv: comment out dead site
VersionDeltaFile
1.112+3-3converters/wv/Makefile
+3-31 files

NetBSD/pkgsrc VQZc2w6sysutils/wtail Makefile

   wtail: comment out dead site
VersionDeltaFile
1.17+3-4sysutils/wtail/Makefile
+3-41 files

NetBSD/pkgsrc tKTJZOfsysutils/wpi-firmware2 Makefile

   wpi-firmware2: comment out dead link
VersionDeltaFile
1.7+3-4sysutils/wpi-firmware2/Makefile
+3-41 files

NetBSD/pkgsrc 4MAXyENeditors/wordtsar Makefile

   wordtsar: switch to https
VersionDeltaFile
1.13+2-2editors/wordtsar/Makefile
+2-21 files

OpenBSD/ports WutaLEqinputmethods/ibus-typing-booster distinfo Makefile

   Update to ibus-typing-booster-2.30.4.
VersionDeltaFile
1.92+2-2inputmethods/ibus-typing-booster/distinfo
1.101+1-1inputmethods/ibus-typing-booster/Makefile
+3-32 files

NetBSD/pkgsrc i90qfU8x11/wmweather Makefile

   wmweather: comment out dead link
VersionDeltaFile
1.84+3-3x11/wmweather/Makefile
+3-31 files

NetBSD/pkgsrc ujAnXeVgraphics/wmphoto Makefile

   wmphoto: comment out dead site
VersionDeltaFile
1.24+3-4graphics/wmphoto/Makefile
+3-41 files

LLVM/project c985f28llvm/lib/Frontend/OpenMP OMPIRBuilder.cpp, mlir/test/Target/LLVMIR allocatable_gpu_reduction.mlir

[OMPIRBuilder] Hoist alloca's to entry blocks of compiler-emitted GPU reduction functions (#181359)

Fixes a bug in GPU reductions when `-O0` was used to compile GPU
reductions. There were invalid memory accesses at runtime for the
following example:

```fortran
program test_array_reduction()
  integer :: red_array(1)
  integer :: i

  red_array = 0

  !$omp target teams distribute parallel do reduction(+:red_array)
  do i = 1, 100
    red_array(1) = red_array(1) + 4422
  end do
  !$omp end target teams distribute parallel do


    [9 lines not shown]
DeltaFile
+16-6llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
+17-0mlir/test/Target/LLVMIR/allocatable_gpu_reduction.mlir
+33-62 files

NetBSD/pkgsrc kQzzYwZwm/wmi Makefile

   wmi: update homepage
VersionDeltaFile
1.27+2-3wm/wmi/Makefile
+2-31 files

OpenBSD/ports TElArBngraphics/openjph distinfo Makefile

   Update to openjph-0.26.3.
VersionDeltaFile
1.12+2-2graphics/openjph/distinfo
1.13+1-1graphics/openjph/Makefile
+3-32 files

NetBSD/pkgsrc DaDSonfnet/wmget Makefile

   wmget: comment out dead link
VersionDeltaFile
1.53+2-2net/wmget/Makefile
+2-21 files

LLVM/project c175fadllvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, llvm/test/CodeGen/RISCV/rvv clmulh-sdnode.ll

Merge branch 'main' into users/meinersbur/openmp_remove-standalone-build
DeltaFile
+121,421-138,357llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+43,316-44,830llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+56,025-0llvm/test/CodeGen/RISCV/rvv/clmulh-sdnode.ll
+52,760-0polly/lib/External/isl/include/isl/typed_cpp.h
+12,842-18,547llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.960bit.ll
+30,890-0polly/lib/External/isl/include/isl/cpp.h
+317,254-201,7349,155 files not shown
+1,092,467-612,3339,161 files