LLVM/project 6937866llvm/lib/Transforms/Vectorize SLPVectorizer.cpp

Revert "[SLP][NFC] Refactor to prepare for constant stride stores" (#188669)

Revert 26f344e1703229aea20df616b1dbc949fbc332e1.

Causes crashes. Reduced test case:
https://github.com/llvm/llvm-project/pull/185997#issuecomment-4131405777
DeltaFile
+260-471llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+260-4711 files

LLVM/project 4f7a3eaclang/lib/CIR/Dialect/Transforms LoweringPrepare.cpp, clang/test/CIR/CodeGenCUDA device-stub.cu

[CIR][CUDA] Handle CUDA module constructor and destructor emission.
DeltaFile
+122-2clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
+41-0clang/test/CIR/CodeGenCUDA/device-stub.cu
+163-22 files

FreeBSD/ports de44925editors/gram distinfo Makefile.crates, editors/gram/files patch-cargo-crates_crash-handler-0.7.0_src_linux_state.rs patch-cargo-crates_minidumper-0.8.3_src_ipc_server.rs

editors/gram: New port: Fork of the Zed code editor without AI or telemetry
DeltaFile
+2,187-0editors/gram/distinfo
+1,092-0editors/gram/Makefile.crates
+136-0editors/gram/files/patch-cargo-crates_crash-handler-0.7.0_src_linux_state.rs
+69-0editors/gram/files/patch-cargo-crates_minidumper-0.8.3_src_ipc_server.rs
+59-0editors/gram/files/patch-cargo-crates_crash-context-0.6.3_src_freebsd.rs
+42-0editors/gram/files/patch-cargo-crates_crash-handler-0.7.0_src_linux.rs
+3,585-022 files not shown
+3,909-028 files

LLVM/project 3fcf10cclang/lib/AST/ByteCode Interp.cpp Interp.h, clang/test/SemaTemplate stack-exhaustion.cpp

[clang][bytecode] Reapply "Use tailcalls via `[[clang::musttail]]`" (#188419)

1) Disable tailcalls on powerpc and MSVC
2) Disable the `preserve_none` calling convention on aarch64 and i386.
For aarch64, it works but causes problems under asan:
https://github.com/llvm/llvm-project/issues/177519
DeltaFile
+161-90clang/lib/AST/ByteCode/Interp.cpp
+87-48clang/utils/TableGen/ClangOpcodesEmitter.cpp
+41-12clang/lib/AST/ByteCode/Interp.h
+3-3clang/lib/AST/ByteCode/Compiler.cpp
+5-0clang/lib/AST/ByteCode/EvalEmitter.cpp
+4-0clang/test/SemaTemplate/stack-exhaustion.cpp
+301-1533 files not shown
+308-1539 files

LLVM/project ee159a1llvm/lib/Transforms/Vectorize SLPVectorizer.cpp

Revert "[SLP][NFC] Refactor to prepare for constant stride stores (#185997)"

This reverts commit 26f344e1703229aea20df616b1dbc949fbc332e1.
DeltaFile
+260-471llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+260-4711 files

LLVM/project 4814a9fllvm/lib/ExecutionEngine/Orc LinkGraphLinkingLayer.cpp

[ORC] Fix typo in comment. NFC. (#188664)
DeltaFile
+1-1llvm/lib/ExecutionEngine/Orc/LinkGraphLinkingLayer.cpp
+1-11 files

LLVM/project 6556183llvm/lib/Target/RISCV RISCVInstrInfoXqci.td, llvm/test/CodeGen/RISCV xqciac.ll

[RISCV] Add compress pattern for QC_SHLADD Rd, Rs1, Rd, 4 to QC_C_MULIADD Rd, Rs1, 16 (#188516)
DeltaFile
+5-0llvm/test/MC/RISCV/xqciac-valid.s
+2-2llvm/test/CodeGen/RISCV/xqciac.ll
+2-0llvm/lib/Target/RISCV/RISCVInstrInfoXqci.td
+9-23 files

FreeBSD/ports 2f60394net/freeipa-client distinfo Makefile

net/freeipa-client: update to 4.13.1

Reported by:    portscout
Sponsored by:   Klara, Inc.
DeltaFile
+3-3net/freeipa-client/distinfo
+1-2net/freeipa-client/Makefile
+4-52 files

FreeBSD/doc 10ecd56website/static/security/advisories FreeBSD-SA-26:06.tcp.asc FreeBSD-SA-26:09.pf.asc, website/static/security/patches/SA-26:09 pf-15.patch pf-14.patch

Add SA-26:06 through SA-26:09.

Approved by:    so
DeltaFile
+224-0website/static/security/patches/SA-26:09/pf-15.patch
+212-0website/static/security/patches/SA-26:09/pf-14.patch
+180-0website/static/security/advisories/FreeBSD-SA-26:06.tcp.asc
+168-0website/static/security/advisories/FreeBSD-SA-26:09.pf.asc
+163-0website/static/security/advisories/FreeBSD-SA-26:08.rpcsec_gss.asc
+140-0website/static/security/advisories/FreeBSD-SA-26:07.nvmf.asc
+1,087-09 files not shown
+1,257-015 files

FreeBSD/ports 44e94f4devel/etcd35 distinfo Makefile

devel/etcd35: update to 3.5.38

Reported by:    portscout
Sponsored by:   Entersekt (previously Modirum MDpay)
Sponsored by:   Klara, Inc.
DeltaFile
+25-25devel/etcd35/distinfo
+1-2devel/etcd35/Makefile
+26-272 files

FreeBSD/ports 3fc3abbsysutils/lsblk Makefile

sysutils/lsblk: bump PORTREVISION

PR:     293887
DeltaFile
+1-1sysutils/lsblk/Makefile
+1-11 files

LLVM/project 5a2fedflibc/src/__support/CPP/type_traits is_constant_evaluated.h, libc/src/__support/macros attributes.h config.h

[libc][msvc] Re-enable __builtin_is_constant_evaluated for MSVC. (#188663)
DeltaFile
+6-1libc/src/__support/macros/attributes.h
+1-1libc/src/__support/CPP/type_traits/is_constant_evaluated.h
+2-0libc/src/__support/macros/config.h
+9-23 files

LLVM/project dfcc765llvm/lib/Transforms/Vectorize VectorCombine.cpp, llvm/test/Transforms/VectorCombine/LoongArch shuffle-identity-miscompile.ll lit.local.cfg

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+20-16llvm/lib/Transforms/Vectorize/VectorCombine.cpp
+28-0llvm/test/Transforms/VectorCombine/LoongArch/shuffle-identity-miscompile.ll
+4-0llvm/test/Transforms/VectorCombine/LoongArch/lit.local.cfg
+52-163 files

LLVM/project 3241fd3llvm/test/Transforms/VectorCombine/LoongArch shuffle-identity-miscompile.ll lit.local.cfg

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+26-0llvm/test/Transforms/VectorCombine/LoongArch/shuffle-identity-miscompile.ll
+4-0llvm/test/Transforms/VectorCombine/LoongArch/lit.local.cfg
+30-02 files

LLVM/project 976a107llvm/test/Transforms/VectorCombine/LoongArch shuffle-identity-miscompile.ll lit.local.cfg

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+26-0llvm/test/Transforms/VectorCombine/LoongArch/shuffle-identity-miscompile.ll
+4-0llvm/test/Transforms/VectorCombine/LoongArch/lit.local.cfg
+30-02 files

FreeBSD/ports 3a1985cbiology/sra-tools distinfo

biology/sra-tools: Unbreak distfile

Corruption caused by failed fetch during previous commit.
DeltaFile
+3-3biology/sra-tools/distinfo
+3-31 files

LLVM/project 406ac8aclang/include/clang/CIR/Dialect/IR CIRCUDAAttrs.td, clang/lib/CIR/CodeGen CIRGenModule.cpp

Avoid copies from `std::string`
DeltaFile
+23-17clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
+7-4clang/lib/CIR/CodeGen/CIRGenModule.cpp
+1-1clang/include/clang/CIR/Dialect/IR/CIRCUDAAttrs.td
+31-223 files

LLVM/project 901073aclang/test/Preprocessor riscv-target-features.c, llvm/lib/Target/RISCV RISCVInstrInfoP.td

[RISCV] Update P extension to 0.21 (#188121)

Add the new shift and pnclip instructions.

Spec PR https://github.com/riscv/riscv-p-spec/pull/237
DeltaFile
+57-13llvm/lib/Target/RISCV/RISCVInstrInfoP.td
+36-0llvm/test/MC/RISCV/rv64p-valid.s
+24-0llvm/test/MC/RISCV/rv32p-valid.s
+4-4llvm/test/MC/RISCV/attribute-arch.s
+3-3clang/test/Preprocessor/riscv-target-features.c
+1-1llvm/test/CodeGen/RISCV/attributes.ll
+125-215 files not shown
+130-2611 files

OpenBSD/ports vZvcQD9devel/py-pygithub distinfo Makefile, devel/py-pygithub/pkg PLIST

   update py-pygithub to 2.9.0
VersionDeltaFile
1.9+12-0devel/py-pygithub/pkg/PLIST
1.6+2-2devel/py-pygithub/distinfo
1.8+1-1devel/py-pygithub/Makefile
+15-33 files

NetBSD/pkgsrc OnLFSabgames/craft distinfo, games/craft/patches patch-hcc_hcc.cc patch-hcc_hcc.hc

   games/craft: fix build with gcc14
VersionDeltaFile
1.1+24-0games/craft/patches/patch-hcc_hcc.cc
1.1+24-0games/craft/patches/patch-hcc_hcc.hc
1.17+3-1games/craft/distinfo
+51-13 files

OpenBSD/ports J7BPWRUshells/py-qtconsole distinfo Makefile

   update py-qtconsole to 5.7.2
VersionDeltaFile
1.10+2-2shells/py-qtconsole/distinfo
1.28+1-2shells/py-qtconsole/Makefile
+3-42 files

OpenBSD/ports BqJoPC9devel/spyder/py-spyder-kernels distinfo Makefile

   update py-spyder-kernels to 3.1.4
VersionDeltaFile
1.13+2-2devel/spyder/py-spyder-kernels/distinfo
1.27+1-1devel/spyder/py-spyder-kernels/Makefile
+3-32 files

FreeBSD/ports 82543fbdeskutils/taskwarrior-tui distinfo Makefile.crates

deskutils/taskwarrior-tui: Update to 0.26.7
DeltaFile
+357-171deskutils/taskwarrior-tui/distinfo
+177-84deskutils/taskwarrior-tui/Makefile.crates
+1-2deskutils/taskwarrior-tui/Makefile
+535-2573 files

LLVM/project 983b202clang-tools-extra/test/clang-tidy/checkers/android cloexec-memfd-create.cpp cloexec-accept4.cpp, clang-tools-extra/test/clang-tidy/checkers/bugprone spuriously-wake-up-functions.c posix-return.cpp

[clang-tidy][NFC] Use mock header instead of #define NULL in tests (#188420)

Since stddef.h in the mock headers of clang-tidy tests now provides
`#define NULL 0L`, we can migrate manual `#define NULL` in these tests
to standard `#include`s.
DeltaFile
+3-4clang-tools-extra/test/clang-tidy/checkers/readability/implicit-bool-conversion.c
+2-1clang-tools-extra/test/clang-tidy/checkers/readability/isolate-declaration.cpp
+2-1clang-tools-extra/test/clang-tidy/checkers/bugprone/spuriously-wake-up-functions.c
+2-1clang-tools-extra/test/clang-tidy/checkers/bugprone/posix-return.cpp
+2-1clang-tools-extra/test/clang-tidy/checkers/android/cloexec-memfd-create.cpp
+2-1clang-tools-extra/test/clang-tidy/checkers/android/cloexec-accept4.cpp
+13-912 files not shown
+25-2118 files

NetBSD/pkgsrc Gp8kgnLwm/golem distinfo, wm/golem/patches patch-configure patch-configure.in

   wm/golem: fix build with gcc14
VersionDeltaFile
1.1+14-0wm/golem/patches/patch-configure
1.1+14-0wm/golem/patches/patch-configure.in
1.13+3-1wm/golem/distinfo
+31-13 files

FreeBSD/doc 7ccdaf4website/content/en/releases/15.0R/ec2-ami-ids latest.adoc

15.0: Update "latest" AMIs

We now have 15.0-RELEASE-p5 AMIs.

Note that, due to ongoing issues impacting hardware in the region, AMIs for
the me-south-1 region have not been updated.

Approved by:    re (implicit)
Sponsored by:   Amazon
DeltaFile
+464-464website/content/en/releases/15.0R/ec2-ami-ids/latest.adoc
+464-4641 files

GhostBSD/build 848baf6packages base

Merge pull request #273 from ghostbsd/bzip2-dev

Add GhostBSD-bzip2-dev to package list
DeltaFile
+1-0packages/base
+1-01 files

GhostBSD/build b811048packages base

Add GhostBSD-bzip2-dev to package list
DeltaFile
+1-0packages/base
+1-01 files

LLVM/project 048238blibcxx/include __hash_table

Format

Created using spr 1.3.6-beta.1
DeltaFile
+6-2libcxx/include/__hash_table
+6-21 files

LLVM/project b95b902lldb/include/lldb/Target Process.h, lldb/source/Target Process.cpp ProcessTrace.cpp

[LLDB] Use shared_ptr for m_current_private_state_thread (#188542)

Avoids manual memory management.

Uses `shared_ptr` instead of `unique_ptr` because we store references to
the current thread in a backup variable.

Simplifies the private thread `is_secondary` semantics by providing a
backup storage for the current thread instead of a boolean value with a
contract to manage the backup separately.
DeltaFile
+47-52lldb/include/lldb/Target/Process.h
+43-46lldb/source/Target/Process.cpp
+1-1lldb/source/Target/ProcessTrace.cpp
+91-993 files