LLVM/project eb819b9llvm/test/Transforms/SLPVectorizer sub-nsw-icmp-eq-zero-reorder.ll

[SLP][NFC]Add a test with incorrect nsw in reordered sub feeding equal cmp, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/210204
DeltaFile
+43-0llvm/test/Transforms/SLPVectorizer/sub-nsw-icmp-eq-zero-reorder.ll
+43-01 files

LLVM/project 0a0fdfdllvm/test/CodeGen/AMDGPU llvm.amdgcn.intersect_ray.ll llvm.amdgcn.exp.compr.ll, llvm/test/CodeGen/AMDGPU/GlobalISel llvm.amdgcn.intersect_ray.ll

[NFC] Use new target triple for some tests

They were mistakenly reverted back to the old ones.
DeltaFile
+15-15llvm/test/CodeGen/AMDGPU/llvm.amdgcn.intersect_ray.ll
+6-6llvm/test/CodeGen/AMDGPU/llvm.amdgcn.exp.compr.ll
+5-5llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.intersect_ray.ll
+4-4llvm/test/CodeGen/AMDGPU/llvm.amdgcn.dual_intersect_ray.ll
+2-2llvm/test/CodeGen/AMDGPU/llvm.amdgcn.tanh.ll
+2-2llvm/test/CodeGen/AMDGPU/s-wakeup-barrier.ll
+34-341 files not shown
+35-357 files

FreeBSD/ports 640c47enet/dataplaneapi Makefile, net/dataplaneapi/files patch-configuration_configuration.go

net/dataplaneapi: Fix path to configuration file
DeltaFile
+2-2net/dataplaneapi/files/patch-configuration_configuration.go
+1-1net/dataplaneapi/Makefile
+3-32 files

LLVM/project 3cfb013bolt/docs BOLTAArch64OptimizationStatus.md GettingStarted.md

[docs] Finish MyST migration for selected docs
DeltaFile
+103-108bolt/docs/BOLTAArch64OptimizationStatus.md
+9-10bolt/docs/GettingStarted.md
+112-1182 files

LLVM/project 092ac9clldb/docs/resources test.md, lldb/packages/Python/lldbsuite/support xcode.py

[lldb][test] Allow dotest.py to call for Xcode to attach (#209628)

This speeds up the debugging of API tests a little on macOS.

(AppleScript written by Claude based on Xcode.sdef)
DeltaFile
+24-0lldb/packages/Python/lldbsuite/support/xcode.py
+7-2lldb/packages/Python/lldbsuite/test/dotest.py
+7-0lldb/packages/Python/lldbsuite/test/dotest_args.py
+5-1lldb/docs/resources/test.md
+43-34 files

LLVM/project 205a662clang/lib/Driver/ToolChains MinGW.cpp, clang/test/Driver mingw-sysroot.cpp

[clang][mingw] Try both native and ARM64EC triples when looking for a sysroot on the ARM64EC target (#210017)

Similarly to MSVC, a MinGW toolchain may provide support for both ARM64
and ARM64EC in a single sysroot. Structuring the toolchain this way has
the additional advantage of seamlessly supporting linking ARM64X images.

Support this configuration in findClangRelativeSysroot.
DeltaFile
+20-0clang/test/Driver/mingw-sysroot.cpp
+15-0clang/lib/Driver/ToolChains/MinGW.cpp
+35-02 files

LLVM/project 5ed5468llvm/lib/Transforms/Scalar LoopStrengthReduce.cpp

[NFC][LSR] Remove duplicate debug expression update (#210188)

Remove duplicate debug expression update we assigned
the same DIExpression twice so let's just remove the redundant call.

Tested via make check.

Assisted by AI.
DeltaFile
+0-1llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
+0-11 files

LLVM/project bd0395elibc/src/sys/time gettimeofday.h, libc/src/sys/time/linux gettimeofday.cpp

[libc] Move gettimeofday to sys/time.h header. (#210185)

`gettimeofday` is supposed to be declared in the `<sys/time.h>` header,
not the `<time.h>` where we've had it previously. Move the declaration
to the correct header, and move the files with implementation and unit
tests accordingly.

Note that `gettimeofday` is removed removed from POSIX-2024, but let's
keep it available for now, since there's fair amount of existing code
that still uses it.
DeltaFile
+46-0libc/src/sys/time/linux/gettimeofday.cpp
+0-42libc/src/time/linux/gettimeofday.cpp
+26-0libc/test/src/sys/time/gettimeofday_test.cpp
+26-0libc/src/sys/time/gettimeofday.h
+0-21libc/src/time/gettimeofday.h
+0-17libc/test/src/time/gettimeofday_test.cpp
+98-8012 files not shown
+140-12718 files

LLVM/project 5978ac0llvm/lib/CodeGen/AsmPrinter DwarfExpression.cpp

[NFC] Inline DwarfExpression frame register check (#210186)

Inline DwarfExpression frame register check as it's the only call.

Tested via make check.

Assisted by AI.
DeltaFile
+1-2llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp
+1-21 files

OpenBSD/src 54MQ7chetc/signify openbsd-81-base.pub

   base key for 81
VersionDeltaFile
1.1+2-0etc/signify/openbsd-81-base.pub
+2-01 files

LLVM/project bc84483bolt/docs GettingStarted.md index.md

[docs] Convert selected rst docs with rst2myst
DeltaFile
+87-103bolt/docs/GettingStarted.md
+32-31bolt/docs/index.md
+22-17bolt/docs/BOLTAArch64OptimizationStatus.md
+141-1513 files

LLVM/project f567221bolt/docs GettingStarted.rst GettingStarted.md

[bolt][docs] Rename BOLT docs to Markdown
DeltaFile
+0-255bolt/docs/GettingStarted.rst
+255-0bolt/docs/GettingStarted.md
+145-0bolt/docs/BOLTAArch64OptimizationStatus.md
+0-145bolt/docs/BOLTAArch64OptimizationStatus.rst
+46-0bolt/docs/index.md
+0-46bolt/docs/index.rst
+446-4466 files

FreeBSD/src f2e6a8blib/libproc Makefile, share/mk src.libnames.mk

libproc: link against libctf if MK_CTF != no instead of MK_CDDL != no

Logic prior to this change would incorrectly try linking when MK_CDDL != no,
instead of MK_CTF != no, which could result in the library and the tests being
broken if/when MK_CTF == no and MK_CDDL != no (an uncommon, but possible
combination with today's build knobs).

This change updates the conditional to correctly track the value of MK_CTF, which
in turn is properly toggled to no if/when MK_CDDL == no as it's a dependent build
knob.

This [niche] build bug has been present in FreeBSD since 2014.

MFC after:      1 week
DeltaFile
+1-1share/mk/src.libnames.mk
+1-1lib/libproc/Makefile
+2-22 files

LLVM/project 3ae62bellvm/test/CodeGen/AMDGPU global-atomicrmw-fadd.ll, llvm/test/CodeGen/RISCV short-forward-branch-opt-zibi.ll

clang-format

Created using spr 1.3.7
DeltaFile
+852-327llvm/test/Transforms/LoopIdiom/cyclic-redundancy-check.ll
+761-0llvm/test/Transforms/LoopIdiom/RISCV/cyclic-redundancy-check.ll
+234-489llvm/test/CodeGen/AMDGPU/global-atomicrmw-fadd.ll
+707-0llvm/test/Transforms/LoopIdiom/AArch64/cyclic-redundancy-check.ll
+707-0llvm/test/Transforms/LoopIdiom/X86/cyclic-redundancy-check.ll
+550-0llvm/test/CodeGen/RISCV/short-forward-branch-opt-zibi.ll
+3,811-816814 files not shown
+24,975-6,418820 files

LLVM/project 67e6d3allvm/test/CodeGen/AMDGPU global-atomicrmw-fadd.ll, llvm/test/CodeGen/RISCV short-forward-branch-opt-zibi.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+852-327llvm/test/Transforms/LoopIdiom/cyclic-redundancy-check.ll
+761-0llvm/test/Transforms/LoopIdiom/RISCV/cyclic-redundancy-check.ll
+234-489llvm/test/CodeGen/AMDGPU/global-atomicrmw-fadd.ll
+707-0llvm/test/Transforms/LoopIdiom/AArch64/cyclic-redundancy-check.ll
+707-0llvm/test/Transforms/LoopIdiom/X86/cyclic-redundancy-check.ll
+550-0llvm/test/CodeGen/RISCV/short-forward-branch-opt-zibi.ll
+3,811-816814 files not shown
+24,975-6,418820 files

LLVM/project 59031e7llvm/test/CodeGen/AMDGPU global-atomicrmw-fadd.ll, llvm/test/CodeGen/RISCV short-forward-branch-opt-zibi.ll

clang-format

Created using spr 1.3.7
DeltaFile
+852-327llvm/test/Transforms/LoopIdiom/cyclic-redundancy-check.ll
+761-0llvm/test/Transforms/LoopIdiom/RISCV/cyclic-redundancy-check.ll
+234-489llvm/test/CodeGen/AMDGPU/global-atomicrmw-fadd.ll
+707-0llvm/test/Transforms/LoopIdiom/X86/cyclic-redundancy-check.ll
+707-0llvm/test/Transforms/LoopIdiom/AArch64/cyclic-redundancy-check.ll
+550-0llvm/test/CodeGen/RISCV/short-forward-branch-opt-zibi.ll
+3,811-816814 files not shown
+24,975-6,418820 files

LLVM/project f790467llvm/test/CodeGen/AMDGPU global-atomicrmw-fadd.ll, llvm/test/CodeGen/RISCV short-forward-branch-opt-zibi.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+852-327llvm/test/Transforms/LoopIdiom/cyclic-redundancy-check.ll
+761-0llvm/test/Transforms/LoopIdiom/RISCV/cyclic-redundancy-check.ll
+234-489llvm/test/CodeGen/AMDGPU/global-atomicrmw-fadd.ll
+707-0llvm/test/Transforms/LoopIdiom/X86/cyclic-redundancy-check.ll
+707-0llvm/test/Transforms/LoopIdiom/AArch64/cyclic-redundancy-check.ll
+550-0llvm/test/CodeGen/RISCV/short-forward-branch-opt-zibi.ll
+3,811-816814 files not shown
+24,975-6,418820 files

LLVM/project 52330ddllvm/test/CodeGen/AMDGPU global-atomicrmw-fadd.ll, llvm/test/CodeGen/RISCV short-forward-branch-opt-zibi.ll

clang-format

Created using spr 1.3.7
DeltaFile
+852-327llvm/test/Transforms/LoopIdiom/cyclic-redundancy-check.ll
+761-0llvm/test/Transforms/LoopIdiom/RISCV/cyclic-redundancy-check.ll
+234-489llvm/test/CodeGen/AMDGPU/global-atomicrmw-fadd.ll
+707-0llvm/test/Transforms/LoopIdiom/AArch64/cyclic-redundancy-check.ll
+707-0llvm/test/Transforms/LoopIdiom/X86/cyclic-redundancy-check.ll
+550-0llvm/test/CodeGen/RISCV/short-forward-branch-opt-zibi.ll
+3,811-816814 files not shown
+24,975-6,418820 files

LLVM/project 22e51d5llvm/test/CodeGen/AMDGPU global-atomicrmw-fadd.ll, llvm/test/CodeGen/RISCV short-forward-branch-opt-zibi.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+852-327llvm/test/Transforms/LoopIdiom/cyclic-redundancy-check.ll
+761-0llvm/test/Transforms/LoopIdiom/RISCV/cyclic-redundancy-check.ll
+234-489llvm/test/CodeGen/AMDGPU/global-atomicrmw-fadd.ll
+707-0llvm/test/Transforms/LoopIdiom/AArch64/cyclic-redundancy-check.ll
+707-0llvm/test/Transforms/LoopIdiom/X86/cyclic-redundancy-check.ll
+550-0llvm/test/CodeGen/RISCV/short-forward-branch-opt-zibi.ll
+3,811-816815 files not shown
+24,977-6,420821 files

LLVM/project df7c9dcllvm/test/CodeGen/AMDGPU global-atomicrmw-fadd.ll, llvm/test/CodeGen/RISCV short-forward-branch-opt-zibi.ll

clang-format

Created using spr 1.3.7
DeltaFile
+852-327llvm/test/Transforms/LoopIdiom/cyclic-redundancy-check.ll
+761-0llvm/test/Transforms/LoopIdiom/RISCV/cyclic-redundancy-check.ll
+234-489llvm/test/CodeGen/AMDGPU/global-atomicrmw-fadd.ll
+707-0llvm/test/Transforms/LoopIdiom/X86/cyclic-redundancy-check.ll
+707-0llvm/test/Transforms/LoopIdiom/AArch64/cyclic-redundancy-check.ll
+550-0llvm/test/CodeGen/RISCV/short-forward-branch-opt-zibi.ll
+3,811-816815 files not shown
+24,977-6,420821 files

LLVM/project 6697ac8llvm/test/CodeGen/AMDGPU global-atomicrmw-fadd.ll, llvm/test/CodeGen/RISCV short-forward-branch-opt-zibi.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+852-327llvm/test/Transforms/LoopIdiom/cyclic-redundancy-check.ll
+761-0llvm/test/Transforms/LoopIdiom/RISCV/cyclic-redundancy-check.ll
+234-489llvm/test/CodeGen/AMDGPU/global-atomicrmw-fadd.ll
+707-0llvm/test/Transforms/LoopIdiom/X86/cyclic-redundancy-check.ll
+707-0llvm/test/Transforms/LoopIdiom/AArch64/cyclic-redundancy-check.ll
+550-0llvm/test/CodeGen/RISCV/short-forward-branch-opt-zibi.ll
+3,811-816814 files not shown
+24,975-6,418820 files

LLVM/project 7b7ff73llvm/test/CodeGen/AMDGPU global-atomicrmw-fadd.ll, llvm/test/CodeGen/RISCV short-forward-branch-opt-zibi.ll

clang-format

Created using spr 1.3.7
DeltaFile
+852-327llvm/test/Transforms/LoopIdiom/cyclic-redundancy-check.ll
+761-0llvm/test/Transforms/LoopIdiom/RISCV/cyclic-redundancy-check.ll
+234-489llvm/test/CodeGen/AMDGPU/global-atomicrmw-fadd.ll
+707-0llvm/test/Transforms/LoopIdiom/AArch64/cyclic-redundancy-check.ll
+707-0llvm/test/Transforms/LoopIdiom/X86/cyclic-redundancy-check.ll
+550-0llvm/test/CodeGen/RISCV/short-forward-branch-opt-zibi.ll
+3,811-816814 files not shown
+24,975-6,418820 files

FreeBSD/ports fac3633www/freenginx-devel distinfo Makefile.extmod

www/freenginx-devel: third-party modules management (+)

- update auth_jwt to 0.14.2
- update keyval module to its recent revision

Bump PORTREVISION.

Sponsored by:   tipi.work
DeltaFile
+5-5www/freenginx-devel/distinfo
+2-2www/freenginx-devel/Makefile.extmod
+1-1www/freenginx-devel/Makefile
+8-83 files

NetBSD/src GQXK9OSsys/netinet tcp_var.h

   s/sigature/signature/ in comment.
VersionDeltaFile
1.200+2-2sys/netinet/tcp_var.h
+2-21 files

NetBSD/src MXJDlhVusr.sbin/moused moused.c mouse.h

   s/Kensignton/Kensington/
VersionDeltaFile
1.34+3-3usr.sbin/moused/moused.c
1.2+2-2usr.sbin/moused/mouse.h
+5-52 files

OpenBSD/src iBR2RCqdistrib/sets/lists/base mi

   sync
VersionDeltaFile
1.1191+1-4distrib/sets/lists/base/mi
+1-41 files

OpenBSD/src Mo9LnTGetc/signify openbsd-72-pkg.pub openbsd-72-base.pub

   no longer needed
VersionDeltaFile
1.2+0-0etc/signify/openbsd-72-pkg.pub
1.2+0-0etc/signify/openbsd-72-base.pub
1.2+0-0etc/signify/openbsd-72-syspatch.pub
1.2+0-0etc/signify/openbsd-72-fw.pub
+0-04 files

OpenBSD/src wFl8FNbsys/arch/i386/conf GENERIC RAMDISK_CD

   add iwx to the i386 build

   Add it to both GENERIC and RAMDISK_CD, with the latter pointed out by
   stsp@ and deraadt@

   ok stsp@
VersionDeltaFile
1.866+2-1sys/arch/i386/conf/GENERIC
1.256+2-1sys/arch/i386/conf/RAMDISK_CD
+4-22 files

LLVM/project 7812fefllvm/lib/Target/RISCV RISCVISelLowering.cpp RISCVInstrInfoP.td, llvm/test/CodeGen/RISCV rvp-widening-convert-isel.ll

[RISCV][P-ext] Add RISCVISD::PWZIP for RV32. (#210134)

This node takes 2 32-bit vector inputs and produces a 64-bit vector
result. By extracting the subvector during lowering, we expose more
opportunities for optimizations.
DeltaFile
+67-0llvm/test/CodeGen/RISCV/rvp-widening-convert-isel.ll
+18-5llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+9-8llvm/lib/Target/RISCV/RISCVInstrInfoP.td
+94-133 files

LLVM/project 0acbbccclang/lib/Driver/ToolChains Linux.cpp Clang.cpp, clang/test/Driver linux-ld.c aarch64-fmv.c

[Android] Drop workarounds for older Android API levels pre 23 (#161893)

Drop workarounds for Android API levels pre 23.

The minimum Android API currently supported by the LTS NDK is 23.
DeltaFile
+3-19clang/test/Driver/linux-ld.c
+2-10clang/test/Driver/aarch64-fmv.c
+2-4clang/lib/Driver/ToolChains/Linux.cpp
+1-5clang/test/Driver/aarch64-features.c
+0-1clang/lib/Driver/ToolChains/Clang.cpp
+8-395 files