LLVM/project 441a725flang/lib/Semantics check-omp-loop.cpp check-omp-structure.cpp, flang/test/Semantics/OpenMP simd-aligned.f90 linear-clause01.f90

[Flang][OpenMP] Fix false positive common block error in LINEAR clause (#189170)

Fixes #184923
DeltaFile
+8-1flang/test/Semantics/OpenMP/simd-aligned.f90
+3-1flang/test/Semantics/OpenMP/linear-clause01.f90
+2-2flang/lib/Semantics/check-omp-loop.cpp
+1-1flang/lib/Semantics/check-omp-structure.cpp
+14-54 files

LLVM/project b082ea1mlir/lib/Dialect/LLVMIR/IR LLVMDialect.cpp, mlir/test/Dialect/LLVMIR canonicalize.mlir

[MLIR][LLVMIR] Fix llvm.extractvalue folder (#201838)

Fix the llvm.extractvalue folder when trying to extract a value from a
multidimensional constant. Add lit tests that would crash without the
fix.
DeltaFile
+24-0mlir/test/Dialect/LLVMIR/canonicalize.mlir
+8-4mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp
+32-42 files

FreeNAS/freenas 4e32582src/middlewared/middlewared/plugins support.py

test
DeltaFile
+10-0src/middlewared/middlewared/plugins/support.py
+10-01 files

OPNSense/core a134f5dsrc/opnsense/mvc/app/views/OPNsense/Firewall filter_rule.volt

Firewall: Rules: header checkbox for multi-row selection now works properly
DeltaFile
+0-6src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
+0-61 files

FreeBSD/ports fda9bb4net/serviio distinfo Makefile

net/serviio: update to 2.5
DeltaFile
+3-3net/serviio/distinfo
+2-2net/serviio/Makefile
+5-52 files

LLVM/project ff643b2llvm/utils/gn/secondary/bolt/unittests/Profile BUILD.gn

[gn] make bolt ProfileTests depend on TestingSupport (#201843)

Part of porting 3e447333fe.
DeltaFile
+1-0llvm/utils/gn/secondary/bolt/unittests/Profile/BUILD.gn
+1-01 files

LLVM/project 48aec0allvm/utils/gn/secondary/bolt/unittests/Profile BUILD.gn

[gn] make bolt ProfileTests depend on TargetsToBuild (#201842)

Added to CMake in f75973949b0e5, actually needed after
3e447333fe32785.
DeltaFile
+4-1llvm/utils/gn/secondary/bolt/unittests/Profile/BUILD.gn
+4-11 files

OpenBSD/ports 9Oug60uwww/ungoogled-chromium/patches patch-chrome_browser_about_flags_cc patch-third_party_webrtc_modules_desktop_capture_linux_x11_x_server_pixel_buffer_cc

   update to 149.0.7827.53
VersionDeltaFile
1.61+77-104www/ungoogled-chromium/patches/patch-chrome_browser_about_flags_cc
1.7+104-11www/ungoogled-chromium/patches/patch-third_party_webrtc_modules_desktop_capture_linux_x11_x_server_pixel_buffer_cc
1.1+100-0www/ungoogled-chromium/patches/patch-third_party_libc++_src_include___locale_dir_support_bsd_like_h
1.53+49-35www/ungoogled-chromium/patches/patch-build_config_compiler_BUILD_gn
1.45+43-25www/ungoogled-chromium/patches/patch-chrome_browser_profiles_chrome_browser_main_extra_parts_profiles_cc
1.43+10-56www/ungoogled-chromium/patches/patch-chrome_browser_metrics_chrome_metrics_service_client_cc
+383-231439 files not shown
+2,186-1,453445 files

FreeNAS/freenas 951231bsrc/middlewared/middlewared/plugins support.py

return an error when the debug is too large
DeltaFile
+14-1src/middlewared/middlewared/plugins/support.py
+14-11 files

LLVM/project 52bfa6dllvm/lib/Target/SPIRV SPIRVNonSemanticDebugHandler.cpp

Use [[maybe_unused]].
DeltaFile
+6-4llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.cpp
+6-41 files

LLVM/project a47854fllvm/lib/Target/SPIRV SPIRVNonSemanticDebugHandler.cpp

Minor update.
DeltaFile
+1-1llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.cpp
+1-11 files

LLVM/project a8f9f25llvm/lib/Target/SPIRV SPIRVNonSemanticDebugHandler.h

Add comment.
DeltaFile
+1-1llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.h
+1-11 files

LLVM/project 8b7f991llvm/lib/Target/SPIRV SPIRVNonSemanticDebugHandler.cpp

Add comment.
DeltaFile
+1-0llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.cpp
+1-01 files

LLVM/project 0971592llvm/lib/Target/SPIRV SPIRVNonSemanticDebugHandler.cpp

[reviews] Improve enum value names and add missing ones.
DeltaFile
+20-18llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.cpp
+20-181 files

LLVM/project 83cd978llvm/lib/Target/SPIRV SPIRVNonSemanticDebugHandler.cpp SPIRVNonSemanticDebugHandler.h

[reviews] Improve assertions.
DeltaFile
+10-0llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.cpp
+2-0llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.h
+12-02 files

LLVM/project 46f1d7allvm/lib/Target/SPIRV SPIRVNonSemanticDebugHandler.cpp

Improve comment.
DeltaFile
+1-1llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.cpp
+1-11 files

LLVM/project 33d3654llvm/lib/Target/SPIRV SPIRVNonSemanticDebugHandler.cpp

Fix format.
DeltaFile
+4-5llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.cpp
+4-51 files

LLVM/project 98f1913llvm/lib/Target/SPIRV SPIRVNonSemanticDebugHandler.cpp SPIRVNonSemanticDebugHandler.h, llvm/test/CodeGen/SPIRV/debug-info debug-type-function-void-prototypes.ll

[reviews] Deduplicate DebugTypeFunction by operand ids

Add getOrEmitDebugTypeFunction() to reuse identical DebugTypeFunction
instructions when distinct DISubroutineType nodes lower to the same
operands (e.g. !{} vs !{null} void prototypes). Update the lit test to
assert a single emission.
DeltaFile
+17-2llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.cpp
+11-0llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.h
+1-1llvm/test/CodeGen/SPIRV/debug-info/debug-type-function-void-prototypes.ll
+29-33 files

LLVM/project f7d08e9llvm/test/CodeGen/SPIRV/debug-info debug-type-function-int-string-dedup.ll debug-type-function-pointer-param.ll

[reviews] Simplify tests.
DeltaFile
+7-7llvm/test/CodeGen/SPIRV/debug-info/debug-type-function-int-string-dedup.ll
+7-7llvm/test/CodeGen/SPIRV/debug-info/debug-type-function-pointer-param.ll
+7-7llvm/test/CodeGen/SPIRV/debug-info/debug-type-function-scalar-returns.ll
+6-6llvm/test/CodeGen/SPIRV/debug-info/debug-type-function-void-prototypes.ll
+1-1llvm/test/CodeGen/SPIRV/debug-info/debug-type-function-pointer-debug-none-base.ll
+1-1llvm/test/CodeGen/SPIRV/debug-info/debug-type-function-multi-scalar-params.ll
+29-292 files not shown
+31-318 files

LLVM/project 072f274llvm/lib/Target/SPIRV SPIRVNonSemanticDebugHandler.cpp, llvm/test/CodeGen/SPIRV/debug-info debug-type-pointer-composite-pointee.ll

[reviews] Simplify code and add missing test.
DeltaFile
+38-0llvm/test/CodeGen/SPIRV/debug-info/debug-type-pointer-composite-pointee.ll
+9-11llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.cpp
+47-112 files

LLVM/project 57f966bllvm/lib/Target/SPIRV SPIRVNonSemanticDebugHandler.cpp SPIRVNonSemanticDebugHandler.h

Fix handling for DebugTypeFunction.
DeltaFile
+12-7llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.cpp
+13-2llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.h
+25-92 files

LLVM/project 6674326llvm/lib/Target/SPIRV SPIRVNonSemanticDebugHandler.h

[reviews] Fix docs after clang-format.
DeltaFile
+4-4llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.h
+4-41 files

LLVM/project 606e172llvm/lib/Target/SPIRV SPIRVNonSemanticDebugHandler.cpp SPIRVNonSemanticDebugHandler.h

[reviews] Use vectors.
DeltaFile
+6-6llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.cpp
+3-4llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.h
+9-102 files

LLVM/project 3bdcaa7llvm/lib/Target/SPIRV SPIRVNonSemanticDebugHandler.cpp

Fix typo.
DeltaFile
+1-1llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.cpp
+1-11 files

LLVM/project 243cae0llvm/lib/Target/SPIRV SPIRVNonSemanticDebugHandler.cpp

[reviews] Use reportFatalInternalError to report internal invariant violation.
DeltaFile
+1-1llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.cpp
+1-11 files

LLVM/project 941b4e5llvm/lib/Target/SPIRV SPIRVNonSemanticDebugHandler.cpp

[review] Switch to assert.
DeltaFile
+3-4llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.cpp
+3-41 files

LLVM/project ba67fa2llvm/lib/Target/SPIRV SPIRVNonSemanticDebugHandler.cpp

[reviews] Initialize missing member variables.
DeltaFile
+2-0llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.cpp
+2-01 files

LLVM/project 32637f3llvm/lib/Target/SPIRV SPIRVNonSemanticDebugHandler.cpp

[reviews] Refactor
DeltaFile
+4-3llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.cpp
+4-31 files

LLVM/project cdb0bbcllvm/lib/Target/SPIRV SPIRVNonSemanticDebugHandler.h

[reviews] Fix docs.
DeltaFile
+10-4llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.h
+10-41 files

LLVM/project aaabe24llvm/lib/Target/SPIRV SPIRVNonSemanticDebugHandler.cpp SPIRVNonSemanticDebugHandler.h, llvm/test/CodeGen/SPIRV/debug-info debug-type-function-int-string-dedup.ll debug-type-function-omit.ll

[SPIRV] Extend NSDI debug handling for DebugTypeFunction.

Changes:

- Collect required types with DebugInfoFinder instead of walking DbgVariableRecords only. This allows processing types that might not be available in these records, and avoids code duplication for the traversals.

- Emit DebugTypeFunction for DISubroutineType when every signature slot maps to an
emitted debug type.

- Reset per-module state in beginModule().

- Replace parallel FileStringRegs/BasicTypeNameRegs with a StringMap OpString
cache, deduplicating identical strings.

- Add LLVM DINode flag lowering for NSDI.

- Cache DebugInfoNone, OpTypeVoid and OpTypeInt32 registers to avoid duplicate instructions.
DeltaFile
+259-64llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.cpp
+66-27llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.h
+44-0llvm/test/CodeGen/SPIRV/debug-info/debug-type-function-int-string-dedup.ll
+44-0llvm/test/CodeGen/SPIRV/debug-info/debug-type-function-omit.ll
+42-0llvm/test/CodeGen/SPIRV/debug-info/debug-type-function-void-prototypes.ll
+39-0llvm/test/CodeGen/SPIRV/debug-info/debug-type-function-multi-scalar-params.ll
+494-914 files not shown
+635-9110 files