LLVM/project c51b1e6 — llvm/include/llvm/CodeGen/PBQP ReductionRules.h, llvm/lib/CodeGen RegAllocBase.h RegAllocPBQP.cpp

[PBQP] Report an error when inline asm needs more registers than available

When an inline asm needs more registers than are available, the other
register allocators report "inline assembly requires more registers than
available" and go on. PBQP instead tried to spill a register that can't be
spilled, which asserted in InlineSpiller ("Attempting to spill already
spilled value."), either for a register with no allowed registers or for
one that the solution spills. A problem with no solution of finite cost
could also assert first, in the solver's backpropagation, that a
conservatively allocatable node had a register option.

Move RegAllocBase's handling of a register that failed to allocate into a
function, assignFailedVirtReg(), and call it from PBQP for a register that
can't be spilled instead of spilling it. Exempt a node with no option of
finite cost from the solver's assertion.

Fixes #235566.
DeltaFile
+56-26llvm/lib/CodeGen/RegAllocBase.cpp
+30-0llvm/lib/CodeGen/RegAllocPBQP.cpp
+6-17llvm/lib/CodeGen/RegAllocBase.h
+10-5llvm/include/llvm/CodeGen/PBQP/ReductionRules.h
+15-0llvm/test/CodeGen/X86/regalloc-pbqp-inline-asm-error.ll
+2-0llvm/test/CodeGen/X86/inline-asm-error.ll
+119-486 files

LLVM/project 9439cc9 — llvm/lib/Analysis InstructionSimplify.cpp, llvm/test/Transforms/InstSimplify fminmax-folds.ll

[InstSimplify] Fold nested FP min/max with a shared operand (#233365)

foldMinimumMaximumSharedOp only matched m(m(X, Y), X). Look through
nested calls of the same intrinsic so the shared operand can be found
deeper in the tree. The FP min/max intrinsics are commutative,
associative and idempotent (ignoring sNaN quieting, as the existing
folds already do), so if m(X, Z) == X then m(m(X, Y), Z) == m(X, Y).

```llvm
%ab = call float @llvm.maxnum.f32(float %a, float %b)
%abc = call float @llvm.maxnum.f32(float %ab, float %c)
%r = call float @llvm.maxnum.f32(float %abc, float %a)
  -->
%r = %abc
```
DeltaFile
+13-23llvm/test/Transforms/InstSimplify/fminmax-folds.ll
+12-4llvm/lib/Analysis/InstructionSimplify.cpp
+25-272 files

LLVM/project c16ace6 — clang/unittests/Interpreter DeviceOffloadTest.cpp

[clang][unittests] Skip DeviceOffloadHIPTest.* on AIX and z/OS

Convert `DeviceOffloadHIPTest.DeviceObjectIsGenerated` to a `TEST_F`
backed by a new fixture class that inherits from `InterpreterTestBase`,
consistent with `DeviceOffloadTest`.

Avoids
```
LLVM ERROR: Incompatible object format!
```
DeltaFile
+21-9clang/unittests/Interpreter/DeviceOffloadTest.cpp
+21-91 files

LLVM/project e13a9c2 — llvm/lib/Target/BPF BPFISelLowering.h BPFISelLowering.cpp, llvm/test/CodeGen/BPF jump-table-pic.ll jump_table_switch_stmt.ll

[BPF] Mask the index into a jump table (#235214)

The verifier wants to see that the load from a jump table is within the
table. The range check doesn't always show that. The compare is done in
the type of the switch and the index is that value extended to 64 bits,
which can be two computations:

  w1 = w7
  w1 &= 255
  if w1 > 24 goto ...
  r1 = r7
  r1 &= 255
  r1 <<= 3
  r2 = BPF.JT.0.0 ll
  r2 += r1
r1 = *(u64 *)(r2 + 0) R2 max value is outside of the allowed memory
range

Make the size of the table a power of two, the new entries repeat the

    [5 lines not shown]
DeltaFile
+118-0llvm/test/CodeGen/BPF/jump-table-mask-index.ll
+50-47llvm/test/CodeGen/BPF/jump_table_switch_stmt.ll
+84-0llvm/test/CodeGen/BPF/jump-table-pic.ll
+36-1llvm/lib/Target/BPF/BPFISelLowering.cpp
+4-0llvm/lib/Target/BPF/BPFISelLowering.h
+292-485 files

LLVM/project 0e24f08 — llvm/lib/Target/BPF BPFCheckAndAdjustIR.cpp, llvm/test/CodeGen/BPF jump-table-unreachable-default.ll

[BPF] Give a switch whose default is unreachable a default (#235213)

There is no range check in front of a jump table when the default of the
switch is unreachable:

    %v = load i8, ptr %p
switch i8 %v, label %default [ i8 0, label %c0 ... i8 15, label %c15 ]
  default:
    unreachable

  w1 = *(u8 *)(r1 + 0)
  r1 <<= 3
  r2 = BPF.JT.0.0 ll
  r2 += r1
  r1 = *(u64 *)(r2 + 0)
  gotox r1

The compiler knows that the value is one of the cases. The verifier
doesn't: "R2 max value is outside of the allowed memory range".

    [8 lines not shown]
DeltaFile
+111-0llvm/test/CodeGen/BPF/jump-table-unreachable-default.ll
+48-0llvm/lib/Target/BPF/BPFCheckAndAdjustIR.cpp
+159-02 files

LLVM/project e61b4e4 — llvm/lib/CodeGen MachineScheduler.cpp

Add braces

Created using spr 1.3.6-beta.1
DeltaFile
+3-2llvm/lib/CodeGen/MachineScheduler.cpp
+3-21 files

Linux/linux 6b4b543 — arch/parisc/include/asm special_insns.h pdcpat.h, arch/parisc/include/uapi/asm mman.h

Merge tag 'parisc-for-7.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux

Pull parisc updates from Helge Deller:

 - fix out-of-bounds read in eisa_enumerator driver

 - drop redundant pte_xxx() macros and use common macros

 - code cleanup in eisa_enumerator driver

 - typo fixes in comments in various header files

* tag 'parisc-for-7.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux:
  parisc: eisa_enumerator: Code and whitespace cleanups
  parisc: eisa_enumerator: Fix out-of-bounds reads of the EEPROM buffer
  parisc: Drop redundant implementation of ptep_set_wrprotect()
  parisc: Drop redundant implementation of pte_same()
  parisc: Drop own implementations for ptep_get() and ptep_test_and_clear_young()
  parisc: fix typos in comments in parport.c

    [8 lines not shown]
DeltaFile
+220-269drivers/parisc/eisa_enumerator.c
+0-30arch/parisc/include/asm/pgtable.h
+2-2arch/parisc/include/asm/pdcpat.h
+1-1arch/parisc/lib/memcpy.c
+1-1arch/parisc/include/uapi/asm/mman.h
+1-1arch/parisc/include/asm/special_insns.h
+225-3045 files not shown
+230-30911 files

LLVM/project 6fb5541 — clang/lib/Driver Driver.cpp, clang/test/Driver save-temps-input-overwrite-case-insensitive.c save-temps-input-overwrite.c

[clang][Driver] Don't let -save-temps overwrite the input file (#235413)

With -save-temps, an intermediate file named after the input can be the
input itself, e.g. the preprocessed output of a .s file on Darwin. The
driver catches this, but only checked for it when the output's name was
the input's file name. It missed two cases, and overwrote the input with
the preprocessed output:

- With -save-temps=obj, the output is in the output's directory, so
  "clang -c -save-temps=obj sub/t.s -o sub/t.o" wrote "sub/t.s".
- On a case-insensitive file system, such as macOS's default, the
  preprocessed output "t.s" of an input "t.S" is the same file.

Check whether the output is the same file as the input whenever temps
are saved.

Fixes #7002.
DeltaFile
+23-0clang/test/Driver/save-temps-input-overwrite.c
+7-8clang/lib/Driver/Driver.cpp
+11-0clang/test/Driver/save-temps-input-overwrite-case-insensitive.c
+41-83 files

Linux/linux 44dc57e — arch/sh/boards/mach-ecovec24 setup.c, arch/sh/boards/mach-x3proto gpio.c setup.c

Merge tag 'sh-for-v7.4-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/glaubitz/sh-linux

Pull sh updates from John Paul Adrian Glaubitz:
 "Fixes and improvements for various boards as well as the generic sh
  kernel:

   - help the mach-x3proto and ecovec24 boards get rid off the use of
     the old platform data API in the kernel. For the former board,
     software nodes are being used for gpio-keys now while for the
     latter board, static device properties are used to describe the
     touchscreen (Dmitry Torokhov)

   - a build fix when CONFIG_BUILTIN_DTB is enabled, and fix an issue
     with __get_user_u64() and __put_user_u64() using wrong memory
     operands which could cause the kernel build to fail with "invalid
     'asm'" or an internal compiler error in GCC's change_address_1
     (Florian Fuchs)

   - update various default configuration files of several boards to

    [30 lines not shown]
DeltaFile
+78-87arch/sh/boards/mach-x3proto/setup.c
+11-27arch/sh/boards/mach-ecovec24/setup.c
+14-1arch/sh/boards/mach-x3proto/gpio.c
+5-6drivers/sh/intc/core.c
+4-4arch/sh/include/asm/uaccess_32.h
+2-2drivers/sh/maple/maple.c
+114-1277 files not shown
+122-13213 files

LLVM/project 1725bef — llvm/lib/CodeGen/SelectionDAG SelectionDAGBuilder.cpp, llvm/test/CodeGen/X86 inline-asm-aggregate-input.ll

[SelectionDAG] Lower direct inline asm inputs of aggregate type

SelectionDAG represents an aggregate as one value per member, but lowered
a direct inline asm input of aggregate type as if it were a single value.
A memory input crashed computing the store's type ("Unknown type!"), and a
register input, which ParseConstraints() gives the integer type of the
aggregate's size, passed only the first member: e.g. "r" of a { i32, i32 }
dropped the second i32, and of a [2 x i64] asserted in getCopyToParts().

Store the members to a stack slot, as visitStore() does, and pass the slot
to a memory input, or load the integer from it for a register input.

Fixes #235567.

Assisted-by: Claude Opus 5.5
DeltaFile
+96-12llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+98-0llvm/test/CodeGen/X86/inline-asm-aggregate-input.ll
+194-122 files

Linux/linux 2270aa5 — Documentation/ABI/testing sysfs-firmware-lefi-boardinfo, arch/mips Makefile

Merge tag 'mips_7.4' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux

Pull MIPS updates from Thomas Bogendoerfer:
 "MM:
   - fix huge TLB handling

  OCTEON:
   - correct register access for CN6xxxx SOCs
   - provide DTs for platforms where U-Boot doesn't have a DT

  Decstation:
   - fix 64bit kernels
   - build cleanups

  Others:
   - cleanups and fixes"

* tag 'mips_7.4' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux: (30 commits)
  MIPS: octeon: Add detection of UBNT Edgeroute Lite devices

    [20 lines not shown]
DeltaFile
+0-83arch/mips/include/asm/mips-boards/sead3-addr.h
+43-8arch/mips/cavium-octeon/setup.c
+17-27arch/mips/configs/decstation_64_defconfig
+18-14arch/mips/Makefile
+17-14arch/mips/cavium-octeon/executive/cvmx-l2c.c
+10-11Documentation/ABI/testing/sysfs-firmware-lefi-boardinfo
+105-15723 files not shown
+180-21429 files

Linux/linux 7d37252 — arch/x86/include/asm/cpuid api.h

Merge tag 'x86-urgent-2026-10-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull x86 fix from Ingo Molnar:

 - Mark CPUID function 0x23 as being indexed - which bug could break
   VMs (Sean Christopherson)

* tag 'x86-urgent-2026-10-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  x86/cpuid: Mark CPUID function 0x23 as being indexed
DeltaFile
+1-0arch/x86/include/asm/cpuid/api.h
+1-01 files

Linux/linux ed2bc04 — kernel/time timer.c posix-cpu-timers.c

Merge tag 'timers-urgent-2026-10-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull timer fixes from Ingo Molnar:

 - Clear timer_base::pending_map on CPU hot-unplug, that can
   cause temporal timeout processing anomalous on the next
   hot-replug (Liang Hao)

 - Fix PID refcount leak in the posix-cpu-timers do_cpu_nanosleep()
   signal path (Cen Zhang)

 - Require (CAP_SYS_TIME) permission to set auxiliary clocks
   via aux_clock_set() (Daehyeon Ko)

 - Update offsets on sequence counter retry in
   ktime_get_update_offsets_now() (Thomas Weißschuh)

* tag 'timers-urgent-2026-10-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  timekeeping: Update offsets on sequence counter retry in ktime_get_update_offsets_now()

    [3 lines not shown]
DeltaFile
+7-1kernel/time/timekeeping.c
+2-2kernel/time/posix-cpu-timers.c
+2-0kernel/time/timer.c
+11-33 files

Linux/linux 6e723c4 — kernel/sched core.c fair.c

Merge tag 'sched-urgent-2026-10-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull scheduler fixes from Ingo Molnar:

 - Fix MM CID affinity-triggered switch back to per-task mode
   (Hui Su)

 - Fix scheduling regression observed on AMD Ryzen
   AI HX 370 systems, caused by cache aware scheduling
   incorrectly overriding asym packing placement (Tim Chen)

 - Fix stale get_pref_llc() prototype for !CONFIG_SCHED_CACHE
   (Yafang Shao)

* tag 'sched-urgent-2026-10-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  sched: fix stale get_pref_llc() stub for !CONFIG_SCHED_CACHE
  sched/cache: Honor asym packing over cache aware scheduling on hybrid systems
  sched/mmcid: Fix affinity-triggered switch back to per-task mode
DeltaFile
+18-4kernel/sched/fair.c
+2-3kernel/sched/core.c
+20-72 files

Linux/linux dc7be96 — arch/alpha/kernel perf_regs.c, kernel/events core.c

Merge tag 'perf-urgent-2026-10-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull perf events fixes from Ingo Molnar:

 - Fix Alpha build failure caused by a semantic conflict
   between perf and arch-alpha changes (Thomas Weißschuh)

 - Fix UAF in attach_task_ctx_data() (Lee Jia Jie)

 - Fix perf_remove_from_context() event scheduling (Peter Zijlstra)

* tag 'perf-urgent-2026-10-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  perf: Fix perf_remove_from_context() event scheduling
  perf: Fix UAF in attach_task_ctx_data()
  alpha: add simd_enabled argument to perf_reg_validate()
DeltaFile
+12-0kernel/events/core.c
+1-1arch/alpha/kernel/perf_regs.c
+13-12 files

Linux/linux 2b19759 — kernel/irq internals.h kexec.c

Merge tag 'irq-urgent-2026-10-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull kexec / irq fix from Ingo Molnar:

 - Fix possible hang in machine_kexec_mask_interrupts(),
   which incorrectly assumes that irq_set_irqchip_state()
   will always be able to complete in a kexec crash path,
   triggered on RK3399 embedded boards (Igor Velkov)

* tag 'irq-urgent-2026-10-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  genirq/kexec: Do not take the bus lock of an interrupt chip on the crash path
DeltaFile
+24-19kernel/irq/manage.c
+1-1kernel/irq/kexec.c
+1-0kernel/irq/internals.h
+26-203 files

LLVM/project e3cba75 — llvm/lib/Analysis ValueTracking.cpp, llvm/test/Transforms/InstCombine fold-fadd-ignore-sign-of-zero.ll

[ValueTracking] Add cases to canIgnoreSignBitOfZero (#235555)
DeltaFile
+303-0llvm/test/Transforms/InstCombine/fold-fadd-ignore-sign-of-zero.ll
+21-0llvm/lib/Analysis/ValueTracking.cpp
+324-02 files

Linux/linux 126ad89 — Documentation/admin-guide/mm kho.rst, Documentation/core-api/kho index.rst

Merge tag 'liveupdate-v7.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux

Pull liveupdate updates from Mike Rapoport:

 - Several small fixes to KHO and LiveUpdate selftest

 - A series that renames "KHO scratch" to "KHO bootmem" because this
   memory is way more important in kexec'ed kernels rather than in the
   original cold boot kernel and the new name reflects it

* tag 'liveupdate-v7.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux:
  kho: do not reserve empty per-node bootmem areas
  selftests/liveupdate: Prefer KVM and HVF over TCG in vmtest.sh
  kho: rename kho_scratch= commandline parameter to kho_bootmem=
  kho: rename KHO scratch to KHO bootmem
  memblock: rename KHO_SCRATCH to KHO_NOPRSRV
  memblock: get rid of CONFIG_MEMBLOCK_KHO_SCRATCH
  kho: docs: fix scratch_phys debugfs cross-reference
  kho: do not reserve scratch memory in the kdump kernel
DeltaFile
+188-170kernel/liveupdate/kexec_handover.c
+28-28mm/memblock.c
+18-18Documentation/core-api/kho/index.rst
+15-15include/linux/memblock.h
+12-12kernel/liveupdate/kexec_handover_debugfs.c
+9-9Documentation/admin-guide/mm/kho.rst
+270-25221 files not shown
+330-31827 files

FreeBSD/src c1bc473 — lib/libsys pdfork.2

pdfork.2: improve markup

(cherry picked from commit cf63e3f3cd8e37a84bb80c9944e5a8e004a58286)
DeltaFile
+1-1lib/libsys/pdfork.2
+1-11 files

FreeBSD/src 7787316 — sys/amd64/linux linux_sysvec.c, sys/amd64/linux32 linux32_sysvec.c

sys: centralize SV_* flags definitions for ELF Linux ABIs

(cherry picked from commit 8dfa23d81f5e0969ac31c34279201f9286358e44)
DeltaFile
+1-3sys/i386/linux/linux_sysvec.c
+1-3sys/amd64/linux32/linux32_sysvec.c
+1-2sys/arm64/linux/linux_sysvec.c
+1-2sys/amd64/linux/linux_sysvec.c
+2-0sys/sys/sysent.h
+6-105 files

FreeBSD/src e29de8c — sys/amd64/amd64 elf_machdep.c, sys/arm/arm elf_machdep.c

sys: centralize SV_* flags definitions for several FreeBSD ABIs

(cherry picked from commit f69d974bf6d2f7ccaa3e6a5f9609cfca0d66ec8d)
DeltaFile
+2-6sys/amd64/amd64/elf_machdep.c
+2-4sys/powerpc/powerpc/elf64_machdep.c
+1-3sys/compat/ia32/ia32_sysvec.c
+1-3sys/arm/arm/elf_machdep.c
+1-2sys/riscv/riscv/elf_machdep.c
+3-0sys/sys/sysent.h
+10-183 files not shown
+13-249 files

FreeBSD/src 15f2dc6 — sys/sys sysent.h

sys/sysent.h: align SV_* flags values, provide full 32bit

(cherry picked from commit dca0b0ad8bc7df6119b04d1b766289406e3274a3)
DeltaFile
+13-13sys/sys/sysent.h
+13-131 files

FreeBSD/src 9dcc205 — sys/amd64/linux linux_sysvec.c, sys/amd64/linux32 linux32_sysvec.c

devfs: make persistent controlling terminal an ABI property

(cherry picked from commit e8923c7346a882418352683f72e7c4f8e68d6907)
DeltaFile
+7-1sys/fs/devfs/devfs_vnops.c
+3-2sys/i386/linux/linux_sysvec.c
+2-1sys/amd64/linux32/linux32_sysvec.c
+1-1sys/arm64/linux/linux_sysvec.c
+1-1sys/amd64/linux/linux_sysvec.c
+1-0sys/sys/sysent.h
+15-66 files

FreeBSD/src fb97b4f — share/man/man4 termios.4

termios.4: clarify the behavior on the last close of controlling terminal

(cherry picked from commit 44961edac85505ddd7d6670b8e0bfba9cbb7c70b)
DeltaFile
+6-5share/man/man4/termios.4
+6-51 files

Linux/linux b3593ab — include/linux mm.h kexec.h, kernel kexec_elf.c kexec_core.c

Merge tag 'kexec-v7.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux

Pull kexec updates from Mike Rapoport:

 - Fix probe error codes and error propagation:

     - make architecture functions that probe loaded image consistenly
       return -ENOEXEC when they do not recognize the image format

     - make kexec_image_probe_default() distinguish image format
       mismatches (-ENOEXEC) from real errors (e.g. -ENOMEM),
       propagating real errors immediately and only continuing to the
       next loader on -ENOEXEC

 - Make sure the next kernel does not land on hardware-poisoned pages

 - Remove unused arch_kexec_locate_mem_hole hook

* tag 'kexec-v7.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux:

    [5 lines not shown]
DeltaFile
+40-0mm/memory-failure.c
+27-7kernel/kexec_file.c
+0-15include/linux/kexec.h
+14-0include/linux/mm.h
+10-0kernel/kexec_core.c
+2-2kernel/kexec_elf.c
+93-244 files not shown
+100-3110 files

FreeBSD/ports d840034 — x11-fm/worker pkg-plist distinfo, x11-fm/worker/files patch-configure patch-src_aguix_textstorage.cc

x11-fm/worker: update the port to the next major release 6.0.0

Most visible changes are internal text editor, copy and rename
based on regular expressions, nanoseconds timestamp support.

On the port's side, there is optional Imlib2 support, C++20 is
now used for compilation, switch to smaller .tar.zst distfile.

Reported by:    portscout
DeltaFile
+13-5x11-fm/worker/Makefile
+17-0x11-fm/worker/files/patch-src_nwc__fsentry.cc
+11-0x11-fm/worker/files/patch-src_aguix_textstorage.cc
+4-4x11-fm/worker/files/patch-configure
+3-3x11-fm/worker/distinfo
+2-0x11-fm/worker/pkg-plist
+50-126 files

FreeBSD/ports e71f858 — filesystems/avfs pkg-plist distinfo, filesystems/avfs/files patch-scripts_mountavfs patch-scripts_umountavfs

filesystems/avfs: update the port to version 1.4.0

- Add alternative WWW and MASTER_SITES locations
- Drop DEBUG option and amend CONFIGURE_ARGS in
  accordance to WITH_DEBUG, a user-facing variable
- Add Lzip compression support and enable it with
  Zstd, as both are light or common dependencies

Reported by:    portscout
DeltaFile
+21-11filesystems/avfs/Makefile
+11-10filesystems/avfs/files/patch-scripts_umountavfs
+7-7filesystems/avfs/files/patch-scripts_mountavfs
+3-3filesystems/avfs/distinfo
+2-3filesystems/avfs/pkg-plist
+44-345 files

Linux/linux 394023f — mm mm_init.c memblock.c, tools/testing/memblock/tests alloc_nid_api.c basic_api.c

Merge tag 'memblock-v7.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mm/memblock

Pull memblock updates from Mike Rapoport:
 "Performance improvement:

   - Use binary search in memblock_add_range() and
     memblock_isolate_range()

  Cleanups:

   - Several simplifications in memblock and mm_init that remove
     redundant code

   - After rework of sparsemem buffer preallocation, memmap_alloc() does
     not require exact_nid parameter. Remove that parameter, drop now
     unused memblock_alloc_exact_nid_raw() and adjust memblock tests
     accordingly

  memblock test updates:

    [21 lines not shown]
DeltaFile
+37-417tools/testing/memblock/tests/alloc_exact_nid_api.c
+148-0tools/testing/memblock/tests/alloc_low_api.c
+47-80mm/memblock.c
+11-27mm/mm_init.c
+0-20tools/testing/memblock/tests/alloc_nid_api.c
+10-10tools/testing/memblock/tests/basic_api.c
+253-55415 files not shown
+294-58221 files

LLVM/project 81db947 — clang/test/CodeGen/RISCV rvp-intrinsics.c, llvm/test/CodeGen/AMDGPU flat-saddr-atomics.ll

Merge branch 'main' into users/void/save-temps-input-overwrite
DeltaFile
+9,687-0llvm/test/TableGen/x86-fold-tables.inc
+2,726-48clang/test/CodeGen/RISCV/rvp-intrinsics.c
+2,112-452llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-llvm.amdgcn.image.dim.a16.ll
+1,222-1,222llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-llvm.amdgcn.image.sample.a16.ll
+738-856llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.ll
+779-753llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll
+17,264-3,331654 files not shown
+46,389-18,513660 files

LLVM/project 44839f9 — llvm/test/Transforms/LoopVectorize reduction-with-invariant-store.ll

[LV] Add test for max reduction with escaping intermediate store (NFC) (#235571)

The loop is currently vectorized and stores a value computed from lane 0
of the vector accumulator instead of the scalar running max.
DeltaFile
+279-228llvm/test/Transforms/LoopVectorize/reduction-with-invariant-store.ll
+279-2281 files