LLVM/project c0d1812llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, polly/lib/External/isl/include/isl typed_cpp.h cpp.h

Rebase

Created using spr 1.3.6-beta.1
DeltaFile
+121,418-138,354llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+43,323-44,825llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+52,760-0polly/lib/External/isl/include/isl/typed_cpp.h
+12,842-18,547llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.960bit.ll
+30,864-0polly/lib/External/isl/include/isl/cpp.h
+14,350-15,880llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.320bit.ll
+275,557-217,6066,042 files not shown
+933,389-652,7226,048 files

LLVM/project 64e7a02llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, polly/lib/External/isl/include/isl typed_cpp.h cpp.h

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.6-beta.1

[skip ci]
DeltaFile
+121,418-138,354llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+43,323-44,825llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+52,760-0polly/lib/External/isl/include/isl/typed_cpp.h
+12,842-18,547llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.960bit.ll
+30,864-0polly/lib/External/isl/include/isl/cpp.h
+14,350-15,880llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.320bit.ll
+275,557-217,6066,042 files not shown
+933,388-652,7216,048 files

LLVM/project 2fcb988llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, polly/lib/External/isl/include/isl typed_cpp.h cpp.h

Rebase

Created using spr 1.3.6-beta.1
DeltaFile
+121,418-138,354llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+43,323-44,825llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+52,760-0polly/lib/External/isl/include/isl/typed_cpp.h
+12,842-18,547llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.960bit.ll
+30,864-0polly/lib/External/isl/include/isl/cpp.h
+14,350-15,880llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.320bit.ll
+275,557-217,6066,042 files not shown
+933,388-652,7216,048 files

LLVM/project 57615fallvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, polly/lib/External/isl/include/isl typed_cpp.h cpp.h

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.6-beta.1

[skip ci]
DeltaFile
+121,418-138,354llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+43,323-44,825llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+52,760-0polly/lib/External/isl/include/isl/typed_cpp.h
+12,842-18,547llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.960bit.ll
+30,864-0polly/lib/External/isl/include/isl/cpp.h
+14,350-15,880llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.320bit.ll
+275,557-217,6066,042 files not shown
+933,388-652,7216,048 files

LLVM/project 66b5c72llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, polly/lib/External/isl/include/isl typed_cpp.h cpp.h

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.6-beta.1

[skip ci]
DeltaFile
+121,418-138,354llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+43,323-44,825llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+52,760-0polly/lib/External/isl/include/isl/typed_cpp.h
+12,842-18,547llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.960bit.ll
+30,864-0polly/lib/External/isl/include/isl/cpp.h
+14,350-15,880llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.320bit.ll
+275,557-217,6066,041 files not shown
+933,386-652,7196,047 files

LLVM/project 0a99280llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, polly/lib/External/isl/include/isl typed_cpp.h cpp.h

Rebase

Created using spr 1.3.6-beta.1
DeltaFile
+121,418-138,354llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+43,323-44,825llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+52,760-0polly/lib/External/isl/include/isl/typed_cpp.h
+12,842-18,547llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.960bit.ll
+30,864-0polly/lib/External/isl/include/isl/cpp.h
+14,350-15,880llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.320bit.ll
+275,557-217,6066,042 files not shown
+933,388-652,7216,048 files

LLVM/project 7b3f189llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, polly/lib/External/isl/include/isl typed_cpp.h cpp.h

Rebase

Created using spr 1.3.6-beta.1
DeltaFile
+121,418-138,354llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+43,323-44,825llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+52,760-0polly/lib/External/isl/include/isl/typed_cpp.h
+12,842-18,547llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.960bit.ll
+30,864-0polly/lib/External/isl/include/isl/cpp.h
+14,350-15,880llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.320bit.ll
+275,557-217,6066,041 files not shown
+933,386-652,7196,047 files

LLVM/project 0893b70llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, polly/lib/External/isl/include/isl typed_cpp.h cpp.h

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.6-beta.1

[skip ci]
DeltaFile
+121,418-138,354llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+43,323-44,825llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+52,760-0polly/lib/External/isl/include/isl/typed_cpp.h
+12,842-18,547llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.960bit.ll
+30,864-0polly/lib/External/isl/include/isl/cpp.h
+14,350-15,880llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.320bit.ll
+275,557-217,6066,041 files not shown
+933,386-652,7196,047 files

LLVM/project f246187llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, polly/lib/External/isl/include/isl typed_cpp.h cpp.h

Rebase

Created using spr 1.3.6-beta.1
DeltaFile
+121,418-138,354llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+43,323-44,825llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+52,760-0polly/lib/External/isl/include/isl/typed_cpp.h
+12,842-18,547llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.960bit.ll
+30,864-0polly/lib/External/isl/include/isl/cpp.h
+14,350-15,880llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.320bit.ll
+275,557-217,6063,710 files not shown
+666,909-478,5463,716 files

LLVM/project 32dd186llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, polly/lib/External/isl/include/isl typed_cpp.h cpp.h

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.6-beta.1

[skip ci]
DeltaFile
+121,418-138,354llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+43,323-44,825llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+52,760-0polly/lib/External/isl/include/isl/typed_cpp.h
+12,842-18,547llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.960bit.ll
+30,864-0polly/lib/External/isl/include/isl/cpp.h
+14,350-15,880llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.320bit.ll
+275,557-217,6063,708 files not shown
+666,905-478,5423,714 files

LLVM/project 06e7210llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, polly/lib/External/isl/include/isl typed_cpp.h cpp.h

Address review comments

Created using spr 1.3.6-beta.1
DeltaFile
+121,418-138,354llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+43,323-44,825llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+52,760-0polly/lib/External/isl/include/isl/typed_cpp.h
+12,842-18,547llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.960bit.ll
+30,864-0polly/lib/External/isl/include/isl/cpp.h
+14,350-15,880llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.320bit.ll
+275,557-217,6063,708 files not shown
+666,905-478,5423,714 files

LLVM/project dc949e3clang/include/clang/CIR/Dialect/IR CIROps.td, clang/lib/CIR/CodeGen CIRGenBuiltin.cpp

[CIR] Upstream ClearCacheOp support for __builtin___clear_cache (#178260)

Adds CIR `ClearCacheOp` and lowers `__builtin___clear_cache` through CIR
to the LLVM `llvm.clear_cache` intrinsic. Includes codegen + lowering
support and a test.
DeltaFile
+38-0clang/include/clang/CIR/Dialect/IR/CIROps.td
+33-0clang/test/CIR/CodeGen/clear-cache.c
+13-0clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+8-1clang/lib/CIR/CodeGen/CIRGenBuiltin.cpp
+92-14 files

pfSense/pfsense 5b678dftools/conf/pfPorts poudriere_bulk

poudriere_bulk: drop pecl-xdebug, not compatible with PHP 8.5
DeltaFile
+0-1tools/conf/pfPorts/poudriere_bulk
+0-11 files

LLVM/project 9d03f76llvm/include/llvm/Support KnownFPClass.h, llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp

InstCombine: Handle multiple use copysign

Handle multiple use copysign in SimplifyDemandedFPClass
DeltaFile
+36-3llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+7-7llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
+7-0llvm/include/llvm/Support/KnownFPClass.h
+50-103 files

LLVM/project c5f8055llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp

Address comments
DeltaFile
+3-3llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+3-31 files

LLVM/project 8f37df1llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass.ll

InstCombine: Handle nsz in copysign SimplifyDemandedFPClass

If the only sign bit difference is for 0, fold through the source.
DeltaFile
+31-1llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+2-4llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
+33-52 files

LLVM/project 98c9a47llvm/test/Transforms/InstCombine simplify-demanded-fpclass.ll

InstCombine: Add baseline tests for SimplifyDemandedFPClass copysign improvements

Prepare to support more folds and multiple uses.
DeltaFile
+651-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
+651-01 files

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

One use check
DeltaFile
+7-4llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
+1-1llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+8-52 files

OPNSense/plugins cb73d5esecurity/acme-client pkg-descr Makefile, security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation TlsalpnAcme.php HttpOpnsense.php

Merge pull request #5173 from fraenki/acme_413

security/acme-client: release 4.13
DeltaFile
+14-0security/acme-client/pkg-descr
+3-3security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/TlsalpnAcme.php
+3-3security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/HttpOpnsense.php
+1-1security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsTransip.php
+1-1security/acme-client/Makefile
+1-1security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsNsupdate.php
+23-96 files

pfSense/pfsense 2d6eda1tools/conf/pfPorts make.conf poudriere_bulk

Build Zabbix7.4, remove options for EOL ports. Implement #16089
DeltaFile
+5-5tools/conf/pfPorts/make.conf
+2-0tools/conf/pfPorts/poudriere_bulk
+7-52 files

LLVM/project 0c99ca3mlir/lib/Bindings/Python IRCore.cpp

[MLIR][Python] Remove partial LLVM APIs in python bindings (2/n) (#178529)

This PR continues work from #178290.
Cleaned up LLVM utilities in IRCore.cpp: `enumerate`, `zip`, `ArrayRef`,
`hash_value`.
DeltaFile
+50-57mlir/lib/Bindings/Python/IRCore.cpp
+50-571 files

LLVM/project 8d26233compiler-rt/lib/scudo/standalone primary64.h

[scudo] Add missing space to getStats (#178537)

DeltaFile
+1-1compiler-rt/lib/scudo/standalone/primary64.h
+1-11 files

LLVM/project 20b925amlir/include/mlir/Dialect/MemRef/Transforms Transforms.h, mlir/lib/Dialect/MemRef/Transforms EmulateNarrowType.cpp

[mlir][memref] Add non-atomic RMW option for emulated memref.store. (#178498)

The revision follows
https://github.com/llvm/llvm-project/commit/f0e1857c84186263ab3bd8b9420b54c8c5810136
to add an option for supporting non-atomic RMW emulation. The 0D case
uses non-atomic option unconditionally because it writes the entire
value.

Signed-off-by: hanhanW <hanhan0912 at gmail.com>
DeltaFile
+116-0mlir/test/Dialect/MemRef/emulate-narrow-type-non-atomic.mlir
+42-13mlir/lib/Dialect/MemRef/Transforms/EmulateNarrowType.cpp
+4-4mlir/test/Dialect/MemRef/emulate-narrow-type.mlir
+3-1mlir/include/mlir/Dialect/MemRef/Transforms/Transforms.h
+2-1mlir/test/lib/Dialect/MemRef/TestEmulateNarrowType.cpp
+167-195 files

LLVM/project bc4f239llvm/lib/Transforms/Vectorize SLPVectorizer.cpp

Fix formatting

Created using spr 1.3.7
DeltaFile
+2-2llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+2-21 files

FreeBSD/ports bd6f5f9www/grafana Makefile

www/grafana: Remove runtime dependency on ca_root_nss

There is no need for it anymore.

PR:             292780
Approved by:    Boris Korzun <drtr0jan at yandex.ru> (maintainer)
MFH:            2026Q1

(cherry picked from commit daa6b36d249b5ab3b81b8e772f3acc1a55001d3a)
DeltaFile
+1-3www/grafana/Makefile
+1-31 files

LLVM/project 5a0b82allvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, llvm/test/MC/AMDGPU gfx8_asm_vop3.s gfx7_asm_vop3.s

Rebase, add identity/bswap loads support

Created using spr 1.3.7
DeltaFile
+121,420-138,330llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+43,323-44,825llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+42,349-42,348llvm/test/MC/AMDGPU/gfx8_asm_vop3.s
+41,419-41,418llvm/test/MC/AMDGPU/gfx7_asm_vop3.s
+36,428-36,427llvm/test/MC/AMDGPU/gfx9_asm_vop3.s
+28,175-28,174llvm/test/MC/AMDGPU/gfx9_asm_vopc.s
+313,114-331,52210,266 files not shown
+2,214,991-1,754,56010,272 files

FreeBSD/ports daa6b36www/grafana Makefile

www/grafana: Remove runtime dependency on ca_root_nss

There is no need for it anymore.

PR:             292780
Approved by:    Boris Korzun <drtr0jan at yandex.ru> (maintainer)
MFH:            2026Q1
DeltaFile
+1-3www/grafana/Makefile
+1-31 files

LLVM/project 60bc9d1clang/test/Driver spirv-tools-err.c

[clang][lit] Disable spirv-tools-err.c on Windows (#178751)

Seems to fail when run from PowerShell, and we
[shouldn't](https://github.com/llvm/llvm-project/pull/173313) use
`REQUIRES: shell` anymore.

Signed-off-by: Nick Sarnie <nick.sarnie at intel.com>
DeltaFile
+4-0clang/test/Driver/spirv-tools-err.c
+4-01 files

LLVM/project 501b7e9clang/include/clang/CIR/Dialect/IR CIROps.td, clang/lib/CIR/CodeGen CIRGenBuiltin.cpp

[CIR] Add MemChrOp for __builtin_char_memchr and __builtin_memchr (#175234)

This PR adds support for the memchr builtin functions:

## Changes

- Define `CIR_MemChrOp` (`cir.libc.memchr`) operation in CIROps.td
- Add builtin handling for `__builtin_char_memchr` and
`__builtin_memchr` in CIRGenBuiltin.cpp
- Add LLVM lowering to call the `memchr` library function
- Add CodeGen and IR tests with CIR, LLVM, and OGCG checks

The operation searches for a pattern byte in a memory region and returns
a pointer to the first occurrence or null.
DeltaFile
+38-0clang/test/CIR/CodeGen/builtin-memchr.c
+31-0clang/include/clang/CIR/Dialect/IR/CIROps.td
+20-0clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+11-1clang/lib/CIR/CodeGen/CIRGenBuiltin.cpp
+12-0clang/test/CIR/IR/libc-memchr.cir
+112-15 files

LLVM/project dd90057clang/include/clang/Basic DarwinSDKInfo.h, clang/lib/Driver/ToolChains Darwin.cpp

[clang][driver][darwin] Prefer DarwinSDKInfo for platform identification and compatibility over the -isysroot path (#176541)

Using the file system path to identify the SDK platform, and determine
which platforms the SDK supports, is unreliable. In particular, the
SDK's file name prefix is usually significant, and dropping it usually
gives incorrect results. Instead, use information from SDKinfo to
positively identify its platform/environment, and to identify which
triples are compatible.
DeltaFile
+139-95clang/lib/Driver/ToolChains/Darwin.cpp
+29-0clang/test/Driver/Inputs/XRSimulator1.0.sdk/SDKSettings.json
+29-0clang/test/Driver/Inputs/XROS1.0.sdk/SDKSettings.json
+13-5clang/test/Driver/incompatible_sysroot.c
+13-5clang/test/Driver/darwin-sdk-with-prefix.c
+9-1clang/include/clang/Basic/DarwinSDKInfo.h
+232-1063 files not shown
+242-1139 files