LLVM/project 0d6185ellvm/test/CodeGen/AMDGPU callee-frame-setup.ll

[AMDGPU] Update test to match comment. NFC (#187273)

The comment says there shouldn't be any free registers, so update the
inline assembly to clobber all non-preserved SGPRs.
DeltaFile
+68-18llvm/test/CodeGen/AMDGPU/callee-frame-setup.ll
+68-181 files

LLVM/project 31caa34llvm/lib/Target/LoongArch LoongArchISelLowering.cpp, llvm/lib/Target/RISCV RISCVISelLowering.cpp

[LoongArch][RISCV] Fix incorrect indexing of incoming byval arguments in tail call eligibility check
DeltaFile
+48-0llvm/test/CodeGen/LoongArch/issue187832.ll
+48-0llvm/test/CodeGen/RISCV/issue187832.ll
+2-2llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+2-2llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
+100-44 files

LLVM/project bb86440clang-tools-extra/clang-tidy/bugprone DerivedMethodShadowingBaseMethodCheck.cpp, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] Correctly ignore function templates in derived-method-shadowing-base-method (#185741) (#185875)

This commit fixes a false positive in the
derived-method-shadowin-base-method clang-tidy check, as described in
[ticket 185741](https://github.com/llvm/llvm-project/issues/185741)

Fixes #185741

---------

Co-authored-by: Tom James <tom.james at siemens.com>
Co-authored-by: Zeyi Xu <mitchell.xu2 at gmail.com>
DeltaFile
+6-2clang-tools-extra/clang-tidy/bugprone/DerivedMethodShadowingBaseMethodCheck.cpp
+7-0clang-tools-extra/test/clang-tidy/checkers/bugprone/derived-method-shadowing-base-method.cpp
+4-0clang-tools-extra/docs/ReleaseNotes.rst
+17-23 files

LLVM/project de514fbbolt/include/bolt/Profile DataReader.h, bolt/include/bolt/Rewrite RewriteInstance.h

[BOLT] Remove some unused code (NFC) (#183880)

Remove some unused code in BOLT:
- `RewriteInstance::linkRuntime` is declared but not defined
- `BranchContext` typedef is never used
- `FuncBranchData::getBranch` is defined but never used
- `FuncBranchData::getDirectCallBranch` is defined but never used
DeltaFile
+0-29bolt/lib/Profile/DataReader.cpp
+0-10bolt/include/bolt/Profile/DataReader.h
+0-3bolt/include/bolt/Rewrite/RewriteInstance.h
+0-423 files

OpenBSD/src ucxe2PClib/libz compress.3 zlib.h, sys/lib/libz zlib.h

   ENONBLOCK -> EWOULDBLOCK, former does not exist
   ok tb@
VersionDeltaFile
1.35+3-3lib/libz/compress.3
1.33+1-1lib/libz/zlib.h
1.35+1-1sys/lib/libz/zlib.h
+5-53 files

OPNSense/core daefb17src/opnsense/mvc/app/views/OPNsense/Diagnostics log.volt

system: adjust spacing for severity and process name
DeltaFile
+2-2src/opnsense/mvc/app/views/OPNsense/Diagnostics/log.volt
+2-21 files

OpenBSD/src askGCsgregress/usr.bin/ssh hostbased.sh

   Add special handling of TEST_SSH_HOSTBASED_AUTH=setupandrun.

   This will MODIFY THE CONFIG OF THE SYSTEM IT IS RUNNING ON to enable
   hostbased authentication to/from itself and run the hostbased tests.  It
   won't undo these changes, so don't do this on a system where this matters.
VersionDeltaFile
1.6+21-2regress/usr.bin/ssh/hostbased.sh
+21-21 files

LLVM/project 3fa88f0mlir/lib/Dialect/Tensor/IR TensorOps.cpp, mlir/test/Dialect/Tensor canonicalize.mlir

[mlir][tensor] Fix empty tensor with cast encoding fold (#187963)

Fixed a todo where empty tensor with cast fold can't fold encoding or
attributes.
DeltaFile
+13-0mlir/test/Dialect/Tensor/canonicalize.mlir
+3-5mlir/lib/Dialect/Tensor/IR/TensorOps.cpp
+16-52 files

OpenBSD/src RhMBQoSusr.bin/tmux grid.c

   Check lastgc is not NULL before using it, GitHub issue 4935 from Pavel
   Lavrukhin.
VersionDeltaFile
1.145+2-2usr.bin/tmux/grid.c
+2-21 files

OpenBSD/src A4KctxMusr.bin/tmux mode-tree.c

   Fix a NULL dereference and use after free, GitHub issue 4936 from Pavel
   Lavrukhin.
VersionDeltaFile
1.80+6-5usr.bin/tmux/mode-tree.c
+6-51 files

LLVM/project 66afa8fllvm/lib/Target/X86 X86ISelLoweringCall.cpp, llvm/test/CodeGen/X86 x86-fp80-ret-no-x87.ll

[X86] Emit user-friendly error for x86_fp80 with x87 disabled on x86_64 (#183932)

When compiling a function that uses `x86_fp80` on x86_64 with x87 disabled (`-mattr=-x87`), LLVM crashes with a cryptic internal error.

Fixes #182450
DeltaFile
+13-0llvm/test/CodeGen/X86/x86-fp80-ret-no-x87.ll
+13-0llvm/lib/Target/X86/X86ISelLoweringCall.cpp
+26-02 files

OpenBSD/src gY8l2cVusr.bin/tmux input.c

   Use window options for cursor-style to avoid crash when no pane, from
   Arden Packeer in GitHub issue 4942.
VersionDeltaFile
1.255+6-5usr.bin/tmux/input.c
+6-51 files

LLVM/project 252eb2aflang/include/flang/Optimizer/Dialect FIROps.td, flang/lib/Optimizer/CodeGen CodeGen.cpp

[flang][FIR] add a new fir.bitcast operation (#187793)

This patch introduces a new bitcast operation for integer, float,
character, and logical.

The main rational for it is that it is currently not possible to express
such bitcast in FIR without going trough memory and there is a need to
have some bitcast support when interfacing with the memref dialect where
one cannot use fir.char<> and fir.logical and must use the underlying
storage type. Using fir.convert is not a good idea because it is a
semantic cast and it will for instance normalize integers when
converting from/to logical.

This could also be used to simplify the implementation of TRANSFER for
the cases of simple scalars of those types.

Assisted by: Claude
DeltaFile
+123-0flang/test/Fir/convert-to-llvm.fir
+51-9flang/lib/Optimizer/CodeGen/CodeGen.cpp
+48-0flang/test/Fir/invalid.fir
+48-0flang/lib/Optimizer/Dialect/FIROps.cpp
+28-0flang/include/flang/Optimizer/Dialect/FIROps.td
+26-0flang/test/Fir/bitcast-fold.fir
+324-91 files not shown
+348-97 files

LLVM/project d705957clang/include/clang/Basic AArch64CodeGenUtils.h, clang/lib/CIR/CodeGen CIRGenBuiltinAArch64.cpp

[clang][Neon] Extract code shared by classic and CIR codegen (NFC) (#186448)

Extract intrinsic maps shared by the classic and CIR codegen into a new
header, AArch64CodeGenUtils.h, which is reused by both. This keeps the
implementations in sync and avoids code duplication.

The maps are moved without modification. The accompanying code (e.g.
`ARMVectorIntrinsicInfo`) is updated to follow Clang coding style
(CamelCase instead of the camelCase used in CIR).
DeltaFile
+14-676clang/lib/CIR/CodeGen/CIRGenBuiltinAArch64.cpp
+651-0clang/include/clang/Basic/AArch64CodeGenUtils.h
+2-627clang/lib/CodeGen/TargetBuiltins/ARM.cpp
+667-1,3033 files

OpenBSD/src FBdmIsausr.bin/tmux tty.c tty-draw.c

   Fix issue where popup window gets overwritten by background updates,
   from Conor Taylor in GitHub issue 4920.
VersionDeltaFile
1.458+33-8usr.bin/tmux/tty.c
1.5+23-10usr.bin/tmux/tty-draw.c
+56-182 files

OpenBSD/src nsAqoitusr.bin/tmux screen-redraw.c

   Protect against overflow when scrollbar is off screen, from san65384 at
   gmail dot com in GitHub issue 4933.
VersionDeltaFile
1.112+3-2usr.bin/tmux/screen-redraw.c
+3-21 files

FreeBSD/ports 8e6c96fmisc/crush distinfo Makefile

misc/crush: Update to 0.51.2

Changelog: https://github.com/charmbracelet/crush/releases/tag/v0.51.2

Reported by:    GitHub (watch releases)
DeltaFile
+5-5misc/crush/distinfo
+1-1misc/crush/Makefile
+6-62 files

OPNSense/core 2475c53src/opnsense/mvc/app/views/OPNsense/Diagnostics log.volt

system: compress height of the log viewer
DeltaFile
+7-15src/opnsense/mvc/app/views/OPNsense/Diagnostics/log.volt
+7-151 files

LLVM/project cae0710llvm/lib/Analysis DependenceAnalysis.cpp

[DA] Remove absolute value calculations in the Weak Zero SIV tests
DeltaFile
+7-7llvm/lib/Analysis/DependenceAnalysis.cpp
+7-71 files

LLVM/project 1b4e416llvm/test/Analysis/DependenceAnalysis weak-zero-siv-addrec-wrap.ll

[DA] Update tests for the Weak Zero SIV tests (NFC)
DeltaFile
+112-0llvm/test/Analysis/DependenceAnalysis/weak-zero-siv-addrec-wrap.ll
+112-01 files

LLVM/project 3b47aa1llvm/lib/Analysis DependenceAnalysis.cpp, llvm/test/Analysis/DependenceAnalysis weak-zero-siv-addrec-wrap.ll

[DA] Add nsw check for addrecs in the Weak Zero SIV tests
DeltaFile
+31-16llvm/test/Analysis/DependenceAnalysis/weak-zero-siv-addrec-wrap.ll
+3-0llvm/lib/Analysis/DependenceAnalysis.cpp
+34-162 files

LLVM/project 94267f8llvm/include/llvm/Analysis DependenceAnalysis.h, llvm/lib/Analysis DependenceAnalysis.cpp

[DA] Consolidate the core logic of the Weak Zero SIV tests (NFCI)
DeltaFile
+80-124llvm/lib/Analysis/DependenceAnalysis.cpp
+5-0llvm/include/llvm/Analysis/DependenceAnalysis.h
+85-1242 files

OpenBSD/src drguS8dsys/net if_types.h

   Circiut -> Circuit
VersionDeltaFile
1.25+2-2sys/net/if_types.h
+2-21 files

OpenBSD/src bOVIz1tsys/kern subr_witness.c

   reveresal -> reversal
VersionDeltaFile
1.59+2-2sys/kern/subr_witness.c
+2-21 files

LLVM/project cda88c2clang/lib/AST/ByteCode InterpBuiltin.cpp, clang/test/AST/ByteCode builtins.c

[clang][bytecode] Check for block pointers in __builtin_strlen() (#187988)
DeltaFile
+3-0clang/lib/AST/ByteCode/InterpBuiltin.cpp
+3-0clang/test/AST/ByteCode/builtins.c
+6-02 files

LLVM/project 9687ef3clang/include/clang/Basic BuiltinsX86.td, clang/lib/AST ExprConstant.cpp

[clang][x86] Allow AVX512 expand intrinsics to be used in constexpr (#187946)

Fixes #163734
DeltaFile
+39-0clang/lib/AST/ExprConstant.cpp
+18-15clang/include/clang/Basic/BuiltinsX86.td
+32-0clang/test/CodeGen/X86/avx512vl-builtins.c
+16-16clang/lib/Headers/avx512vlintrin.h
+30-0clang/lib/AST/ByteCode/InterpBuiltin.cpp
+8-8clang/lib/Headers/avx512vlvbmi2intrin.h
+143-395 files not shown
+183-5711 files

FreeNAS/freenas 211c0cdsrc/middlewared/middlewared/plugins/update_ trains.py, src/middlewared/middlewared/pytest/unit/plugins/update test_trains.py

Avoid checking unnecessary trains
DeltaFile
+28-1src/middlewared/middlewared/pytest/unit/plugins/update/test_trains.py
+17-3src/middlewared/middlewared/plugins/update_/trains.py
+45-42 files

LLVM/project 922e916clang/lib/AST/ByteCode Compiler.cpp, clang/test/AST/ByteCode arrays.cpp

[clang][bytecode] Handle discarded OpaqueValueExpr (#187982)

... if they are already cached.
DeltaFile
+12-9clang/lib/AST/ByteCode/Compiler.cpp
+12-0clang/test/AST/ByteCode/arrays.cpp
+24-92 files

FreeBSD/ports aec02b7cad/electric-ng Makefile distinfo, cad/electric-ng/files electric-ng.in

cad/electric-ng: Update 9.07 => 9.08.1, refactor, take maintainership

* Rewrite the port to clean modern standards with many improvements

Approved by:            yuri@ (Mentor)
Approved by:            db@, yuri@ (Mentors, implicit)
Differential Revision:  https://reviews.freebsd.org/D55749
DeltaFile
+41-56cad/electric-ng/Makefile
+7-7cad/electric-ng/distinfo
+3-3cad/electric-ng/pkg-plist
+1-1cad/electric-ng/files/electric-ng.in
+52-674 files

OPNSense/core d68be8fsrc/opnsense/mvc/app/views/OPNsense/DHCRelay relay.volt

dhcrelay: fix margin to apply button
DeltaFile
+1-1src/opnsense/mvc/app/views/OPNsense/DHCRelay/relay.volt
+1-11 files