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

Rebase

Created using spr 1.3.6-beta.1
DeltaFile
+54,123-52,099llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.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
+22,708-22,884llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3.txt
+225,202-223,35027,959 files not shown
+3,351,044-2,003,14527,965 files

LLVM/project 98956f1llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll, llvm/test/MC/AMDGPU gfx8_asm_vop3.s gfx7_asm_vop3.s

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.6-beta.1

[skip ci]
DeltaFile
+54,123-52,099llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.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
+22,708-22,884llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3.txt
+225,202-223,35027,959 files not shown
+3,351,043-2,003,14427,965 files

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

Rebase

Created using spr 1.3.6-beta.1
DeltaFile
+54,123-52,099llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.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
+22,708-22,884llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3.txt
+225,202-223,35027,959 files not shown
+3,351,048-2,003,15127,965 files

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

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.6-beta.1

[skip ci]
DeltaFile
+54,123-52,099llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.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
+22,708-22,884llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3.txt
+225,202-223,35027,959 files not shown
+3,351,048-2,003,15127,965 files

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

Rebase

Created using spr 1.3.6-beta.1
DeltaFile
+54,123-52,099llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.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
+22,708-22,884llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3.txt
+225,202-223,35027,959 files not shown
+3,351,048-2,003,15127,965 files

LLVM/project 4b5bca3llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll, llvm/test/MC/AMDGPU gfx8_asm_vop3.s gfx7_asm_vop3.s

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.6-beta.1

[skip ci]
DeltaFile
+54,123-52,099llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.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
+22,708-22,884llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3.txt
+225,202-223,35027,959 files not shown
+3,351,048-2,003,15127,965 files

LLVM/project 5138af1llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll, llvm/test/MC/AMDGPU gfx8_asm_vop3.s gfx7_asm_vop3.s

Rebase

Created using spr 1.3.6-beta.1
DeltaFile
+54,123-52,099llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.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
+22,708-22,884llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3.txt
+225,202-223,35027,959 files not shown
+3,351,048-2,003,15127,965 files

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

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.6-beta.1

[skip ci]
DeltaFile
+54,123-52,099llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.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
+22,708-22,884llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3.txt
+225,202-223,35027,959 files not shown
+3,351,048-2,003,15127,965 files

LLVM/project 1e46df2llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll, llvm/test/MC/AMDGPU gfx8_asm_vop3.s gfx7_asm_vop3.s

Rebase

Created using spr 1.3.6-beta.1
DeltaFile
+54,123-52,099llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.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
+22,708-22,884llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3.txt
+225,202-223,35027,959 files not shown
+3,351,048-2,003,15127,965 files

LLVM/project 01b9c40llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll, llvm/test/MC/AMDGPU gfx8_asm_vop3.s gfx7_asm_vop3.s

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.6-beta.1

[skip ci]
DeltaFile
+54,123-52,099llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.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
+22,708-22,884llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3.txt
+225,202-223,35027,959 files not shown
+3,351,043-2,003,14627,965 files

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

Rebase

Created using spr 1.3.6-beta.1
DeltaFile
+54,123-52,099llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.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
+22,708-22,884llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3.txt
+225,202-223,35027,959 files not shown
+3,351,043-2,003,14627,965 files

LLVM/project b8d5ef9llvm/utils/gn/secondary/llvm/unittests/Analysis/InlineAdvisorPlugin BUILD.gn, llvm/utils/gn/secondary/llvm/unittests/Analysis/InlineOrderPlugin BUILD.gn

gn build: Add missing TargetLibraryInfo dep to pass and analysis plugins.
DeltaFile
+1-0llvm/utils/gn/secondary/llvm/unittests/Passes/Plugins/TestPlugin/BUILD.gn
+1-0llvm/utils/gn/secondary/llvm/unittests/Analysis/InlineOrderPlugin/BUILD.gn
+1-0llvm/utils/gn/secondary/llvm/unittests/Analysis/InlineAdvisorPlugin/BUILD.gn
+1-0llvm/utils/gn/secondary/llvm/unittests/Passes/Plugins/DoublerPlugin/BUILD.gn
+4-04 files

LLVM/project aaa0d5dclang/docs LibASTMatchersReference.html ReleaseNotes.rst, clang/include/clang/ASTMatchers ASTMatchers.h

[clang][ASTMatchers] Add `functionTypeLoc` matcher (#173668)

To be used in #173340.
DeltaFile
+20-0clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp
+13-0clang/include/clang/ASTMatchers/ASTMatchers.h
+12-0clang/docs/LibASTMatchersReference.html
+2-0clang/lib/ASTMatchers/ASTMatchersInternal.cpp
+1-0clang/lib/ASTMatchers/Dynamic/Registry.cpp
+1-0clang/docs/ReleaseNotes.rst
+49-06 files

FreeBSD/ports f33d206textproc/opensearch distinfo Makefile, textproc/opensearch-dashboards distinfo Makefile

textproc/opensearch*: Update to 3.4.0

PR:             292121 292122
Reported by:    Nick Price <nick at spun.io>
Reviewed by:    Sven Ruediger
Tested by:      Sven Ruediger
Approved by:    opensearch
DeltaFile
+5-5textproc/opensearch-dashboards/distinfo
+5-5textproc/opensearch/distinfo
+1-2textproc/opensearch-dashboards/Makefile
+1-2textproc/opensearch/Makefile
+12-144 files

HardenedBSD/src 2f93492lib/libc/aarch64/string memset_resolver.c memmove_resolver.c, sys/arm64/arm64 trap.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+64-0sys/arm64/arm64/trap.c
+29-23sys/vm/vm_map.c
+27-19sys/vm/vm_object.c
+42-0lib/libc/aarch64/string/memset_resolver.c
+42-0lib/libc/aarch64/string/memmove_resolver.c
+42-0lib/libc/aarch64/string/memcpy_resolver.c
+246-4224 files not shown
+442-10930 files

HardenedBSD/src 6c2e29csys/arm64/arm64 spec_workaround.c cpu_errata.c, sys/arm64/vmm vmm_hyp.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+166-0sys/arm64/arm64/spec_workaround.c
+134-0sys/dev/fdt/simplebus.c
+0-96sys/arm64/arm64/cpu_errata.c
+69-26sys/arm64/vmm/io/vtimer.c
+61-24sys/arm64/vmm/vmm_hyp.c
+85-0sys/arm64/arm64/nexus.c
+515-14628 files not shown
+879-21634 files

LLVM/project dedf168clang Maintainers.rst

Nominations for code coverage maintainer in Clang (#175773)

Per discussion on
[Discourse](https://discourse.llvm.org/t/rfc-integrating-singlebytecoverage-with-branch-coverage/82492/15),
I am nominating @chapuni and @evodius96 as maintainers of code coverage
in Clang.

Please accept this PR to signal your acceptance of the nomination, if
you'd like.

Additionally, I took a shot at adding contact information for you, so
please let me know if anything is wrong or missing.
DeltaFile
+9-0clang/Maintainers.rst
+9-01 files

NetBSD/src yYiN2E1usr.sbin/npf/npfctl npf.conf.5

   npf.conf.5: render "ICMP" consistently (and a tiny style change)
VersionDeltaFile
1.102+8-8usr.sbin/npf/npfctl/npf.conf.5
+8-81 files

FreeNAS/freenas 66d5565src/freenas/usr/local/libexec ctdb_ha_reclock.py, src/middlewared/middlewared/etc_files/ctdb ctdb.conf.mako nodes.mako

Add clustered SMB state

This commit adds working configuration for stateful SMB HA failover:

* reclock helper script - determines which node holds the cluster
  mutex lock based on presence of data pool system dataset.

* ctdb-related etc files. We can hard-code the nodes config based
  on our known HA nodes (this significantly eases past problems with
  gluster that we saw with dynamic nodes and ctdb stability).

* smbd will remain stopped on standby controller until it becomes
  standby.

* keepalived will continue to manage virtual IPs
DeltaFile
+83-0src/freenas/usr/local/libexec/ctdb_ha_reclock.py
+22-0src/middlewared/middlewared/etc_files/ctdb/ctdb.conf.mako
+11-0src/middlewared/middlewared/plugins/etc.py
+11-0src/middlewared/middlewared/etc_files/ctdb/nodes.mako
+11-0src/middlewared/middlewared/utils/ctdb.py
+8-0src/middlewared/middlewared/plugins/service_/services/ctdb.py
+146-06 files not shown
+168-812 files

FreeBSD/ports 76d3829emulators/Ymir distinfo Makefile

emulators/Ymir: Update 0.2.0 => 0.2.1

Changelog:
https://github.com/StrikerX3/Ymir/releases/tag/v0.2.1

Disable checks for updates via CMAKE_OFF= Ymir_ENABLE_UPDATE_CHECKS.
This is not applicable on FreeBSD.

PR:     292426
DeltaFile
+3-3emulators/Ymir/distinfo
+2-2emulators/Ymir/Makefile
+5-52 files

LLVM/project dc46a16flang/lib/Semantics resolve-names.cpp, flang/test/Lower/CUDA cuda-gpu-managed.cuf

[flang][cuda] Remove extra managed spelling from bbc (#175803)

`bbc` is just a testing tool so we don't need to support multiple option
spelling. Keep it simple.
DeltaFile
+2-3flang/tools/bbc/bbc.cpp
+1-1flang/test/Lower/CUDA/cuda-gpu-managed.cuf
+1-1flang/lib/Semantics/resolve-names.cpp
+4-53 files

FreeBSD/ports a722a10misc/py-wandb Makefile

misc/py-wandb: Remove hard dependency on go122

py-wandb is the sole remaining consumer of Go < 1.24. I missed it in
my original sweep because I was looking for USES=go, and py-wandb
instead had a BUILD_DEPENDS on go122 itself.

Previous py-wandb had a hardcoded dependency on go122. I assume it
was an attempt to ensure a minimum verion (as go.mk did not support
anything like that), but I'm not sure (an email to yuri went unanswered.)

Instead, add USES=go:1.22+ (and remove the rendundant BINARY_ALIAS that
further hardcoded go122).

With this change, the port build happily. Tests don't run (multiple deps
are missing, but even after adding them it still won't run tests at all,
and I don't know how to fix that).

I bumped PORTREVISION so that end-users can benefit from a more modern
Go runtime and toolchain.

    [3 lines not shown]
DeltaFile
+3-6misc/py-wandb/Makefile
+3-61 files

FreeBSD/ports 77c6639security/arti distinfo Makefile.crates, security/arti/files patch-crates_arti_src_arti-example-config.toml patch-crates_arti_Cargo.toml

security/arti: Update to 1.9.0
DeltaFile
+145-141security/arti/distinfo
+71-69security/arti/Makefile.crates
+13-4security/arti/files/patch-crates_arti_src_arti-example-config.toml
+5-5security/arti/files/patch-crates_arti_Cargo.toml
+2-3security/arti/Makefile
+236-2225 files

LLVM/project 07972fcllvm/test/Transforms/InstCombine simplify-demanded-fpclass-maximum.ll simplify-demanded-fpclass-minimum.ll

InstCombine: Add more tests for min/max SimplifyDemandedFPClass

Test some more refined cases, such as ordering with 0s and within
known positive and known negative cases.
DeltaFile
+394-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maximum.ll
+393-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-minimum.ll
+392-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-minimumnum.ll
+392-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maximumnum.ll
+1,571-04 files

LLVM/project 5cee13ellvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass-minimum.ll simplify-demanded-fpclass-minimumnum.ll

InstCombine: Improve SimplifyDemandedFPClass min/max handling

Refine handling of minimum/maximum and minimumnum/maximumnum. The
previous folds to input were based on sign bit checks. This was too
conservative with 0s. This can now consider -0 as less than or equal
to +0 as appropriate, account for nsz. It additionally can handle
cases like one half is known positive normal and the other subnormal.
DeltaFile
+32-61llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+23-58llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-minimum.ll
+22-52llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-minimumnum.ll
+23-46llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maximumnum.ll
+22-44llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maximum.ll
+122-2615 files

LLVM/project 1b55651llvm/include/llvm/ADT FloatingPointMode.h, llvm/lib/Support FloatingPointMode.cpp

ADT: Add utility functions for comparing FPClassTest

Add utility functions for checking if less and greater queries
are known to not evaluate to true. This will permit more precise
folding of min/max intrinsics. The test is kind of a mess.
DeltaFile
+560-0llvm/unittests/ADT/FloatingPointMode.cpp
+51-0llvm/lib/Support/FloatingPointMode.cpp
+34-0llvm/include/llvm/ADT/FloatingPointMode.h
+645-03 files

LLVM/project 4c11e60llvm/include/llvm/Support KnownFPClass.h

union sign bit
DeltaFile
+9-4llvm/include/llvm/Support/KnownFPClass.h
+9-41 files

LLVM/project b7c4743llvm/include/llvm/Support KnownFPClass.h, llvm/lib/Analysis ValueTracking.cpp

Fix losing source known class. Avoids losing an assume benefit
DeltaFile
+21-6llvm/test/Transforms/Attributor/nofpclass.ll
+6-1llvm/include/llvm/Support/KnownFPClass.h
+1-1llvm/lib/Analysis/ValueTracking.cpp
+28-83 files

LLVM/project 6aa7672llvm/lib/Analysis ValueTracking.cpp

union other value
DeltaFile
+1-0llvm/lib/Analysis/ValueTracking.cpp
+1-01 files

LLVM/project 31cc818llvm/lib/Analysis ValueTracking.cpp, llvm/test/Transforms/Attributor nofpclass-implied-by-fcmp.ll nofpclass-select.ll

ValueTracking: Account for undef in adjustKnownFPClassForSelectArm

This needs to consider undef like the KnownBits case does.
DeltaFile
+600-600llvm/test/Transforms/Attributor/nofpclass-implied-by-fcmp.ll
+25-25llvm/test/Transforms/Attributor/nofpclass-select.ll
+19-6llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
+6-6llvm/test/Transforms/Attributor/nofpclass.ll
+8-3llvm/lib/Analysis/ValueTracking.cpp
+1-1llvm/test/Transforms/InstCombine/minmax-fp.ll
+659-6416 files