LLVM/project 7a22beallvm/lib/Target/WebAssembly WebAssemblyISelLowering.cpp, llvm/test/CodeGen/WebAssembly libcalls.ll simd-unsupported.ll

[WebAssembly] Expand vector frem instructions (#174854)

Commit
https://github.com/llvm/llvm-project/commit/6ad41bcc498b7c186ceb54616c3697fc9873c04a
changed how frem is expanded during legalization and it
broke WebAssembly but we were missing test coverage. We want to maintain
our previous behavior of unrolling vectors and using a libcall to
implement scalar frem. I'm not sure why this now has to be different
(in ISelLowering) from other libcalls like fsin which work the same way
in the end, but this code does accurately describe what we want.

Fixes: https://github.com/emscripten-core/emscripten/issues/25991
DeltaFile
+68-59llvm/test/CodeGen/WebAssembly/libcalls.ll
+14-0llvm/test/CodeGen/WebAssembly/simd-unsupported.ll
+5-1llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
+87-603 files

LLVM/project 208687ellvm/test/Transforms/SampleProfile pseudo-probe-coro-debug-fix.ll

[SampleProfile] Fix pseudo-probe-coro-debug-fix.ll to only x86 targets (#175093)

Test case in https://github.com/llvm/llvm-project/pull/173834 is failing
on non-x86 targets. Adding `REQUIRES: x86-registered-target` to fix the
failures.
DeltaFile
+1-0llvm/test/Transforms/SampleProfile/pseudo-probe-coro-debug-fix.ll
+1-01 files

LLVM/project 8e7d6eallvm/test/CodeGen/AMDGPU carryout-selection.ll llvm.amdgcn.wmma.gfx1250.w32.ll

update the SWAR
DeltaFile
+2-713llvm/test/CodeGen/AMDGPU/carryout-selection.ll
+0-246llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1250.w32.ll
+0-220llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1250.w32.ll
+0-212llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll
+0-174llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1250.w32.ll
+0-166llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll
+2-1,731144 files not shown
+32-6,089150 files

FreeBSD/ports c4bedb8multimedia/kdenlive Makefile

multimedia/kdenlive: Fix deps after mlt7 deflavorization

Reported by:    nimaje on #freebsd-desktop
Fixes:          eeaf1af2560a - multimedia/mlt7*: Update to 7.36.1
DeltaFile
+4-3multimedia/kdenlive/Makefile
+4-31 files

LLVM/project 022542aclang/lib/CodeGen CGDebugInfo.cpp

clang format
DeltaFile
+2-2clang/lib/CodeGen/CGDebugInfo.cpp
+2-21 files

FreeNAS/freenas ab7209asrc/middlewared/middlewared/utils typing_.py

flake8
DeltaFile
+1-0src/middlewared/middlewared/utils/typing_.py
+1-01 files

FreeBSD/ports 2aee48eaudio/mac distinfo Makefile

audio/mac: Update to 11.91

https://www.monkeysaudio.com/versionhistory.html
DeltaFile
+3-3audio/mac/distinfo
+1-1audio/mac/Makefile
+4-42 files

LLVM/project 734eff8libc/src/__support/wctype/conversion/random stdrng.h CMakeLists.txt

[libc][wctype] Upstream StdRng from PtrHash-cc prototype to LLVM libc
DeltaFile
+269-0libc/src/__support/wctype/conversion/random/stdrng.h
+10-0libc/src/__support/wctype/conversion/random/CMakeLists.txt
+279-02 files

LLVM/project a360959libc/src/__support/wctype/conversion/random vec512_storage.cpp imm.h

[libc][wctype] Upstream immintrin storage from PtrHash-cc prototype to LLVM libc
DeltaFile
+342-0libc/src/__support/wctype/conversion/random/vec512_storage.cpp
+268-0libc/src/__support/wctype/conversion/random/imm.h
+82-0libc/src/__support/wctype/conversion/random/vec512_storage.h
+76-0libc/src/__support/wctype/conversion/random/vec128_storage.h
+63-0libc/src/__support/wctype/conversion/random/vec256_storage.h
+60-0libc/src/__support/wctype/conversion/random/vec256_storage.cpp
+891-01 files not shown
+913-07 files

LLVM/project a00af6alibc/src/__support/wctype/conversion/utils utils.h CMakeLists.txt

[libc][wctype] Upstream common utils header file from PtrHash-cc prototype to LLVM libc
DeltaFile
+212-0libc/src/__support/wctype/conversion/utils/utils.h
+12-0libc/src/__support/wctype/conversion/utils/CMakeLists.txt
+224-02 files

LLVM/project a306d1flibc/src/__support/wctype/conversion/utils slice.h

format
DeltaFile
+0-1libc/src/__support/wctype/conversion/utils/slice.h
+0-11 files

LLVM/project 9b54b03libc/src/__support/wctype/conversion/utils enumerate.hpp

fix nesting
DeltaFile
+6-2libc/src/__support/wctype/conversion/utils/enumerate.hpp
+6-21 files

LLVM/project ee9d23blibc/src/__support/wctype/conversion CMakeLists.txt, libc/src/__support/wctype/conversion/random fastrand.h CMakeLists.txt

[libc][wctype] Upstream fastrand from PtrHash-cc prototype to LLVM libc
DeltaFile
+78-0libc/src/__support/wctype/conversion/random/fastrand.h
+7-0libc/src/__support/wctype/conversion/random/CMakeLists.txt
+2-0libc/src/__support/wctype/conversion/CMakeLists.txt
+87-03 files

LLVM/project 81dbf6blibc/src/__support/wctype/conversion/utils slice.h CMakeLists.txt

[libc][wctype] Upstream custom slice implementation from PtrHash-cc prototype to LLVM libc
DeltaFile
+113-0libc/src/__support/wctype/conversion/utils/slice.h
+11-0libc/src/__support/wctype/conversion/utils/CMakeLists.txt
+124-02 files

LLVM/project 9041842libc/src/__support/wctype/conversion/utils enumerate.hpp CMakeLists.txt

[libc][wctype] Upstream enumerate header from PtrHash-cc prototype to LLVM libc
DeltaFile
+66-0libc/src/__support/wctype/conversion/utils/enumerate.hpp
+10-0libc/src/__support/wctype/conversion/utils/CMakeLists.txt
+76-02 files

LLVM/project 0805dd4libc/src/__support/wctype/conversion/utils utils.h

fix nesting
DeltaFile
+6-2libc/src/__support/wctype/conversion/utils/utils.h
+6-21 files

LLVM/project 0177c8blibc/src/__support/wctype/conversion/utils utils.h

include range and chunk utils
DeltaFile
+166-1libc/src/__support/wctype/conversion/utils/utils.h
+166-11 files

LLVM/project b1ffb2dlibc/src/__support/wctype/conversion/utils enumerate.h enumerate.hpp

fix extension
DeltaFile
+70-0libc/src/__support/wctype/conversion/utils/enumerate.h
+0-70libc/src/__support/wctype/conversion/utils/enumerate.hpp
+70-702 files

LLVM/project 9571724libc/src/__support/wctype/conversion/utils slice.h

fix nesting
DeltaFile
+7-2libc/src/__support/wctype/conversion/utils/slice.h
+7-21 files

FreeBSD/ports 421757egraphics/gmic-qt distinfo Makefile

graphics/gmic-qt: Update to 3.6.6

https://discuss.pixls.us/t/on-the-road-to-3-7/52265
DeltaFile
+3-3graphics/gmic-qt/distinfo
+1-1graphics/gmic-qt/Makefile
+4-42 files

LLVM/project 10568d5llvm/lib/Transforms/Vectorize VPlan.cpp LoopVectorize.cpp, llvm/test/Transforms/LoopVectorize tripcount.ll

capture weights
DeltaFile
+20-6llvm/lib/Transforms/Vectorize/VPlan.cpp
+10-8llvm/test/Transforms/LoopVectorize/tripcount.ll
+2-0llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+32-143 files

LLVM/project 3c283dcclang/include/clang/Basic DebugOptions.def, clang/include/clang/Options Options.td

Address comments
DeltaFile
+14-22clang/lib/CodeGen/CGDebugInfo.cpp
+4-0clang/include/clang/Options/Options.td
+3-0clang/include/clang/Basic/DebugOptions.def
+1-1clang/test/DebugInfo/Generic/macro-info.c
+22-234 files

OpenBSD/ports HFZo8Ofgames/vkquake distinfo Makefile, games/vkquake/patches patch-Misc_vq_pak_Makefile patch-Quake_common_make

   update to vkquake 1.33.1
VersionDeltaFile
1.1+11-0games/vkquake/patches/patch-Misc_vq_pak_Makefile
1.6+10-0games/vkquake/patches/patch-Quake_common_make
1.17+2-2games/vkquake/distinfo
1.20+1-1games/vkquake/Makefile
+24-34 files

FreeBSD/src 0aaa95asys/dev/vmm vmm_ktr.h

vmm: Add an include to vmm_ktr.h for vm_name()

Required when KTR is configured.

Remove the pcpu.h include while here, as it seems to be unneeded.

Reported by:    Jenkins
Fixes:          5f13d6b60740 ("vmm: Move common accessors and vm_eventinfo into sys/dev/vmm")
DeltaFile
+3-1sys/dev/vmm/vmm_ktr.h
+3-11 files

LLVM/project 8fa3759llvm/test/CodeGen/AMDGPU llvm.amdgcn.wmma.gfx1250.w32.ll llvm.amdgcn.wmma.imod.gfx1250.w32.ll

resolve comments
DeltaFile
+246-246llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1250.w32.ll
+220-220llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1250.w32.ll
+212-212llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll
+174-174llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1250.w32.ll
+166-166llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll
+103-103llvm/test/CodeGen/AMDGPU/flat-saddr-store.ll
+1,121-1,121144 files not shown
+5,383-5,461150 files

LLVM/project a8ee5e2llvm/lib/Target/AMDGPU AMDGPULowerVGPREncoding.cpp

resolve review comments
DeltaFile
+9-6llvm/lib/Target/AMDGPU/AMDGPULowerVGPREncoding.cpp
+9-61 files

LLVM/project aac7560llvm/test/CodeGen/AMDGPU carryout-selection.ll llvm.amdgcn.wmma.gfx1250.w32.ll

[AMDGPU] Handle `s_setreg_imm32_b32` targeting `MODE` register

On certain hardware, this instruction clobbers VGPR MSB `bits[12:19]`, so we need to restore the current mode.
DeltaFile
+713-2llvm/test/CodeGen/AMDGPU/carryout-selection.ll
+246-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1250.w32.ll
+220-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1250.w32.ll
+212-0llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll
+174-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1250.w32.ll
+166-0llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll
+1,731-2146 files not shown
+6,212-3152 files

LLVM/project bfd139dlibcxx/docs/Status Cxx2cIssues.csv, libcxx/include/__numeric midpoint.h

[libc++] Fix LWG 4265: std::midpoint should not accept const bool (#174579)

Fixes: #171324

---------

Co-authored-by: Hristo Hristov <hghristov.rmm at gmail.com>
DeltaFile
+6-0libcxx/test/std/numerics/numeric.ops/numeric.ops.midpoint/midpoint.verify.cpp
+2-1libcxx/include/__numeric/midpoint.h
+1-1libcxx/docs/Status/Cxx2cIssues.csv
+9-23 files

LLVM/project ddbdae7mlir/cmake/modules AddMLIRPython.cmake

[mlir][Python] don't build libnanobind if module only has "pure" extensions
DeltaFile
+21-7mlir/cmake/modules/AddMLIRPython.cmake
+21-71 files

LLVM/project 46b14f8mlir/cmake/modules AddMLIRPython.cmake

[mlir][Python] don't build libnanobind if module only has "pure" extensions
DeltaFile
+19-7mlir/cmake/modules/AddMLIRPython.cmake
+19-71 files