LLVM/project 3084149clang/include/clang/CIR MissingFeatures.h, clang/lib/CIR/Dialect/Transforms CUDARegistrationBuilder.cpp CUDARegistrationBuilder.h

tie end-to-end infra
DeltaFile
+54-45clang/lib/CIR/Dialect/Transforms/CUDARegistrationBuilder.cpp
+66-0clang/test/CIR/CodeGenCUDA/device-stub.cu
+2-1clang/lib/CIR/Dialect/Transforms/CUDARegistrationBuilder.h
+1-0clang/include/clang/CIR/MissingFeatures.h
+1-0clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
+124-465 files

LLVM/project 416935eorc-rt/include/orc-rt Session.h, orc-rt/lib/executor Session.cpp

[orc-rt] Add BootstrapInfo argument to ControllerAccess::connect. (#187635)

This argument should be used by ControllerAccess implementations to pass
bootstrap information (process triple, page size, initial symbols and
values) to the controller.
DeltaFile
+46-5orc-rt/unittests/SessionTest.cpp
+4-3orc-rt/include/orc-rt/Session.h
+2-2orc-rt/lib/executor/Session.cpp
+52-103 files

LLVM/project 184f9a5. benchmark_build.sh

use time
DeltaFile
+29-10benchmark_build.sh
+29-101 files

LLVM/project 596319dclang/include/clang/CIR/Dialect/IR CIRCUDAAttrs.td CIRDialect.td, clang/lib/CIR/CodeGen CIRGenModule.cpp

It Works
DeltaFile
+164-0clang/lib/CIR/Dialect/Transforms/CUDARegistrationBuilder.cpp
+57-0clang/lib/CIR/Dialect/Transforms/CUDARegistrationBuilder.h
+25-0clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
+17-0clang/include/clang/CIR/Dialect/IR/CIRCUDAAttrs.td
+10-0clang/lib/CIR/CodeGen/CIRGenModule.cpp
+1-0clang/include/clang/CIR/Dialect/IR/CIRDialect.td
+274-02 files not shown
+276-08 files

LLVM/project ef74029clang-tools-extra/clangd/fuzzer CMakeLists.txt

LLVMFuzzerTestOneInput
DeltaFile
+3-0clang-tools-extra/clangd/fuzzer/CMakeLists.txt
+3-01 files

HardenedBSD/ports 69466aadevel/electron40/files patch-electron_shell_browser_native__window__views.cc patch-electron_shell_browser_linux_x11__util.cc, misc/comfyui pkg-plist Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+741-0misc/comfyui/pkg-plist
+99-0misc/comfyui/Makefile
+12-12devel/electron40/files/patch-electron_shell_browser_native__window__views.cc
+20-0devel/electron40/files/patch-electron_shell_browser_linux_x11__util.cc
+13-4devel/electron40/files/patch-electron_shell_browser_api_electron__api__screen.cc
+14-0misc/comfyui/pkg-descr
+899-1633 files not shown
+991-10039 files

LLVM/project e199e76llvm/lib/Target/LoongArch LoongArchISelLowering.cpp

fix typo

Created using spr 1.3.7
DeltaFile
+4-4llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
+4-41 files

LLVM/project 08f5cac.ci monolithic-linux.sh monolithic-windows.sh

patch monolithic
DeltaFile
+46-44.ci/monolithic-linux.sh
+14-12.ci/monolithic-windows.sh
+60-562 files

LLVM/project cb01232clang/lib/CIR/CodeGen CIRGenModule.cpp, clang/lib/CIR/Lowering/DirectToLLVM LowerToLLVMIR.cpp

remove amendFunction
DeltaFile
+1-15clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVMIR.cpp
+2-1clang/lib/CIR/CodeGen/CIRGenModule.cpp
+3-162 files

LLVM/project 6854b46clang/lib/CIR/CodeGen CMakeLists.txt, flang/lib/Evaluate CMakeLists.txt

fix debug for all targets
DeltaFile
+19-0clang/lib/CIR/CodeGen/CMakeLists.txt
+1-15mlir/lib/Dialect/Affine/Transforms/DecomposeAffineOps.cpp
+14-0flang/lib/Evaluate/CMakeLists.txt
+8-0mlir/lib/Dialect/XeGPU/IR/CMakeLists.txt
+7-0flang/lib/Optimizer/CodeGen/CMakeLists.txt
+6-0mlir/examples/toy/Ch3/CMakeLists.txt
+55-1511 files not shown
+100-1517 files

LLVM/project f5e2876clang/lib/Format UnwrappedLineFormatter.cpp, clang/unittests/Format FormatTest.cpp

[clang-format] Fix an AllowShortNamespacesOnASingleLine bug (#187451)

It erroneously merged the closing brace even when breaking after the
opening brace.

Fixes #187444
DeltaFile
+5-5clang/lib/Format/UnwrappedLineFormatter.cpp
+8-1clang/unittests/Format/FormatTest.cpp
+13-62 files

FreeBSD/ports 9551553misc Makefile, misc/comfyui pkg-plist Makefile

misc/comfyui: New port: Powerful and modular stable diffusion GUI with graph/nodes interface
DeltaFile
+741-0misc/comfyui/pkg-plist
+99-0misc/comfyui/Makefile
+14-0misc/comfyui/pkg-descr
+3-0misc/comfyui/distinfo
+1-0misc/Makefile
+858-05 files

HardenedBSD/ports 9551553misc Makefile, misc/comfyui pkg-plist Makefile

misc/comfyui: New port: Powerful and modular stable diffusion GUI with graph/nodes interface
DeltaFile
+741-0misc/comfyui/pkg-plist
+99-0misc/comfyui/Makefile
+14-0misc/comfyui/pkg-descr
+3-0misc/comfyui/distinfo
+1-0misc/Makefile
+858-05 files

LLVM/project 984417dlldb/docs/resources build.rst

[lldb][doc] Add cross-compilation guide for FreeBSD (#186216)

This is instruction for cross-compiling LLDB on FreeBSD based on
@mgorny's [blog
post](https://web.archive.org/web/20250827001729/https://www.moritz.systems/blog/freebsd-remote-process-plugin-on-non-x86-architectures/).
Tested building arm64 binary on amd64 machine and building amd64 binary
on arm64 machine.

---------

Signed-off-by: Minsoo Choo <minsoochoo0122 at proton.me>
Co-authored-by: Michał Górny <mgorny at quansight.com>
DeltaFile
+34-0lldb/docs/resources/build.rst
+34-01 files

OpenBSD/ports nKVQRZFgames/freeserf Makefile

   Previous Homepage is no more. Remove it and defau lt to the Github
   repo. ok tb@
VersionDeltaFile
1.17+1-3games/freeserf/Makefile
+1-31 files

LLVM/project 2954727mlir/lib/Target/LLVMIR/Dialect/OpenMP OpenMPToLLVMIRTranslation.cpp, mlir/test/Target/LLVMIR openmp-declare-simd-x86.mlir openmp-declare-simd-aarch64-01.mlir

[mlir][OpenMP] Translate omp.declare_simd to LLVM IR

Translate omp.declare_simd operations to LLVM IR by computing Vector
Function ABI (VFABI) mangled names and attaching them as function
attributes. This reuses function parameter mangling and codegen logic
in OpenMPIRBuilder which was extracted form Clang [2][3].

For each omp.declare_simd, lowering computes:

- ParamAttrs: one entry per function argument, classifying it as
  Vector / Uniform / Linear (+ step or var-stride) / Aligned.
- Branch kind: Undefined / Inbranch / Notinbranch.
- VLEN: either from simdlen() or derived from ISA-specific rules.

x86 (SSE/AVX/AVX2/AVX-512):

Emits mangled names following the x86 Vector ABI [1]:

  _ZGV<ISA><Mask><VLEN><ParamAttrs>_<name>

    [33 lines not shown]
DeltaFile
+610-0mlir/test/Target/LLVMIR/openmp-declare-simd-x86.mlir
+391-0mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+314-0mlir/test/Target/LLVMIR/openmp-declare-simd-aarch64-01.mlir
+108-0mlir/test/Target/LLVMIR/openmp-declare-simd-aarch64-wds.mlir
+86-0mlir/test/Target/LLVMIR/openmp-declare-simd-aarch64-nds.mlir
+74-0mlir/test/Target/LLVMIR/openmp-declare-simd-aarch64-warnings.mlir
+1,583-07 files not shown
+1,727-913 files

FreeBSD/ports 74f55d0graphics/R-cran-ggrepel distinfo Makefile

graphics/R-cran-ggrepel: Update to 0.9.8

Changelog: https://cran.r-project.org/web/packages/ggrepel/news/news.html
DeltaFile
+3-3graphics/R-cran-ggrepel/distinfo
+1-1graphics/R-cran-ggrepel/Makefile
+4-42 files

HardenedBSD/ports 74f55d0graphics/R-cran-ggrepel distinfo Makefile

graphics/R-cran-ggrepel: Update to 0.9.8

Changelog: https://cran.r-project.org/web/packages/ggrepel/news/news.html
DeltaFile
+3-3graphics/R-cran-ggrepel/distinfo
+1-1graphics/R-cran-ggrepel/Makefile
+4-42 files

FreeBSD/src 2eb0a88cddl/contrib/opensolaris/cmd/dtrace dtrace.1

dtrace.1: Reference dtrace_cam.4

Fixes:  1a7151f79664 cam: Add probes for xpt actions
Event:  AsiaBSDCon 2026
DeltaFile
+2-1cddl/contrib/opensolaris/cmd/dtrace/dtrace.1
+2-11 files

HardenedBSD/src 2eb0a88cddl/contrib/opensolaris/cmd/dtrace dtrace.1

dtrace.1: Reference dtrace_cam.4

Fixes:  1a7151f79664 cam: Add probes for xpt actions
Event:  AsiaBSDCon 2026
DeltaFile
+2-1cddl/contrib/opensolaris/cmd/dtrace/dtrace.1
+2-11 files

OpenBSD/ports h5zIj1imath/cddlib Makefile

   splitmix64.h:14: error: expected '=', ',', ';', 'asm' or '__attribute__' befor
   e 'uint64_t'

   Move to ports-gcc on base-gcc arches to fix build on sparc64
VersionDeltaFile
1.7+4-0math/cddlib/Makefile
+4-01 files

FreeBSD/ports 3242350devel/p4 distinfo Makefile.inc, devel/p4/files patch-net_nettcptransport.cc patch-Jamrules

devel/p4: Update to 2024.2 release patch 2 (2907753)

Also, found that there is support to use tcp keepalive settings
which perforce wants to set and which are configurable, but the
implementation is Linux specific.

Add code to fix this portability problem.

Problem is being reported upstream.

While we're here, freshen patch-Jamrules.

PR:             293924
Approved by:    antonfb at hesiod.org (maintainer)
DeltaFile
+13-0devel/p4/files/patch-net_nettcptransport.cc
+3-3devel/p4/distinfo
+3-3devel/p4/files/patch-Jamrules
+1-1devel/p4/Makefile.inc
+20-74 files

HardenedBSD/ports 3242350devel/p4 distinfo Makefile.inc, devel/p4/files patch-net_nettcptransport.cc patch-Jamrules

devel/p4: Update to 2024.2 release patch 2 (2907753)

Also, found that there is support to use tcp keepalive settings
which perforce wants to set and which are configurable, but the
implementation is Linux specific.

Add code to fix this portability problem.

Problem is being reported upstream.

While we're here, freshen patch-Jamrules.

PR:             293924
Approved by:    antonfb at hesiod.org (maintainer)
DeltaFile
+13-0devel/p4/files/patch-net_nettcptransport.cc
+3-3devel/p4/distinfo
+3-3devel/p4/files/patch-Jamrules
+1-1devel/p4/Makefile.inc
+20-74 files

LLVM/project 2bef931flang/lib/Optimizer/Dialect FIROps.cpp CMakeLists.txt, flang/test/Fir array-coor-canonicalization-acc.fir

Reland "[flang][openacc] Prevent SimplifyArrayCoorOp from folding rebox used by ACC data entry ops (#187616)" (#187626)

The SimplifyArrayCoorOp canonicalization pattern folds fir.rebox into
fir.array_coor by replacing the rebox result with its source. When the
rebox result is the variable of an acc.copyin (or other data entry op),
this folding breaks the chain that LegalizeDataValuesInRegion relies on
to replace host values with device pointers inside compute regions. With
default(none), ACCImplicitData cannot recover the mapping, leaving the
rebox source as an illegal live-in in the offload region.

This is causing illegal live-ins at higher optimization levels.

Guard the folding so it bails out when any user of the rebox is an
ACC_DATA_ENTRY_OPS.

The buildbots failure were cuased by a missing dependency
DeltaFile
+48-0flang/test/Fir/array-coor-canonicalization-acc.fir
+10-0flang/lib/Optimizer/Dialect/FIROps.cpp
+1-0flang/lib/Optimizer/Dialect/CMakeLists.txt
+59-03 files

FreeBSD/ports ff7fbc1x11/stalonetray distinfo Makefile

x11/stalonetray: Update to 1.0.2

Changelog: https://github.com/d3adb5/stalonetray/releases/tag/1.0.2
DeltaFile
+3-3x11/stalonetray/distinfo
+1-1x11/stalonetray/Makefile
+4-42 files

HardenedBSD/ports ff7fbc1x11/stalonetray distinfo Makefile

x11/stalonetray: Update to 1.0.2

Changelog: https://github.com/d3adb5/stalonetray/releases/tag/1.0.2
DeltaFile
+3-3x11/stalonetray/distinfo
+1-1x11/stalonetray/Makefile
+4-42 files

LLVM/project c3f381cmlir/include/mlir/Bindings/Python Globals.h, mlir/lib/Bindings/Python Globals.cpp IRCore.cpp

[mlir-python] Fix duplicate EnumAttr builder registration across dialects. (#187191)

When multiple dialects share td `#includes` (e.g. `affine` includes
`arith`), each dialect's `*_enum_gen.py` file registers attribute
builders under the same keys, causing "already registered" errors on the
second import; the first commit checks in such a case which currently
fails on main:

```
# | RuntimeError: Attribute builder for 'Arith_CmpFPredicateAttr' is already registered with func: <function _arith_cmpfpredicateattr at 0x78d13cbe9a80>
```

This PR implements a two-pronged fix:

1. Add `allow_existing=True` to `register_attribute_builder` (and the
underlying C++ `registerAttributeBuilder`). When set, silently skips
registration if the key already exists (first-wins semantics). This
handles `EnumInfo`-based builders which have no dialect prefix (e.g.
`AtomicRMWKindAttr`, `Arith_CmpFPredicateAttr`), which may be emitted by

    [13 lines not shown]
DeltaFile
+26-7mlir/tools/mlir-tblgen/OpPythonBindingGen.cpp
+22-6mlir/tools/mlir-tblgen/EnumPythonBindingGen.cpp
+17-4mlir/lib/Bindings/Python/Globals.cpp
+5-5mlir/test/mlir-tblgen/enums-python-bindings.td
+6-3mlir/include/mlir/Bindings/Python/Globals.h
+4-2mlir/lib/Bindings/Python/IRCore.cpp
+80-275 files not shown
+92-3311 files

LLVM/project 0000751llvm/lib/Target/LoongArch LoongArchISelLowering.cpp, llvm/lib/Target/LoongArch/MCTargetDesc LoongArchAsmBackend.cpp

address @heiher's comments

Created using spr 1.3.7
DeltaFile
+45-0llvm/test/DebugInfo/LoongArch/dwo-no-relocations.ll
+8-5llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchAsmBackend.cpp
+4-4llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
+3-0llvm/test/CodeGen/M68k/pipeline.ll
+60-94 files

OpenBSD/ports TJe8VPFtextproc/p5-XML-Parser Makefile

   p5-XML-Parser: needs at least File::ShareDir as rdep and ...::Install as bdep
VersionDeltaFile
1.38+6-0textproc/p5-XML-Parser/Makefile
+6-01 files

LLVM/project fa2df7eflang/test/Lower/Intrinsics max.f90 log.f90

[flang][NFC] Converted five tests from old lowering to new lowering (part 35) (#187407)

Tests converted from test/Lower/Intrinsics: len.f90,
lge_lgt_lle_llt.f90, log.f90, matmul.f90, max.f90
DeltaFile
+68-65flang/test/Lower/Intrinsics/max.f90
+46-37flang/test/Lower/Intrinsics/log.f90
+49-33flang/test/Lower/Intrinsics/len.f90
+17-54flang/test/Lower/Intrinsics/matmul.f90
+9-12flang/test/Lower/Intrinsics/lge_lgt_lle_llt.f90
+189-2015 files