LLVM/project 685eeddllvm/docs ReleaseNotes.md

[NFC] Remove trailing whitespaces from llvm/docs/ReleaseNotes.md
DeltaFile
+1-1llvm/docs/ReleaseNotes.md
+1-11 files

FreeBSD/src 67df313sys/compat/linuxkpi/common/include/linux pm_qos.h

linuxkpi: Make pm_qos.h self-contained

Include <linux/types.h> for `false`.  This is needed by amdgpu somewhere
between Linux 6.12 and 6.15.

Reviewed by:    Minsoo Choo <minsoo at minsoo.io>, bz
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57415
DeltaFile
+2-0sys/compat/linuxkpi/common/include/linux/pm_qos.h
+2-01 files

LLVM/project 1606658llvm/include/llvm/IR Intrinsics.td, llvm/lib/CodeGen/GlobalISel IRTranslator.cpp

[RFC][CodeGen] Add generic target feature checks for intrinsics

This PR adds target-independent infrastructure for annotating LLVM intrinsics
with required subtarget feature expressions.

It introduces a TargetFeatures string field to intrinsic TableGen records.
TableGen emits an intrinsic-to-feature mapping table.

Both SelectionDAG and GlobalISel now perform this check before lowering target
intrinsics. This allows targets to opt in by annotating intrinsic definitions
directly, rather than adding custom checks during lowering, legalization, or
instruction selection.

This PR uses one AMDGPU intrinsic as an example.
DeltaFile
+92-0llvm/lib/MC/MCSubtargetInfo.cpp
+51-0llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+33-1llvm/utils/TableGen/Basic/IntrinsicEmitter.cpp
+28-0llvm/test/TableGen/intrinsic-target-features.td
+24-0llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
+13-0llvm/include/llvm/IR/Intrinsics.td
+241-110 files not shown
+279-616 files

LLVM/project 58de983llvm/include/llvm/IR Intrinsics.td

[NFC] Remove trailing whitespaces in Intrinsics.td (#201472)
DeltaFile
+8-8llvm/include/llvm/IR/Intrinsics.td
+8-81 files

FreeBSD/ports e893260devel/nextpnr-devel distinfo Makefile

devel/nextpnr-devel: Update to 2026-06-02
DeltaFile
+3-3devel/nextpnr-devel/distinfo
+2-2devel/nextpnr-devel/Makefile
+5-52 files

LLVM/project 7917772llvm/lib/Target/AMDGPU AMDGPUTargetTransformInfo.cpp

[AMDGPU][NFC] Hoist independent condition out of loop in dependsOnLocalPhi in AMDGPUTTI (#198789)
DeltaFile
+2-2llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
+2-21 files

LLVM/project 2b081a2llvm/lib/Target/AMDGPU GCNSubtarget.cpp, llvm/test/CodeGen/AMDGPU ldsdmacnt_sched.mir asyncmark-gfx12plus.ll

[AMDGPU] Do not add latency for tensorcnt / asynccnt dependencies (#201201)

Currently, when constructing the ScheduleDAG we see dependencies between
LDSDMA->LDSDMA or s_wait->s_wait due to implicit $asynccnt / $tensorcnt
operands. These implicit operands are necessary to force ordering of the
instructions, but there should be no latency for this dependency. In the
LDSDMA->LDSDMA case, the scheduler thinks it will be hundreds of cycles
until the next LDSDMA is ready.

This handles the cases:
1. LDSDMA -> LDSDMA
2. WAIT -> LDSDMA
3. WAIT -> WAIT

In the LDSDMA -> WAIT case, usually the relevant WAIT is in a different
iteration, so we don't need latency between these instructions in the
same iteration, though that isn't guaranteed. I plan to handle remove
the latency for obvious cases in a followup PR.
DeltaFile
+305-0llvm/test/CodeGen/AMDGPU/ldsdmacnt_sched.mir
+66-67llvm/test/CodeGen/AMDGPU/asyncmark-gfx12plus.ll
+46-46llvm/test/CodeGen/AMDGPU/sched-ldsdma-mask.mir
+22-20llvm/test/CodeGen/AMDGPU/promote-constOffset-to-imm-gfx12.ll
+17-14llvm/test/CodeGen/AMDGPU/promote-constOffset-to-imm-gfx12.mir
+13-0llvm/lib/Target/AMDGPU/GCNSubtarget.cpp
+469-1476 files

Illumos/gate d24e0e2usr/src/man/man1 mdb.1

17331 convert mdb(1) to mdoc
Reviewed by: Dan Cross <cross at oxidecomputer.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+3,823-4,390usr/src/man/man1/mdb.1
+3,823-4,3901 files

LLVM/project 438b803flang/lib/Lower/OpenMP OpenMP.cpp, flang/test/Lower/OpenMP metadirective-loop.f90

Fix metadirective loop variant lowering

Preserve the associated DO evaluation when a dynamic metadirective can
select either a loop-associated directive or a standalone fallback, so
the fallback still lowers the original loop body.

Scope temporary loop-IV data-sharing attributes to the selected variant.
Use the selected variant's collapse clause to determine how many loop IVs
to mark, avoiding DSA state leaking between alternatives.
DeltaFile
+84-23flang/lib/Lower/OpenMP/OpenMP.cpp
+49-1flang/test/Lower/OpenMP/metadirective-loop.f90
+133-242 files

LLVM/project 49ac4f4llvm/test/CodeGen/Xtensa setcc.ll inline-asm-invalid.ll

[Xtensa] Fix setcc test. (#201196)

Fix setcc test after changes in llvm passes.
Also add minor fix in inline-asm-invalid.ll test.
DeltaFile
+41-44llvm/test/CodeGen/Xtensa/setcc.ll
+1-1llvm/test/CodeGen/Xtensa/inline-asm-invalid.ll
+42-452 files

LLVM/project 2e9cdc4llvm/lib/Target/NVPTX NVPTXAsmPrinter.cpp, llvm/test/CodeGen/NVPTX global-ordering.ll

[NVPTX] Remove support for `sub` in global initializers. (#201473)

I added this in https://github.com/llvm/llvm-project/pull/201220 and
assumed it worked because the pre-commit builders passed.  But (a) this
is not attested in the PTX ISA, and (b) it seems that the builders don't
actually run ptxas.

Oops.  Removed support for `sub`.
DeltaFile
+2-9llvm/test/CodeGen/NVPTX/global-ordering.ll
+2-5llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp
+4-142 files

LLVM/project 158897bflang/lib/Lower/OpenMP OpenMP.cpp DataSharingProcessor.cpp, flang/test/Lower/OpenMP metadirective-loop.f90

[flang][OpenMP] Support loop-associated metadirective variants (part 3)

Enable metadirective lowering for loop-associated variants such as
`do`, `simd`, `parallel do`, and `do simd`.

When a metadirective resolves to a loop-associated directive, the
sibling DO evaluation is spliced into the metadirective's evaluation
list so existing loop lowering finds it. Loop IV data-sharing
attributes are marked at lowering time since semantic analysis cannot
know which variant will be selected. The DataSharingProcessor is also
extended to handle spliced evaluations.

This patch is part of the feature work for #188820 and stacked on top
of #194424.

Assisted with copilot and GPT-5.4
DeltaFile
+203-0flang/test/Lower/OpenMP/metadirective-loop.f90
+100-1flang/lib/Lower/OpenMP/OpenMP.cpp
+83-2flang/lib/Lower/OpenMP/DataSharingProcessor.cpp
+15-0flang/test/Lower/OpenMP/Todo/metadirective-target-loop.f90
+14-0flang/lib/Lower/OpenMP/Utils.cpp
+0-12flang/test/Lower/OpenMP/Todo/metadirective-loop.f90
+415-152 files not shown
+429-158 files

LLVM/project 9f5f7edllvm/include/llvm/IR Intrinsics.td

[NFC] Remove trailing whitespaces in Intrinsics.td
DeltaFile
+8-8llvm/include/llvm/IR/Intrinsics.td
+8-81 files

FreeBSD/ports 9df447adns/dnsdist distinfo Makefile

dns/dnsdist: update to v2.0.6

PR:     295515
Reported by:    Jordan Ostreff <jordan at ostreff.info>
Approved by:    tremere at cainites.net (maintainer)
DeltaFile
+3-3dns/dnsdist/distinfo
+1-2dns/dnsdist/Makefile
+4-52 files

FreeBSD/ports 421ebdcwww/py-django52 distinfo Makefile

www/py-django52: Update to 5.2.15

(cherry picked from commit 896fe23e73c4553592896314ee1096dc95c720fa)
DeltaFile
+3-3www/py-django52/distinfo
+1-1www/py-django52/Makefile
+4-42 files

FreeBSD/ports 5f56ab5www/py-django52 distinfo Makefile

www/py-django52: Update to 5.2.14

Changes:        https://docs.djangoproject.com/en/5.2/releases/
(cherry picked from commit 27543c190efb7603d4c8d1d24ddd7fa383ca99e7)
DeltaFile
+3-3www/py-django52/distinfo
+1-1www/py-django52/Makefile
+4-42 files

FreeBSD/ports e31122ewww/py-django60 distinfo Makefile

www/py-django60: Update to 6.0.6

(cherry picked from commit 2a8629784863b86013383c76b8a42c55fdbd69d7)
DeltaFile
+3-3www/py-django60/distinfo
+1-1www/py-django60/Makefile
+4-42 files

NetBSD/pkgsrc qPxtZfxfilesystems/perfuse DESCR

   filesystems/perfuse: Explain why this is ~never built

   perfuse is part of the NetBSD base system since 6, so while packages
   depend on this to ensure perfuse, the package is ~never built.
VersionDeltaFile
1.7+9-5filesystems/perfuse/DESCR
+9-51 files

LLVM/project ca93ef1llvm/include/llvm/IR Intrinsics.td, llvm/lib/CodeGen/GlobalISel IRTranslator.cpp

[RFC][CodeGen] Add generic target feature checks for intrinsics

This PR adds target-independent infrastructure for annotating LLVM intrinsics
with required subtarget feature expressions.

It introduces a TargetFeatures string field to intrinsic TableGen records.
TableGen emits an intrinsic-to-feature mapping table.

Both SelectionDAG and GlobalISel now perform this check before lowering target
intrinsics. This allows targets to opt in by annotating intrinsic definitions
directly, rather than adding custom checks during lowering, legalization, or
instruction selection.

This PR uses one AMDGPU intrinsic as an example.
DeltaFile
+92-0llvm/lib/MC/MCSubtargetInfo.cpp
+51-0llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+33-1llvm/utils/TableGen/Basic/IntrinsicEmitter.cpp
+21-8llvm/include/llvm/IR/Intrinsics.td
+28-0llvm/test/TableGen/intrinsic-target-features.td
+24-0llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
+249-910 files not shown
+287-1416 files

FreeBSD/ports 4543328www/py-django60 distinfo Makefile

www/py-django60: Update to 6.0.5

Changes:        https://docs.djangoproject.com/en/6.0/releases/
(cherry picked from commit b48357863f3f09ebdcbea5f1310b32c9df520a98)
DeltaFile
+3-3www/py-django60/distinfo
+1-1www/py-django60/Makefile
+4-42 files

FreeBSD/ports 896fe23www/py-django52 distinfo Makefile

www/py-django52: Update to 5.2.15
DeltaFile
+3-3www/py-django52/distinfo
+1-1www/py-django52/Makefile
+4-42 files

FreeBSD/ports 2a86297www/py-django60 distinfo Makefile

www/py-django60: Update to 6.0.6
DeltaFile
+3-3www/py-django60/distinfo
+1-1www/py-django60/Makefile
+4-42 files

LLVM/project 96033acllvm/docs Coroutines.md CommandLine.md

[docs] Migrate 20 LLVM docs to markdown

Files:
- DebuggingLLVM.md
- FAQ.md
- CompilerWriterInfo.md
- GettingStartedVS.md
- NewPassManager.md
- MemorySSA.md
- LoopTerminology.md
- Lexicon.md
- MIRLangRef.md
- CoverageMappingFormat.md
- InstrProfileFormat.md
- BitCodeFormat.md
- Atomics.md
- GarbageCollection.md
- AliasAnalysis.md
- LibFuzzer.md

    [6 lines not shown]
DeltaFile
+1,025-1,160llvm/docs/Coroutines.md
+890-935llvm/docs/CommandLine.md
+501-592llvm/docs/BitCodeFormat.md
+440-567llvm/docs/MIRLangRef.md
+452-520llvm/docs/Extensions.md
+422-474llvm/docs/LibFuzzer.md
+3,730-4,24814 files not shown
+6,454-7,27820 files

LLVM/project 5f975bbclang/include/clang-c BuildSystem.h, clang/include/clang/Serialization ModuleCache.h

[libclang] Add clang_ModuleCache_pruneWithCallback (#199789)

clang_ModuleCache_pruneWithCallback takes a callback that is invoked for
each PCM that gets pruned. This is to support build systems that would
like to clean up additional data when PCMs are removed from disk.
DeltaFile
+85-47clang/unittests/libclang/LibclangTest.cpp
+35-0clang/include/clang-c/BuildSystem.h
+20-7clang/lib/Serialization/ModuleCache.cpp
+19-0clang/tools/libclang/BuildSystem.cpp
+7-1clang/include/clang/Serialization/ModuleCache.h
+1-0clang/tools/libclang/libclang.map
+167-556 files

NetBSD/pkgsrc uVllgFxdoc CHANGES-2026

   doc: Updated editors/vim-share to 9.2.0593
VersionDeltaFile
1.3486+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc d9cSn77editors/vim-share distinfo version.mk

   Update to version 9.2.0593.

   Changes:
   - patch 9.2.0593: :wqall ignores term_setkill() on running terminal buffers
   - patch 9.2.0592: Error when restoring session with terminal window
   - patch 9.2.0591: 'scrolljump' ignored when scrolling up
   - patch 9.2.0590: GTK4: drawing area loses focus shape on popup menu open
   - patch 9.2.0589: filetype: xinitrc files are not recognized
   - runtime(doc): Update mapping descriptions
   - runtime(kitty): Fix regex for kittyMapSeq region
   - patch 9.2.0588: GTK4: drawing area loses focus after closing a menubar popover
   - patch 9.2.0587: GTK4: left scrollbar overlaps drawarea
   - runtime(doc): fix a typo in :write-plugin
   - runtime(doc): Tweak documentation style
   - runtime(cpp): recognize C++23 stdfloat types
   - patch 9.2.0586: Crash with TextPut autocmd when pasting in terminal buffer
   - runtime(c): classify type qualifiers, function specifiers and C23 attributes
   - patch 9.2.0585: line number wrong after undoing a deletion in quickfix buffer
   - runtime(sgf): Include sgf syntax script

    [28 lines not shown]
VersionDeltaFile
1.238+4-4editors/vim-share/distinfo
1.174+2-2editors/vim-share/version.mk
1.91+1-0editors/vim-share/PLIST
+7-63 files

LLVM/project 5772033llvm/docs Coroutines.md Coroutines.rst

[docs] Rename 20 key LLVM docs to Markdown

This may break the docs build temporarily, but there will be a follow-up
PR that fixes it immediately after. The rename is being committed first
to aid review and source code archaelogy.

Tracking issue: #201242
DeltaFile
+2,304-0llvm/docs/Coroutines.md
+0-2,304llvm/docs/Coroutines.rst
+1,753-0llvm/docs/CommandLine.md
+0-1,753llvm/docs/CommandLine.rst
+1,362-0llvm/docs/BitCodeFormat.md
+0-1,362llvm/docs/BitCodeFormat.rst
+5,419-5,41951 files not shown
+15,568-15,56857 files

LLVM/project 901cfb4llvm/lib/Target/Hexagon HexagonLoopIdiomRecognition.cpp HexagonVectorCombine.cpp, llvm/test/CodeGen/Hexagon loop-idiom-remarks.ll vlcr-remarks.ll

[Hexagon] Add optimization remarks to Hexagon IR and MIR passes (#189176)

Add OptimizationRemark/OptimizationRemarkMissed emissions to four
Hexagon-specific passes, making them observable via the standard
-Rpass/-Rpass-missed flags:

- HexagonLoopIdiomRecognition (hexagon-lir): remarks for loop-to-memcpy/
memmove conversions and polynomial multiply recognition, with missed
remarks for non-countable loops, aliasing, non-affine pointers, etc.

- HexagonVectorLoopCarriedReuse (hexagon-vlcr): remarks for reused
loop-carried vector values, with missed remarks for multi-block loops,
non-innermost loops, and missing candidates.

- HexagonVectorCombine (hexagon-vc): remarks for aligned vector memory
operations, with missed remarks for group size limits, unsafe
relocations, and insufficient HVX version.

- HexagonHardwareLoops (hwloops): remarks for hardware loop conversion,
with missed remarks for invalid instructions (calls), multiple exits,
induction variable issues, and non-computable trip counts.
DeltaFile
+106-14llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
+74-11llvm/lib/Target/Hexagon/HexagonVectorCombine.cpp
+84-0llvm/test/CodeGen/Hexagon/loop-idiom-remarks.ll
+83-0llvm/test/CodeGen/Hexagon/vlcr-remarks.ll
+49-5llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp
+47-6llvm/lib/Target/Hexagon/HexagonVectorLoopCarriedReuse.cpp
+443-362 files not shown
+516-368 files

LLVM/project e1353a3clang/test/CodeGen scoped-atomic-ops.c, llvm/test/CodeGen/AMDGPU/GlobalISel frem.ll

Merge branch 'main' into users/jebyrnes/LDSDMACntDeps
DeltaFile
+6,598-111llvm/test/CodeGen/X86/clmul-vector.ll
+3,092-2,392llvm/test/CodeGen/AMDGPU/GlobalISel/frem.ll
+1,547-723llvm/test/CodeGen/NVPTX/atomicrmw-sm60.ll
+1,521-697llvm/test/CodeGen/NVPTX/atomicrmw-sm70.ll
+0-1,898llvm/test/CodeGen/RISCV/rvv/vector-interleave.ll
+568-852clang/test/CodeGen/scoped-atomic-ops.c
+13,326-6,6731,009 files not shown
+46,377-25,3161,015 files

LLVM/project 69cb7c4llvm/docs Coroutines.md CommandLine.md

[docs] Migrate 20 LLVM docs to markdown

Files:
- DebuggingLLVM.md
- FAQ.md
- CompilerWriterInfo.md
- GettingStartedVS.md
- NewPassManager.md
- MemorySSA.md
- LoopTerminology.md
- Lexicon.md
- MIRLangRef.md
- CoverageMappingFormat.md
- InstrProfileFormat.md
- BitCodeFormat.md
- Atomics.md
- GarbageCollection.md
- AliasAnalysis.md
- LibFuzzer.md

    [6 lines not shown]
DeltaFile
+1,025-1,160llvm/docs/Coroutines.md
+890-935llvm/docs/CommandLine.md
+501-592llvm/docs/BitCodeFormat.md
+440-567llvm/docs/MIRLangRef.md
+452-520llvm/docs/Extensions.md
+422-474llvm/docs/LibFuzzer.md
+3,730-4,24814 files not shown
+6,454-7,27820 files