LLVM/project 568b8e4flang/include/flang/Parser parse-tree-visitor.h parse-tree.h, flang/lib/Lower Bridge.cpp

[flang] Add traits to several AST nodes (#175065)

There are quite a few AST nodes that don't have any of the standard
traits (Wrapper/Tuple/etc). Because of that they require special
handling in the parse tree visitor.

Convert a subset of these nodes to the typical format, and remove the
special cases from the parse tree visitor.
DeltaFile
+0-153flang/include/flang/Parser/parse-tree-visitor.h
+20-44flang/include/flang/Parser/parse-tree.h
+23-20flang/lib/Semantics/resolve-names.cpp
+21-20flang/lib/Semantics/check-case.cpp
+16-10flang/lib/Parser/unparse.cpp
+7-6flang/lib/Lower/Bridge.cpp
+87-2533 files not shown
+95-2589 files

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 aaab3dfclang/lib/CodeGen CGDebugInfo.cpp

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

LLVM/project be6c875clang/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

LLVM/project 60f4958clang/lib/CodeGen CGDebugInfo.cpp, clang/test/DebugInfo/Generic macro-info.c

[Clang][DebugInfo] Add a flag to use expansion loc for macro params.

This patch adds a flag to allow users to preserve the old behaviour - use the macro expansion location for parameters. This is useful for wider testing of sample profile driven PGO which relies on debug information based mapping.
DeltaFile
+19-16clang/lib/CodeGen/CGDebugInfo.cpp
+12-6clang/test/DebugInfo/Generic/macro-info.c
+31-222 files

LLVM/project 3529754clang/lib/CodeGen CGDebugInfo.cpp

Add a flag to preserve the old macro behaviour.

This allows us to more accurately quantify the impact of this change in
isolation for sample based profiling which relies on debug information.
DeltaFile
+24-9clang/lib/CodeGen/CGDebugInfo.cpp
+24-91 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