LLVM/project 8885c37llvm/test/CodeGen/AMDGPU local-stack-alloc-add-references.gfx8.mir coalesce-copy-to-agpr-to-av-registers.mir, llvm/test/CodeGen/AMDGPU/GlobalISel irtranslator-inline-asm.ll

[AMDGPU] Remove unused regclass SGPR_HI16. NFCI. (#186431)
DeltaFile
+180-180llvm/test/CodeGen/AMDGPU/local-stack-alloc-add-references.gfx8.mir
+120-120llvm/test/CodeGen/AMDGPU/coalesce-copy-to-agpr-to-av-registers.mir
+90-90llvm/test/CodeGen/AMDGPU/local-stack-alloc-add-references.gfx9.mir
+18-18llvm/test/CodeGen/AMDGPU/rewrite-vgpr-mfma-to-agpr-subreg-src2-chain.mir
+16-16llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-inline-asm.ll
+15-15llvm/test/CodeGen/AMDGPU/local-stack-alloc-add-references.gfx10.mir
+439-43921 files not shown
+530-53827 files

LLVM/project 44eed39flang/lib/Lower OpenACC.cpp, flang/test/Lower/OpenACC acc-terminator.f90

[flang][openacc][cuda] Fix array section and implicit device attribute (#186513)

When CUDA Fortran is enabled, the copySymbolBinding block in
genACCHostDataOp did not handle ArrayElement designators (e.g.,
use_device(a(:,:,i))), causing a crash in getDataOperandBaseAddr
due to the copied symbol missing its IR binding.
DeltaFile
+5-0flang/lib/Lower/OpenACC.cpp
+1-0flang/test/Lower/OpenACC/acc-terminator.f90
+6-02 files

LLVM/project 7359b5dllvm/lib/Target/AMDGPU AMDGPUCoExecSchedStrategy.h

Typo

Change-Id: I8b8da8a07be84506483f474d0a5e10ad79178c15
DeltaFile
+1-1llvm/lib/Target/AMDGPU/AMDGPUCoExecSchedStrategy.h
+1-11 files

LLVM/project 8e29cf6llvm/lib/Target/AMDGPU AMDGPUCoExecSchedStrategy.cpp AMDGPUCoExecSchedStrategy.h, llvm/test/CodeGen/AMDGPU coexec-scheduler.ll

[AMDGPU] Add stalls for DS FIFO buffer

Change-Id: I73e56da97a931349e0655e4e20b24aeb97920647
DeltaFile
+56-53llvm/test/CodeGen/AMDGPU/coexec-scheduler.ll
+58-25llvm/lib/Target/AMDGPU/AMDGPUCoExecSchedStrategy.cpp
+41-6llvm/lib/Target/AMDGPU/AMDGPUCoExecSchedStrategy.h
+155-843 files

LLVM/project 0364298lldb/source/Plugins/SymbolLocator/Debuginfod CMakeLists.txt

[lldb] Fix liblldb linkage in libllvm build after 5eaf19a15129 (#186515)

Referencing libSupportHTTP under LINK_LIBS of add_lldb_library() pulls
in the archive even in a build configuration with
LLVM_LINK_LLVM_DYLIB=On, where libSupportHTTP is part of libLLVM. This
patch moves it to LINK_COMPONENTS to fix the issue.
DeltaFile
+3-1lldb/source/Plugins/SymbolLocator/Debuginfod/CMakeLists.txt
+3-11 files

FreeBSD/src 277830brelease/tools ec2.conf

EC2: Don't use unicode in boot loader

The boot loader menu is disabled by default in EC2, but if it is ever
turned on, the default (unicode) output breaks EC2's web interface to
the serial console.

Set loader_menu_frame="ascii" instead.

MFC after:      3 days
Sponsored by:   Amazon
DeltaFile
+3-1release/tools/ec2.conf
+3-11 files

LLVM/project 17cfa26llvm/utils/TableGen DAGISelEmitter.cpp DAGISelMatcher.cpp, llvm/utils/TableGen/Common CodeGenDAGPatterns.cpp

[TableGen] Use dbgs() instead of errs() in dump functions and LLVM_DEBUG (#186508)
DeltaFile
+18-18llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp
+4-4llvm/utils/TableGen/DAGISelEmitter.cpp
+3-2llvm/utils/TableGen/DAGISelMatcher.cpp
+1-1llvm/utils/TableGen/AsmWriterEmitter.cpp
+26-254 files

FreeNAS/freenas 3590938src/middlewared/middlewared/api/v26_0_0 zfs_tier.py, src/middlewared/middlewared/api/v27_0_0 zfs_tier.py

Fix ZFS
DeltaFile
+23-9src/middlewared/middlewared/plugins/zfs/tier.py
+5-0src/middlewared/middlewared/api/v26_0_0/zfs_tier.py
+5-0src/middlewared/middlewared/api/v27_0_0/zfs_tier.py
+33-93 files

LLVM/project 38e6645llvm/lib/Transforms/Scalar SeparateConstOffsetFromGEP.cpp

[LLVM] [SeparateConstOffsetFromGEP] patch PR 183402 to not assert on scalable types (#186503)

Small fix to the recently-added function canReorderAddSextToGEP, which
called getFixedValue without checking first if the type was scalable.
This would throw an assertion if hit with a scalable type, now it will exit.
DeltaFile
+7-3llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp
+7-31 files

LLVM/project d57997cllvm/lib/Target/AMDGPU VOPCInstructions.td, llvm/test/CodeGen/AMDGPU vopc-remat.mir ran-out-of-sgprs-allocation-failure.mir

[AMDGPU] Mark VOPC_e64 instructions rematerializable (#186195)

VOPC_e64 comparison instruction doesn't define VCC unlike _e32
counterparts. So this instruction should be suitable for
ramaterialization.
DeltaFile
+46-0llvm/test/CodeGen/AMDGPU/vopc-remat.mir
+6-10llvm/test/CodeGen/AMDGPU/ran-out-of-sgprs-allocation-failure.mir
+1-0llvm/lib/Target/AMDGPU/VOPCInstructions.td
+53-103 files

LLVM/project d61b96ellvm/lib/Target/AMDGPU AMDGPUCoExecSchedStrategy.h AMDGPUCoExecSchedStrategy.cpp

Many typos

Change-Id: Ifb7c5914120624c5bdba1441b62b2ce5cc64c337
DeltaFile
+15-16llvm/lib/Target/AMDGPU/AMDGPUCoExecSchedStrategy.h
+10-12llvm/lib/Target/AMDGPU/AMDGPUCoExecSchedStrategy.cpp
+25-282 files

LLVM/project baef241clang/test/CIR/CodeGenCUDA address-spaces.cu

add ogcg cuda checks and todo on nptx lowering
DeltaFile
+11-0clang/test/CIR/CodeGenCUDA/address-spaces.cu
+11-01 files

Linux/linux 2c361c9fs/ceph dir.c file.c, net/ceph messenger_v2.c mon_client.c

Merge tag 'ceph-for-7.0-rc4' of https://github.com/ceph/ceph-client

Pull ceph fixes from Ilya Dryomov:
 "A small pile of CephFS and messenger bug fixes, all marked for stable"

* tag 'ceph-for-7.0-rc4' of https://github.com/ceph/ceph-client:
  libceph: Fix potential out-of-bounds access in ceph_handle_auth_reply()
  libceph: Use u32 for non-negative values in ceph_monmap_decode()
  MAINTAINERS: update email address of Dongsheng Yang
  libceph: reject preamble if control segment is empty
  libceph: admit message frames only in CEPH_CON_S_OPEN state
  libceph: prevent potential out-of-bounds reads in process_message_header()
  ceph: do not skip the first folio of the next object in writeback
  ceph: fix memory leaks in ceph_mdsc_build_path()
  ceph: add a bunch of missing ceph_path_info initializers
  ceph: fix i_nlink underrun during async unlink
DeltaFile
+21-10net/ceph/messenger_v2.c
+15-2fs/ceph/dir.c
+3-3net/ceph/mon_client.c
+4-2net/ceph/auth.c
+2-2fs/ceph/file.c
+2-2fs/ceph/debugfs.c
+47-214 files not shown
+52-2410 files

LLVM/project fd765cdclang/docs ReleaseNotes.rst

[clang][Doc][NFC] Add release note for #186210 (#186502)

Forgot to add this in the actual PR,
https://github.com/llvm/llvm-project/pull/186210

Signed-off-by: Nick Sarnie <nick.sarnie at intel.com>
DeltaFile
+1-0clang/docs/ReleaseNotes.rst
+1-01 files

LLVM/project 154a128clang/test/OpenMP target_teams_distribute_parallel_for_simd_schedule_codegen.cpp teams_distribute_parallel_for_simd_schedule_codegen.cpp

Reapply "[OpenMP] Move OpenMP implicit argument to the end and reformat" (#186309)

Should be working downstream now
This reverts commit 9b61ff210fdff752d5db55b128474e9990258488.
DeltaFile
+5,294-4,814clang/test/OpenMP/target_teams_distribute_parallel_for_simd_schedule_codegen.cpp
+5,238-4,758clang/test/OpenMP/teams_distribute_parallel_for_simd_schedule_codegen.cpp
+4,350-4,098clang/test/OpenMP/distribute_parallel_for_simd_codegen.cpp
+4,004-3,524clang/test/OpenMP/teams_distribute_parallel_for_schedule_codegen.cpp
+4,000-3,520clang/test/OpenMP/target_teams_distribute_parallel_for_schedule_codegen.cpp
+3,590-3,174clang/test/OpenMP/target_parallel_for_simd_codegen.cpp
+26,476-23,888350 files not shown
+126,819-112,620356 files

FreeBSD/src 4a80559. Makefile.inc1

Revert "Makefile.inc1: Don't force LLVM_BINUTILS off for cross-tools"

This reverts commit 858f53dd43ecb84cf2597229e9dbda2f242d9dd6.

It is not clear to me why building from Linux or MacOS fails to build
the toolchain, so reintroduce the long-standing slightly-broken
toolchain until that can be determined.

Reported by:    vexeduxr, jrtc27
DeltaFile
+1-0Makefile.inc1
+1-01 files

LLVM/project eed9c99clang/lib/CIR/Dialect/Transforms TargetLowering.cpp, clang/test/CIR/CodeGen amdgpu-target-lowering-as.cpp

Coverage for AS target lowering and fix generic lowering conversion pattern on alloca types.
DeltaFile
+66-0clang/test/CIR/CodeGen/amdgpu-target-lowering-as.cpp
+14-1clang/lib/CIR/Dialect/Transforms/TargetLowering.cpp
+80-12 files

LLVM/project 40ea2f3llvm/include/llvm/CodeGen MachineInstr.h, llvm/lib/CodeGen MachineInstr.cpp

[MIR][MachineInstr] Update MachineInstr::eraseFromParent() to return an iterator (#179787)

Unlike LLVM IR `Instruction::eraseFromParent()`,
`MachineInstr::eraseFromParent()` is void and does not return the
iterator following the erased instruction. Returning an iterator can be
very helpful for example when we are erasing MachineInstrs while
iterating, as it provides a convenient way to get a valid iterator.

This patch updates `MachineInstr::eraseFromParent()` to return a
`MachineBlock::iterator` (which is a
`MachineInstrBundleIterator<MachineInstr>`). If the erased instruction
is the head of a bundle, then the returned iterator points to the next
bundle (see unittest).
DeltaFile
+58-0llvm/unittests/CodeGen/MachineInstrTest.cpp
+5-1llvm/include/llvm/CodeGen/MachineInstr.h
+2-2llvm/lib/CodeGen/MachineInstr.cpp
+1-2llvm/lib/Target/AMDGPU/SIMemoryLegalizer.cpp
+1-2llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp
+67-75 files

LLVM/project 3a526fbclang-tools-extra/clangd Hover.cpp, clang-tools-extra/clangd/unittests HoverTests.cpp

[clangd] Show comment of field on hover over accessor (#182738)

When synthesizing the documentation of a trivial getter / setter also
include the documentation of that field in the hover info.
DeltaFile
+76-37clang-tools-extra/clangd/Hover.cpp
+43-0clang-tools-extra/clangd/unittests/HoverTests.cpp
+119-372 files

FreeBSD/src 512e189sys/netinet6 in6_pcb.c

inpcb: remove a completely outdated comment
DeltaFile
+0-11sys/netinet6/in6_pcb.c
+0-111 files

FreeBSD/src 77e0c9csys/netinet in_pcb.c

inpcb: in in_pcbbind() use bool for anonport
DeltaFile
+2-1sys/netinet/in_pcb.c
+2-11 files

FreeBSD/src 78c4f82usr.sbin/jail command.c

jail: fix crash with startup commands on a jail without name

Jail name is optional, thus don't try setenv(NULL).

Fixes:  d8f021add40c321c4578da55dae52fb93c7ccb5f
DeltaFile
+2-2usr.sbin/jail/command.c
+2-21 files

LLVM/project ce9d033llvm/lib/Transforms/Scalar LoopFuse.cpp, llvm/test/Transforms/LoopFusion loop_invariant.ll

[LoopFusion] Fusing with loop-invariant non-anti dependency (#186459)

It is safe to fuse if there is any loop-invariant non-anti dependency.
DeltaFile
+69-0llvm/test/Transforms/LoopFusion/loop_invariant.ll
+7-1llvm/lib/Transforms/Scalar/LoopFuse.cpp
+76-12 files

FreeBSD/ports 4587ae5sysutils Makefile, sysutils/logstash93 Makefile distinfo

sysutils/logstash93: New port version 9.3.1

Server-side data ingestion and transformation tool (9.3.x version).

Release Notes:
https://www.elastic.co/docs/release-notes/logstash#logstash-9.3.1-release-notes

PR:             293760
Approved by:    elastic (maintainer, implicit - inactive for more than 6 months)
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+5-5sysutils/logstash93/Makefile
+3-3sysutils/logstash93/distinfo
+1-1sysutils/logstash93/files/pkg-message.in
+1-0sysutils/Makefile
+10-94 files

LLVM/project 28bceb4utils/bazel/llvm-project-overlay/libc BUILD.bazel

[Bazel] Port 04fea76f78f35c289532d42f24ab38aa9d07a0b9 (#186501)
DeltaFile
+55-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+55-01 files

LLVM/project ae49f7dmlir/lib/Dialect/XeGPU/Transforms XeGPUPropagateLayout.cpp

[MLIR][XeGPU] Fix -Wunused-variable on non-assertions builds

Inline a variable and mark one [[maybe_unused]] so that we do not get
warnings with recent clang in such configurations.
DeltaFile
+3-4mlir/lib/Dialect/XeGPU/Transforms/XeGPUPropagateLayout.cpp
+3-41 files

FreeBSD/ports 7e21fcbsysutils/logstash93 Makefile pkg-descr, sysutils/logstash93/files logstash.in pkg-message.in

sysutils/logstash93: Repo copy from sysutils/logstash92

PR:             293760
Approved by:    elastic (maintainer, implicit - inactive for more than 6 months)
DeltaFile
+117-0sysutils/logstash93/files/logstash.in
+92-0sysutils/logstash93/Makefile
+25-0sysutils/logstash93/files/pkg-message.in
+17-0sysutils/logstash93/files/logstash.conf.sample
+11-0sysutils/logstash93/files/patch-config_logstash.yml
+3-0sysutils/logstash93/pkg-descr
+265-01 files not shown
+268-07 files

GhostBSD/ports f60641cports-mgmt/update-station pkg-plist Makefile

port-mgmt/update-station: update to 3.4
DeltaFile
+1-6ports-mgmt/update-station/pkg-plist
+3-3ports-mgmt/update-station/Makefile
+3-3ports-mgmt/update-station/distinfo
+7-123 files

LLVM/project 458096dlibc/shared/math atan2f16.h, libc/src/__support/math atan2f16.h

[libc][math][c23] Add atan2f16 function (#183531)

Add atan2f16 function

closes https://github.com/llvm/llvm-project/issues/180969
Part of https://github.com/llvm/llvm-project/issues/95250.

also refactor to header only, it's a part of
https://github.com/llvm/llvm-project/issues/147386
DeltaFile
+142-0libc/test/src/math/atan2f16_test.cpp
+108-0libc/src/__support/math/atan2f16.h
+62-0libc/test/src/math/smoke/atan2f16_test.cpp
+58-0libc/test/src/math/exhaustive/atan2f16_test.cpp
+29-0libc/shared/math/atan2f16.h
+21-0libc/src/math/atan2f16.h
+420-022 files not shown
+538-128 files

FreeBSD/ports 3803e88sysutils/logstash92 Makefile distinfo, sysutils/logstash92/files logstash.in

sysutils/logstash92: Update 9.2.3 => 9.2.6

Release Notes:
https://www.elastic.co/docs/release-notes/logstash#logstash-9.2.6-release-notes

Improve port:
- Replace PORTVERSION with DISTVERSION.
- Add LOCAL/vvd/elastic to MASTER_SITES for those who can't download due
  to the HTTP error "Forbidden 403".
- Sort USES.
- Adjust JAVA_VERSION to supported LTS 25, 21 and 17.
- Parametrize "logstash" with "${PORTNAME}".
- Adjust CONFLICTS.
- Fix warnings from portclippy.
- Add possibility to use custom user/group.
- Replace RM of bundled JDK and *.bat files with
  EXTRACT_AFTER_ARGS=--exclude.
- Merge CHMODs.
- Replace %%PREFIX%% with %%LOCALBASE%% in rc.d script - bash installed

    [5 lines not shown]
DeltaFile
+27-25sysutils/logstash92/Makefile
+6-6sysutils/logstash92/files/logstash.in
+3-3sysutils/logstash92/distinfo
+36-343 files