LLVM/project c493214llvm/include/llvm/ADT SmallVector.h

push_back -> emplace_back

Created using spr 1.3.8-wip
DeltaFile
+1-1llvm/include/llvm/ADT/SmallVector.h
+1-11 files

LLVM/project 7b96aafclang/lib/Driver ModulesDriver.cpp, clang/test/Driver modules-driver-clang-modules-only.cpp modules-driver-manifest-input-args.cpp

Revert "Revert "[clang][ModulesDriver] Add support for Clang modules to -fmod…"

This reverts commit 87491a4c8028636bc794193004771a49cbe32a2b.
DeltaFile
+127-0clang/test/Driver/modules-driver-clang-modules-only.cpp
+51-21clang/lib/Driver/ModulesDriver.cpp
+7-9clang/test/Driver/modules-driver-manifest-input-args.cpp
+185-303 files

LLVM/project 9feee2cclang/lib/Lex PPDirectives.cpp, clang/lib/Serialization ASTWriter.cpp

implement input iterator append instead

Created using spr 1.3.8-wip
DeltaFile
+26-17llvm/include/llvm/ADT/SmallVector.h
+12-14llvm/unittests/DebugInfo/DWARF/DWARFAcceleratorTableTest.cpp
+5-5llvm/unittests/ADT/IteratorTest.cpp
+2-3clang/lib/Lex/PPDirectives.cpp
+2-3llvm/tools/llvm-cov/CoverageReport.cpp
+1-2clang/lib/Serialization/ASTWriter.cpp
+48-441 files not shown
+49-457 files

FreeBSD/ports b1d03d5security/boringssl distinfo Makefile, security/boringssl/files patch-CMakeLists.txt

security/boringssl: update to the recent snapshot

Sponsored by:   tipi.work
DeltaFile
+15-17security/boringssl/distinfo
+7-11security/boringssl/Makefile
+3-3security/boringssl/files/patch-CMakeLists.txt
+25-313 files

FreeBSD/ports 1155482dns/aardvark-dns distinfo Makefile

dns/aardvark-dns: update: 1.17.0 -> 1.17.1

ChangeLog:      https://github.com/containers/aardvark-dns/compare/v1.17.0...v1.17.1

Sponsored by:   tipi.work
DeltaFile
+3-3dns/aardvark-dns/distinfo
+1-2dns/aardvark-dns/Makefile
+4-52 files

FreeBSD/src f542095sys/dev/virtio/block virtio_blk.c

virtio_blk: Fix initialisation of dump request structure

Commit c8c37141 ("virtio_blk: Use bus_dma for command/ack buffer
allocations") failed to update initialisation of the dedicated dump
request structure. This caused a panic on attempting to dump core to a
virtio_blk device.

Reviewed by:    asomers
Sponsored by:   Arm Ltd
Pull Request:   https://reviews.freebsd.org/D56156
DeltaFile
+54-40sys/dev/virtio/block/virtio_blk.c
+54-401 files

LLVM/project 479187bclang/lib/Sema SemaARM.cpp, clang/test/Sema/aarch64-sve2p3-intrinsics acle_sve2p3_target_lane.c

fixup! More small PR fixes
DeltaFile
+0-44llvm/test/Verifier/AArch64/luti6-intrinsics.ll
+6-9llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
+5-8llvm/test/CodeGen/AArch64/sve2p3-intrinsics-luti6.ll
+8-1clang/test/Sema/aarch64-sve2p3-intrinsics/acle_sve2p3_target_lane.c
+1-4llvm/test/CodeGen/AArch64/sme2p3-intrinsics-luti6.ll
+1-2clang/lib/Sema/SemaARM.cpp
+21-682 files not shown
+23-698 files

LLVM/project ef31b27libsycl/docs index.rst, libsycl/include/sycl/__impl event.hpp

[libsycl] add sycl::event and wait functionality to event & queue (#188793)

Depends on https://github.com/llvm/llvm-project/pull/187528.

This is part of the SYCL support upstreaming effort. The relevant RFCs
can be found here:


https://discourse.llvm.org/t/rfc-add-full-support-for-the-sycl-programming-model/74080
https://discourse.llvm.org/t/rfc-sycl-runtime-upstreaming/74479

---------

Signed-off-by: Tikhomirova, Kseniya <kseniya.tikhomirova at intel.com>
DeltaFile
+88-0libsycl/include/sycl/__impl/event.hpp
+74-0libsycl/src/detail/event_impl.hpp
+36-0libsycl/src/detail/event_impl.cpp
+25-0libsycl/src/event.cpp
+12-1libsycl/src/detail/queue_impl.cpp
+9-2libsycl/docs/index.rst
+244-35 files not shown
+261-711 files

LLVM/project 51144cellvm/lib/Analysis UniformityAnalysis.cpp

Update UniformityAnalysis.cpp

Co-authored-by: Juan Manuel Martinez Caamaño <jmartinezcaamao at gmail.com>
DeltaFile
+3-3llvm/lib/Analysis/UniformityAnalysis.cpp
+3-31 files

LLVM/project 283a591orc-rt/include/orc-rt SPSWrapperFunction.h, orc-rt/unittests SPSWrapperFunctionTest.cpp

[orc-rt] Qualify SPSWrapperFunction in ORC_RT_SPS_WRAPPER macro. (#191196)

This enables use of ORC_RT_SPS_WRAPPER in other namespaces.
DeltaFile
+11-13orc-rt/unittests/SPSWrapperFunctionTest.cpp
+2-1orc-rt/include/orc-rt/SPSWrapperFunction.h
+13-142 files

FreeNAS/freenas 99317a7src/middlewared/middlewared/alembic/versions/25.10 2025-05-17_12-57_migrate-ds.py

NAS-140208 / 26.0.0-BETA.2 / fix SQlite error on upgrade (by yocalebo) (#18709)

## Summary

Use `DROP INDEX IF EXISTS` via raw SQL instead of `batch_alter_table` +
`drop_index` when dropping old directory services tables during the DS
migration.

Prior `batch_alter_table` operations (the 22.12 autoincrement migration
and the 24.04 ldap-extend-schema migration) can silently lose indexes
during SQLite table recreation. If a user's database hit this edge case,
the migration fails with:

```
sqlite3.OperationalError: no such index: ix_directoryservice_ldap_ldap_certificate_id
```

The explicit index drops are a precaution before `DROP TABLE` (which
drops indexes anyway), so using `IF EXISTS` makes them safe regardless

    [4 lines not shown]
DeltaFile
+8-9src/middlewared/middlewared/alembic/versions/25.10/2025-05-17_12-57_migrate-ds.py
+8-91 files

FreeNAS/freenas c4af54atests/api2 test_smb_veeam_repo.py

NAS-140620 / 26.0.0-BETA.2 / tests: Add retry loop for VEEAM alert (by anodos325) (#18707)

This commit adds a retry loop to a function that's used to validate
VEEAM alert behavior due to periodic test failures caused by timing of a
background alert processing task during test runs.

Original PR: https://github.com/truenas/middleware/pull/18703

Co-authored-by: Andrew Walker <andrew.walker at truenas.com>
DeltaFile
+19-4tests/api2/test_smb_veeam_repo.py
+19-41 files

FreeNAS/freenas 3ae8e20src/middlewared/middlewared/alembic/versions/25.10 2025-05-17_12-57_migrate-ds.py

NAS-140208 / 27.0.0-BETA.1 / fix SQlite error on upgrade (#18708)

## Summary

Use `DROP INDEX IF EXISTS` via raw SQL instead of `batch_alter_table` +
`drop_index` when dropping old directory services tables during the DS
migration.

Prior `batch_alter_table` operations (the 22.12 autoincrement migration
and the 24.04 ldap-extend-schema migration) can silently lose indexes
during SQLite table recreation. If a user's database hit this edge case,
the migration fails with:

```
sqlite3.OperationalError: no such index: ix_directoryservice_ldap_ldap_certificate_id
```

The explicit index drops are a precaution before `DROP TABLE` (which
drops indexes anyway), so using `IF EXISTS` makes them safe regardless
of database state.
DeltaFile
+8-9src/middlewared/middlewared/alembic/versions/25.10/2025-05-17_12-57_migrate-ds.py
+8-91 files

LLVM/project 89dbacbllvm/test/Transforms/LoopVectorize/AArch64 partial-reduce-sub.ll

[LV] InstCombine-simplify partial-reduce-sub dotp test (#189739)

The input IR shown in the partial-reduce-sub dotp test will never reach
the vectorizer, due to prior simplification by InstCombine. Change it
with this simplification. This is necessary for the simplification in
#187228, whose goal is to make #187589 possible.
DeltaFile
+8-10llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-sub.ll
+8-101 files

LLVM/project c9223cdflang/include/flang/Optimizer/Dialect FIRType.h, flang/lib/Optimizer/Builder/Runtime Allocatable.cpp

[flang][NFC] remove ambiguous fir::unwrapInnerType helper (#191189)

`fir::unwrapInnerType` has the odd behavior of returning an empty type
for things like i32, causing BaseBoxType::unwrapInnerType to return a
null type for fir.box<i32> which was not intended.

Remove the helper, no user really needed the null type behavior, replace
its few usage by fir::getFortranElementType and update
BaseBoxType::unwrapInnerType to do the intended behavior.
DeltaFile
+10-17flang/lib/Optimizer/Dialect/FIRType.cpp
+2-2flang/lib/Optimizer/CodeGen/CodeGen.cpp
+2-2flang/lib/Optimizer/Transforms/CUDA/CUFOpConversion.cpp
+0-3flang/include/flang/Optimizer/Dialect/FIRType.h
+1-1flang/lib/Optimizer/Builder/Runtime/Allocatable.cpp
+15-255 files

LLVM/project 02b051allvm/lib/Transforms/Vectorize VPlanTransforms.cpp

[VPlan] Strip replicate-region-bail in udiv -> lshr simpl (NFC) (#190251)

Since 99aa33d ([VPlan] Explicitly unroll replicate-regions without
live-outs by VF, #188947), VPInstructions in replicate regions can be
handled. The change is non-functional because simplifyRecipes is run
after unrollByUF, which dissolves replicate regions.
DeltaFile
+2-6llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+2-61 files

LLVM/project 4316494clang/include/clang/Basic arm_sve.td, clang/test/CodeGen/AArch64/sve2p3-intrinsics acle_sve2p3_luti6.c

fixup! Fix final PR comments for now
DeltaFile
+118-8clang/test/CodeGen/AArch64/sve2p3-intrinsics/acle_sve2p3_luti6.c
+5-0llvm/lib/Target/AArch64/SVEInstrFormats.td
+1-1clang/include/clang/Basic/arm_sve.td
+1-0llvm/test/Verifier/AArch64/luti6-intrinsics.ll
+125-94 files

LLVM/project ebf3736clang/include/clang/Basic arm_sve.td, clang/lib/Sema SemaARM.cpp

fixup! Address more PR comments
DeltaFile
+3-20clang/lib/Sema/SemaARM.cpp
+0-9clang/test/Sema/aarch64-sve2p3-intrinsics/acle_sve2p3_target_lane.c
+4-1clang/include/clang/Basic/arm_sve.td
+1-1clang/test/Sema/aarch64-sme2p3-intrinsics/acle_sme2p3_target_lane.c
+8-314 files

LLVM/project 2a468d2llvm/include/llvm/IR IntrinsicsAArch64.td, llvm/lib/Target/AArch64 AArch64ISelDAGToDAG.cpp

fixup! Fix PR comments
DeltaFile
+24-70llvm/test/CodeGen/AArch64/sme2p3-intrinsics-luti6.ll
+19-55llvm/test/Verifier/AArch64/luti6-intrinsics.ll
+17-36llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
+15-33llvm/test/CodeGen/AArch64/sve2p3-intrinsics-luti6.ll
+0-1llvm/include/llvm/IR/IntrinsicsAArch64.td
+75-1955 files

LLVM/project f1bfef1clang/lib/Sema SemaARM.cpp, clang/test/CodeGen/AArch64/sme2p3-intrinsics acle_sme2p3_luti6.c

fixup! Address more PR comments
DeltaFile
+21-3clang/lib/Sema/SemaARM.cpp
+4-12llvm/include/llvm/IR/IntrinsicsAArch64.td
+12-4clang/test/CodeGen/AArch64/sme2p3-intrinsics/acle_sme2p3_luti6.c
+6-6clang/test/CodeGen/AArch64/sve2p3-intrinsics/acle_sve2p3_luti6.c
+9-0clang/test/Sema/aarch64-sve2p3-intrinsics/acle_sve2p3_target_lane.c
+2-3llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
+54-284 files not shown
+59-3410 files

LLVM/project 94df6d0llvm/lib/Target/AArch64 AArch64InstrInfo.td AArch64SVEInstrInfo.td

fixup! Address PR comments
DeltaFile
+1-10llvm/lib/Target/AArch64/AArch64InstrInfo.td
+2-2llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
+3-122 files

LLVM/project a05fe5eclang/lib/Basic/Targets AArch64.cpp, clang/test/Preprocessor aarch64-target-features.c

fixup! Address PR comments
DeltaFile
+18-12llvm/lib/Target/AArch64/SVEInstrFormats.td
+0-29clang/lib/Basic/Targets/AArch64.cpp
+0-23clang/test/Preprocessor/aarch64-target-features.c
+13-9llvm/lib/Target/AArch64/SMEInstrFormats.td
+1-6llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
+1-4llvm/lib/Target/AArch64/AArch64SMEInstrInfo.td
+33-831 files not shown
+33-857 files

LLVM/project 6fc822eclang/test/CodeGen/AArch64/sme2p3-intrinsics acle_sme2p3_luti6.c, clang/test/CodeGen/AArch64/sve2p3-intrinsics acle_sve2p3_luti6.c

[AArch64][clang][llvm] Add support for Armv9.7-A lookup table intrinsics

Add support for the following Armv9.7-A Lookup Table (lut)
instruction intrinsics:

SVE2.3
```c
  // Variant is  also available for: _u8 _mf8
  svint8_t svluti6[_s8](svint8x2_t table, svuint8_t indices);
```

SVE2.3 and SME2.3
``` c
  // Variants are also available for _u16_x2 and _f16_x2.
  svint16_t svluti6_lane[_s16_x2](svint16x2_t table, svuint8_t indices, uint64_t imm_idx);
```

SME2.3
```c

    [9 lines not shown]
DeltaFile
+175-0clang/test/CodeGen/AArch64/sme2p3-intrinsics/acle_sme2p3_luti6.c
+112-0clang/test/CodeGen/AArch64/sve2p3-intrinsics/acle_sve2p3_luti6.c
+105-0llvm/test/CodeGen/AArch64/sme2p3-intrinsics-luti6.ll
+102-0llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
+79-0llvm/test/Verifier/AArch64/luti6-intrinsics.ll
+55-0llvm/test/CodeGen/AArch64/sve2p3-intrinsics-luti6.ll
+628-016 files not shown
+876-322 files

LLVM/project d73f3f4llvm/lib/Target/AArch64 AArch64ISelDAGToDAG.cpp

fixup! Add overloaded AArch64DAGToDAGISel::EmitMultiVectorLutiLane() for reuse
DeltaFile
+39-50llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
+39-501 files

LLVM/project 287c26bllvm/lib/Target/AArch64 AArch64ISelDAGToDAG.cpp

fixup! Reuse SelectMultiVectorLuti()
DeltaFile
+6-36llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
+6-361 files

NetBSD/pkgsrc-wip b46ef44. Makefile, py-vdirsyncer-git PLIST Makefile

py-vdirsyncer-git: remove

Package is dying, no need to track its git head.
DeltaFile
+0-63py-vdirsyncer-git/PLIST
+0-40py-vdirsyncer-git/Makefile
+0-7py-vdirsyncer-git/DESCR
+0-1Makefile
+0-1114 files

NetBSD/pkgsrc-wip 2e2d818pimsync distinfo cargo-depends.mk, pimsync/patches patch-Cargo.toml

pimsync: new package

packages fine, just needs testing
DeltaFile
+651-0pimsync/distinfo
+216-0pimsync/cargo-depends.mk
+38-0pimsync/Makefile
+12-0pimsync/patches/patch-Cargo.toml
+6-0pimsync/PLIST
+4-0pimsync/DESCR
+927-01 files not shown
+929-07 files

LLVM/project 291e4e9clang/docs ReleaseNotes.rst, clang/lib/Sema SemaDecl.cpp

[Clang] prevent constexpr crash on invalid overrides (#184048)

Fixes #183290

---

This PR fixes a crash during `constexpr` evaluation that occurred after
detecting an invalid override. It now marks the overriding method as
invalid when override checks fail.
DeltaFile
+26-0clang/test/SemaCXX/constant-expression-cxx14.cpp
+6-3clang/lib/Sema/SemaDecl.cpp
+1-0clang/docs/ReleaseNotes.rst
+33-33 files

LLVM/project ffcc5ccclang/lib/Sema SemaARM.cpp, llvm/include/llvm/IR IntrinsicsAArch64.td

fixup! More small PR fixes
DeltaFile
+0-44llvm/test/Verifier/AArch64/luti6-intrinsics.ll
+6-9llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
+5-8llvm/test/CodeGen/AArch64/sve2p3-intrinsics-luti6.ll
+1-4llvm/test/CodeGen/AArch64/sme2p3-intrinsics-luti6.ll
+1-2clang/lib/Sema/SemaARM.cpp
+1-0llvm/include/llvm/IR/IntrinsicsAArch64.td
+14-676 files

FreeBSD/ports cee37a2graphics/embree pkg-plist Makefile

graphics/embree: update Intel Embree to version 4.4.1

Manpages were renamed upstream for consistency (section
3 is for library calls, section 4 is for special devices).

Test coverage numbers are the same as were previously:

  Tests passed: 7423
  Tests failed: 1803
  Tests failed and ignored: 48

Reported by:    portscout
DeltaFile
+149-127graphics/embree/pkg-plist
+2-4graphics/embree/Makefile
+3-3graphics/embree/distinfo
+154-1343 files