LLVM/project afb5a58llvm/include/llvm/CodeGen MachineInstr.h, llvm/lib/CodeGen SplitKit.cpp

[CodeGen] Introduce MI flag for Live Range split instructions

For some targets, it is required to identify the COPY instruction
corresponds to the RA inserted live range split. Adding the new
flag `MachineInstr::LRSplit` to serve the purpose.
DeltaFile
+2-1llvm/include/llvm/CodeGen/MachineInstr.h
+2-0llvm/lib/CodeGen/SplitKit.cpp
+4-12 files

LLVM/project 6b0f475llvm/test/MC/AMDGPU gfx11_asm_vopc.s gfx11_asm_vop3_from_vopc.s, llvm/test/MC/Disassembler/AMDGPU gfx12_dasm_vop3_dpp16.txt gfx12_dasm_vop3.txt

[AMDGPU] Regenerate all MC checks after #164424 (#175156)

Includes one manual fix to add -filetype=null to a RUN line in
test/MC/AMDGPU/gfx1250_asm_sop1.s. Everything else is autogenerated.
DeltaFile
+1,768-1,768llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_dpp16.txt
+1,530-1,530llvm/test/MC/AMDGPU/gfx11_asm_vopc.s
+1,502-1,502llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3.txt
+1,343-1,343llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vopc.s
+1,290-1,290llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3.txt
+1,276-1,276llvm/test/MC/AMDGPU/gfx11_asm_vopc_dpp16.s
+8,709-8,709110 files not shown
+39,664-39,664116 files

LLVM/project 5deefd0flang/lib/Lower/Support ReductionProcessor.cpp, flang/lib/Optimizer/OpenMP FunctionFiltering.cpp

[OpenMP][flang] Move `todo` for checking reduction support status on the GPU

Moves a `todo` to check for the current level of support for by-ref
reductions to the `FunctionFiltering` pass. This guarantees that the
check does not trigger when the same module is compiled twice: on the
CPU and on the GPU.
DeltaFile
+24-0flang/lib/Optimizer/OpenMP/FunctionFiltering.cpp
+0-20flang/lib/Lower/Support/ReductionProcessor.cpp
+24-202 files

LLVM/project 7f5dbbcllvm/test/tools/UpdateTestChecks/update_mc_test_checks/Inputs amdgpu_asm.s.expected amdgpu_asm.s, llvm/utils update_mc_test_checks.py

[Utils][update_mc_test_checks] Handle double quotes in asm source (#175161)

DeltaFile
+3-0llvm/test/tools/UpdateTestChecks/update_mc_test_checks/Inputs/amdgpu_asm.s.expected
+2-0llvm/test/tools/UpdateTestChecks/update_mc_test_checks/Inputs/amdgpu_asm.s
+1-0llvm/utils/update_mc_test_checks.py
+6-03 files

LLVM/project 4db9be8llvm/include/llvm/CodeGen MachineInstr.h, llvm/lib/CodeGen SplitKit.cpp

[CodeGen] Introduce MI flag for Live Range split instructions

For some targets, it is required to identify the COPY instruction
corresponds to the RA inserted live range split. Adding the new
flag `MachineInstr::LRSplit` to serve the purpose.
DeltaFile
+2-1llvm/include/llvm/CodeGen/MachineInstr.h
+2-0llvm/lib/CodeGen/SplitKit.cpp
+4-12 files

LLVM/project 6a5c894mlir/lib/Analysis SliceWalk.cpp

[mlir][Analysis][NFC] Improve `RegionBranchOpInterface` API usage (#173983)

Remove a helper function and query the `RegionBranchOpInterface`
instead. (Which does the same thing.) Also add a TODO for a bug in the
implementation of `SliceWalk.cpp`. (The bug is not fixed yet.)
DeltaFile
+10-50mlir/lib/Analysis/SliceWalk.cpp
+10-501 files

LLVM/project 9c5ae9allvm/include/llvm/CodeGen MachineInstr.h, llvm/lib/CodeGen SplitKit.cpp

[CodeGen] Introduce MI flag for Live Range split instructions

For some targets, it is required to identify the COPY instruction
corresponds to the RA inserted live range split. Adding the new
flag `MachineInstr::LRSplit` to serve the purpose.
DeltaFile
+2-1llvm/include/llvm/CodeGen/MachineInstr.h
+2-0llvm/lib/CodeGen/SplitKit.cpp
+4-12 files

LLVM/project 7eae17eclang/include/clang/Parse Parser.h, clang/lib/Parse ParseDecl.cpp

[clang] Fix string literal parsing on some attributes (#171017)

At the time ParseAttributeArgumentList is called, the first argument
of an attribute may have already been parsed. We need to take this into
account when accessing ParsedAttributeArgumentsProperties mask, which
specifies which of the attribute arguments are string literals.

Pull Request: https://github.com/llvm/llvm-project/pull/171017
DeltaFile
+8-4clang/include/clang/Parse/Parser.h
+3-3clang/lib/Parse/ParseDecl.cpp
+3-0clang/test/Sema/attr-modular-format.c
+14-73 files

LLVM/project 82353b5llvm/lib/CodeGen ReachingDefAnalysis.cpp

[CodeGen][NFC] Improve readability of getLocalLiveOutMIDef (#175074)

Reorder some code to make it less confusing.
DeltaFile
+5-5llvm/lib/CodeGen/ReachingDefAnalysis.cpp
+5-51 files

LLVM/project 19425b3mlir/lib/Analysis SliceWalk.cpp

[mlir][Analysis] Improve `RegionBranchOpInterface` API usage
DeltaFile
+10-50mlir/lib/Analysis/SliceWalk.cpp
+10-501 files

LLVM/project f4a089allvm/include/llvm/CodeGen MachineInstr.h, llvm/lib/CodeGen SplitKit.cpp

[CodeGen] Introduce MI flag for Live Range split instructions

For some targets, it is required to identify the COPY instruction
corresponds to the RA inserted live range split. Adding the new
flag `MachineInstr::LRSplit` to serve the purpose.
DeltaFile
+2-1llvm/include/llvm/CodeGen/MachineInstr.h
+2-0llvm/lib/CodeGen/SplitKit.cpp
+4-12 files

LLVM/project 4772815clang/include/clang/AST TypeBase.h

[NFC][clang] Fix a typo in Typebase.h (#175163)

This was introduced since 7c402b8b81
DeltaFile
+2-2clang/include/clang/AST/TypeBase.h
+2-21 files

LLVM/project 75fefa3mlir/lib/Dialect/Quant/IR QuantOps.cpp, mlir/test/Dialect/Quant inlining.mlir

[MLIR][Quant] Add DialectInlinerInterface to QuantDialect (#172509)

Signed-off-by: Jonas Rickert <jonas.rickert at amd.com>
DeltaFile
+47-0mlir/test/Dialect/Quant/inlining.mlir
+10-0mlir/lib/Dialect/Quant/IR/QuantOps.cpp
+57-02 files

LLVM/project 8a922e8flang-rt/lib/runtime extensions.cpp

[flang-rt][build] Disable build-time warning of '-Wshift-count-negative' from g++ compiler and remove unsupported floating-point data. (#174915)

When building the flang-rt project with the g++ compiler on Linux-X86_64
machine, the compiler gives the following warning:

```
llvm-project/flang-rt/lib/runtime/extensions.cpp:455:26: warning: left shift count is negative [-Wshift-count-negative]
   455 |     mask = ~(unsigned)0u << ((8 - digits) * 4 + 1);
       |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~

```

All the discussion records see:
https://github.com/llvm/llvm-project/pull/173955

Co-authored-by: liao jun <liaojun at ultrarisc.com>
DeltaFile
+1-3flang-rt/lib/runtime/extensions.cpp
+1-31 files

LLVM/project 00840dfllvm/include/llvm/Transforms/Scalar NaryReassociate.h, llvm/lib/Transforms/Scalar NaryReassociate.cpp

teach nary about uniformity
DeltaFile
+222-0llvm/test/Transforms/NaryReassociate/AMDGPU/nary-add-uniform.ll
+117-26llvm/lib/Transforms/Scalar/NaryReassociate.cpp
+3-1llvm/include/llvm/Transforms/Scalar/NaryReassociate.h
+342-273 files

LLVM/project 1eeecc7llvm/include/llvm/CodeGen MachineInstr.h, llvm/lib/CodeGen SplitKit.cpp

[CodeGen] Introduce MI flag for Live Range split instructions

For some targets, it is required to identify the COPY instruction
corresponds to the RA inserted live range split. Adding the new
flag `MachineInstr::LRSplit` to serve the purpose.
DeltaFile
+2-1llvm/include/llvm/CodeGen/MachineInstr.h
+2-0llvm/lib/CodeGen/SplitKit.cpp
+4-12 files

OpenBSD/ports QUIeFVKprint/py-pypdf distinfo Makefile, print/py-pypdf/pkg PLIST

   Update to py3-pypdf-6.6.0.
VersionDeltaFile
1.49+2-2print/py-pypdf/distinfo
1.19+0-3print/py-pypdf/pkg/PLIST
1.54+1-1print/py-pypdf/Makefile
+3-63 files

LLVM/project 687eb2cllvm/lib/Transforms/Instrumentation AllocToken.cpp

[AllocToken] Fix attribute mismatch in AllocTokenPass (#174959)

Fixes an attribute mismatch error in `AllocTokenPass` that occurs during
ThinLTO builds at OptimizationLevel::O0.

The `getTokenAllocFunction` in `AllocTokenPass` was incorrectly copying
attributes from the instrumented function (`Callee`) to an *existing*
`void()` alloc-token function retrieved by `Mod.getOrInsertFunction`.
This resulted in arg attributes being added to a function with no
parameters, causing `VerifyPass` to fail with "Attribute after last
parameter!".

The fix modifies `getTokenAllocFunction` to pass the `Callee`'s
attributes directly to the `Mod.getOrInsertFunction` overload. This
ensures attributes are only applied when the alloc-token function is
*newly inserted*, preventing unintended attribute modifications on
already existing function declarations.

See https://g-issues.chromium.org/issues/474289092 for detailed

    [2 lines not shown]
DeltaFile
+3-3llvm/lib/Transforms/Instrumentation/AllocToken.cpp
+3-31 files

OpenBSD/ports RNhiWaPsysutils/snmp_exporter distinfo modules.inc, sysutils/snmp_exporter/patches patch-generator_net_snmp_go patch-generator_Makefile

   update to snmp_exporter-0.30.1
   switch from vendoring to downloading modules in the port
   unbreak with net-snmp 5.9.5.x
VersionDeltaFile
1.19+290-4sysutils/snmp_exporter/distinfo
1.1+93-0sysutils/snmp_exporter/modules.inc
1.27+17-20sysutils/snmp_exporter/Makefile
1.5+9-18sysutils/snmp_exporter/patches/patch-generator_net_snmp_go
1.18+2-0sysutils/snmp_exporter/pkg/PLIST
1.11+0-0sysutils/snmp_exporter/patches/patch-generator_Makefile
+411-421 files not shown
+411-427 files

LLVM/project 95dabd4llvm/include/llvm/CodeGen MachineInstr.h, llvm/lib/CodeGen SplitKit.cpp

[CodeGen] Introduce MI flag for Live Range split instructions

For some targets, it is required to identify the COPY instruction
corresponds to the RA inserted live range split. Adding the new
flag `MachineInstr::LRSplit` to serve the purpose.
DeltaFile
+2-1llvm/include/llvm/CodeGen/MachineInstr.h
+2-0llvm/lib/CodeGen/SplitKit.cpp
+4-12 files

LLVM/project 6cdcce5mlir/include/mlir/Dialect/LLVMIR NVVMOps.td, mlir/test/Dialect/LLVMIR nvvm-target-invalid.mlir

[MLIR][NVVM] Fix crash on invalid optimization level in NVVMTargetAttr (#173280)

Update `NVVMTargetAttr` builder in `NVVMOps.td` to use `$_get` instead
of `Base::get`.

Now the auto-generated parser calls `getChecked`, allowing graceful
error handling for invalid parameters (e.g., `O=4`) instead of crashing
with an assertion failure.

Add a regression test in
`mlir/test/Dialect/LLVMIR/nvvm-target-invalid.mlir`.

Fixes: https://github.com/llvm/llvm-project/issues/130014
DeltaFile
+15-7mlir/test/Dialect/LLVMIR/nvvm-target-invalid.mlir
+1-1mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td
+16-82 files

OpenBSD/ports BbYB9frdevel/alex Makefile

   Bump to unbreak after previous.
VersionDeltaFile
1.45+2-0devel/alex/Makefile
+2-01 files

FreeBSD/ports d047609filesystems/zerofs distinfo Makefile.crates

filesystems/zerofs: Update 0.22.10

Add archivers/zstd to dependencies.
Add RUSTFLAGS.

PR:             291242
Approved by:    submitter is maintainer
DeltaFile
+439-369filesystems/zerofs/distinfo
+219-184filesystems/zerofs/Makefile.crates
+5-3filesystems/zerofs/Makefile
+663-5563 files

NetBSD/pkgsrc wCiGpSAdoc CHANGES-2026

   Updated devel/py-virtualenv, devel/py-tox
VersionDeltaFile
1.202+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc b7DDym2devel/py-tox Makefile distinfo

   py-tox: updated to 4.34.0

   Features - 4.34.0
   Support installing extras from the current project in dependency groups.
VersionDeltaFile
1.62+8-8devel/py-tox/Makefile
1.51+4-4devel/py-tox/distinfo
+12-122 files

FreeBSD/ports cfab2c5devel/py-types-jsonschema distinfo Makefile, devel/py-types-jsonschema/files patch-pyproject.toml

devel/R-cran-lifecycle: Update to 1.0.5

Reported by:    portscout
DeltaFile
+3-3devel/py-types-jsonschema/distinfo
+2-2devel/py-types-jsonschema/files/patch-pyproject.toml
+1-1devel/py-types-jsonschema/Makefile
+6-63 files

NetBSD/pkgsrc AHw1QMhdevel/py-virtualenv Makefile distinfo

   py-virtualenv: updated to 2.36.0

   Features - 20.36.0
   Add support for PEP 440 version specifiers in the --python flag. Users can now specify Python versions using operators like >=, <=, ~=, etc. For example: virtualenv --python=">=3.12" myenv .
VersionDeltaFile
1.104+8-3devel/py-virtualenv/Makefile
1.88+4-4devel/py-virtualenv/distinfo
1.78+4-1devel/py-virtualenv/PLIST
+16-83 files

LLVM/project 8b0e951llvm/include/llvm/CodeGen MachineInstr.h, llvm/lib/CodeGen SplitKit.cpp

[CodeGen] Introduce MI flag for Live Range split instructions

For some targets, it is required to identify the COPY instruction
corresponds to the RA inserted live range split. Adding the new
flag `MachineInstr::LRSplit` to serve the purpose.
DeltaFile
+2-1llvm/include/llvm/CodeGen/MachineInstr.h
+2-0llvm/lib/CodeGen/SplitKit.cpp
+4-12 files

LLVM/project 9cad651mlir/include/mlir/Dialect/SCF/IR SCFOps.td, mlir/lib/Dialect/SCF/IR SCF.cpp

Implement RegionBranchTerminatorOpInterface for scf.forall.in_parallel
DeltaFile
+18-12mlir/lib/Dialect/SCF/IR/SCF.cpp
+1-7mlir/include/mlir/Dialect/SCF/IR/SCFOps.td
+19-192 files

NetBSD/src WXecrT8usr.sbin/sysinst/arch/zaurus md.c

   Add #include "endian.h"
VersionDeltaFile
1.13+2-1usr.sbin/sysinst/arch/zaurus/md.c
+2-11 files