LLVM/project d84bfcdllvm/test/CodeGen/AArch64 neon-dotreduce.ll aarch64-mull-masks.ll, llvm/test/CodeGen/AMDGPU flat_atomics_i64_system_noprivate.ll flat_atomics_i64_noprivate.ll

better comment

Created using spr 1.3.6-beta.1
DeltaFile
+9,196-0llvm/test/CodeGen/AMDGPU/flat_atomics_i64_system_noprivate.ll
+6,804-0llvm/test/CodeGen/AMDGPU/flat_atomics_i64_noprivate.ll
+2,870-1,287llvm/test/CodeGen/AArch64/neon-dotreduce.ll
+1,223-530llvm/test/CodeGen/AArch64/aarch64-mull-masks.ll
+1,648-83llvm/test/CodeGen/RISCV/rvv/fixed-vectors-fp.ll
+1,523-0llvm/test/Transforms/AtomicExpand/AMDGPU/expand-atomicrmw-flat-noalias-addrspace.ll
+23,264-1,9001,172 files not shown
+69,772-39,6091,178 files

LLVM/project f364804llvm/test/Analysis/CostModel/RISCV cast.ll cmp.ll

[RISCV] Fix vp-intrinsics args in cost model tests. NFC (#112463)

This patch contains following changes to fix vp intrinsics tests.
1. v\*float -> v\*f32, v\*double -> v\*f64 and v\*half -> v\*f16
2. Fix the order of the vp-intrinsics.
DeltaFile
+1,119-1,119llvm/test/Analysis/CostModel/RISCV/cast.ll
+32-32llvm/test/Analysis/CostModel/RISCV/cmp.ll
+1,151-1,1512 files

LLVM/project 2039073llvm/lib/CodeGen/GlobalISel CombinerHelper.cpp

Add comment
DeltaFile
+2-0llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp
+2-01 files

LLVM/project a14d462llvm/lib/CodeGen/GlobalISel CombinerHelper.cpp, llvm/test/CodeGen/AMDGPU/GlobalISel atomic_load_flat.ll atomic_load_global.ll

GlobalISel: Fix combine duplicating atomic loads

The sext_inreg (load) combine was not deleting the old load instruction,
and it would never be deleted if volatile or atomic.
DeltaFile
+18-78llvm/test/CodeGen/AMDGPU/GlobalISel/atomic_load_flat.ll
+9-30llvm/test/CodeGen/AMDGPU/GlobalISel/atomic_load_global.ll
+9-27llvm/test/CodeGen/AMDGPU/GlobalISel/atomic_load_local_2.ll
+0-2llvm/test/CodeGen/AMDGPU/GlobalISel/postlegalizer-combiner-sextload-from-sextinreg.mir
+1-0llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp
+37-1375 files

LLVM/project bdd2a6bllvm/lib/Target/AMDGPU BUFInstructions.td

Remove i16 result mubuf types.

This would only be used if we started using direct i16
values on gfx6/gfx7, but they should legalize all to i32
DeltaFile
+0-2llvm/lib/Target/AMDGPU/BUFInstructions.td
+0-21 files

LLVM/project 4245c00llvm/lib/ExecutionEngine/Orc LLJIT.cpp

[ORC] Fix LLJIT's atexit declaration for clang-repl on SystemZ.

The atexit needs a signext attribute on its return type. See
https://github.com/llvm/llvm-project/issues/109658.
DeltaFile
+10-4llvm/lib/ExecutionEngine/Orc/LLJIT.cpp
+10-41 files

FreeBSD/ports 08ffb8bdatabases/pg.el distinfo Makefile

databases/pg.el: Update to 0.43

ChangeLog:      https://github.com/emarsden/pg-el/blob/v0.43/CHANGELOG.md
DeltaFile
+3-3databases/pg.el/distinfo
+1-1databases/pg.el/Makefile
+4-42 files

FreeBSD/ports bccc337mail/rspamd distinfo pkg-plist

mail/rspamd: Update to 3.10.0

ReleaseNotes:   https://www.rspamd.com/announce/2024/09/30/rspamd-3.10.0.html
PR:             281798
Approved by:    maintainer timeout
DeltaFile
+3-3mail/rspamd/distinfo
+2-0mail/rspamd/pkg-plist
+1-1mail/rspamd/Makefile
+6-43 files

LLVM/project d8fadadmlir/include/mlir/Dialect/LLVMIR LLVMIntrinsicOps.td LLVMOpBase.td, mlir/lib/Dialect/LLVMIR/IR LLVMDialect.cpp

[mlir][LLVMIR] Add operand bundle support for llvm.intr.assume (#112143)

This patch adds operand bundle support for `llvm.intr.assume`.

This patch actually contains two parts:

- `llvm.intr.assume` now accepts operand bundle related attributes and
operands. `llvm.intr.assume` does not take constraint on the operand
bundles, but obviously only a few set of operand bundles are meaningful.
I plan to add some of those (e.g. `aligned` and `separate_storage` are
what interest me but other people may be interested in other operand
bundles as well) in future patches.

- The definitions of `llvm.call`, `llvm.invoke`, and
`llvm.call_intrinsic` actually define `op_bundle_tags` as an operation
property. It turns out this approach would introduce some unnecessary
burden if applied equally to the intrinsic operations because properties
are not available through `Operation *` but we have to operate on
`Operation *` during the import/export of intrinsics, so this PR changes
it from a property to an array attribute.
DeltaFile
+63-33mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp
+35-9mlir/include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.td
+35-2mlir/lib/Target/LLVMIR/ModuleTranslation.cpp
+31-1mlir/lib/Target/LLVMIR/ModuleImport.cpp
+27-0mlir/test/Dialect/LLVMIR/roundtrip.mlir
+19-6mlir/include/mlir/Dialect/LLVMIR/LLVMOpBase.td
+210-5114 files not shown
+276-7720 files

LLVM/project 5716f83llvm/include/llvm/ExecutionEngine/JITLink i386.h, llvm/lib/ExecutionEngine/JITLink ELF_i386.cpp

[JITLink] Fix i686 R_386_32 and other relocation values (#111091)

Fix R_386_32 and other relocations by correcting Addend computations.
DeltaFile
+9-24llvm/include/llvm/ExecutionEngine/JITLink/i386.h
+17-3llvm/lib/ExecutionEngine/JITLink/ELF_i386.cpp
+12-4llvm/test/ExecutionEngine/JITLink/i386/ELF_i386_absolute_relocations_32.s
+6-6llvm/test/ExecutionEngine/JITLink/i386/ELF_i386_small_pic_relocations_got.s
+9-1llvm/test/ExecutionEngine/JITLink/i386/ELF_i386_absolute_relocations_16.s
+4-3llvm/test/ExecutionEngine/JITLink/i386/ELF_i386_pc_relative_relocations_32.s
+57-411 files not shown
+60-447 files

NetBSD/pkgsrc xRWVbDZdoc CHANGES-2024

   updates to gns3 and tex packages
VersionDeltaFile
1.6267+7-1doc/CHANGES-2024
+7-11 files

NetBSD/pkgsrc VOHNBjxmeta-pkgs/texlive-collection-xetex Makefile DESCR

   texlive-collection-xetex: update to revision 71515
VersionDeltaFile
1.20+2-2meta-pkgs/texlive-collection-xetex/Makefile
1.2+1-1meta-pkgs/texlive-collection-xetex/DESCR
+3-32 files

LLVM/project 4db57abllvm/include/llvm/Transforms/Coroutines SuspendCrossingInfo.h, llvm/lib/Transforms/Coroutines SuspendCrossingInfo.cpp MaterializationUtils.cpp

[Coroutines] Improve dump of BB label to avoid str copies (#112374)

* This avoids the need to call printAsOperand that requires use of an
ostream and thus avoids a str copy.
* ModuleSlotTracker is used to get a BB # for BB's without names when
dumping SuspendCrossingInfo and materialization info.
* getBasicBlockLabel() is changed to dumpBasicBlockLabel() that directly
prints the label to dbgs()
* The label corresponds with the print-before BB #s.
* This change does not require any additional arguments to be added to
dump() methods, at least those that currently do not require any args.

Co-authored-by: tnowicki <tnowicki.nowicki at amd.com>
DeltaFile
+22-15llvm/lib/Transforms/Coroutines/SuspendCrossingInfo.cpp
+15-8llvm/lib/Transforms/Coroutines/MaterializationUtils.cpp
+4-1llvm/include/llvm/Transforms/Coroutines/SuspendCrossingInfo.h
+41-243 files

NetBSD/pkgsrc V6JNgymmeta-pkgs/texlive-collection-publishers Makefile

   texlive-collection-publishers: update to revision 72464
VersionDeltaFile
1.38+9-2meta-pkgs/texlive-collection-publishers/Makefile
+9-21 files

LLVM/project cfc10belld/ELF SymbolTable.cpp

[lld] Fix warning in SymbolTable.cpp (#112323)

Fix gcc warning:

lld/ELF/SymbolTable.cpp:340:33: warning: enumeral and non-enumeral type
in conditional expression [-Wextra]
DeltaFile
+1-1lld/ELF/SymbolTable.cpp
+1-11 files

NetBSD/pkgsrc oNnmLbkmeta-pkgs/texlive-collection-plaingeneric Makefile

   texlive-collection-plaingeneric: update to revision 71220
VersionDeltaFile
1.26+3-2meta-pkgs/texlive-collection-plaingeneric/Makefile
+3-21 files

NetBSD/pkgsrc q4pveJJmeta-pkgs/texlive-collection-pictures Makefile

   texlive-collection-pictures: update to revision 71947
VersionDeltaFile
1.47+5-2meta-pkgs/texlive-collection-pictures/Makefile
+5-21 files

NetBSD/pkgsrc MrmjpJXmeta-pkgs/texlive-collection-mathscience Makefile

   texlive-collection-mathscience: update to revision 72266
VersionDeltaFile
1.29+11-2meta-pkgs/texlive-collection-mathscience/Makefile
+11-21 files

NetBSD/pkgsrc k2WQQjfdoc CHANGES-2024

   Updated emulators/x16-rom to 48
   Updated emulators/x16-emulator to 48
VersionDeltaFile
1.6266+3-1doc/CHANGES-2024
+3-11 files

NetBSD/pkgsrc RTkonHMemulators/x16-emulator distinfo Makefile, emulators/x16-emulator/patches patch-Makefile patch-src_main.c

   Update to R48 ("Cadmium"):

   Features/Fixes
   * Emulated VERA SPI clock has been updated to half of the VERA clock speed
     rather than the CPU clock.
   * Trace for ROM banks 13-15 (x16edit and Basload) is now supported
     [stefan-b-jakobsson]
   * Fixed debug reads from the stack and a few unbounded values in the
     debugger display
   * VERA PSG: for the saw and triangle waves, the inverse of the pulse width
     value is XORed with the value of the wave. This is the behavior of VERA
     47.0.2 on hardware. [m00dawg]
   * Allow setting the amount of RAM in the web version of the emulator
     [JimmyDansbo]
   * Windows 11: Rounded corners should no longer cut off the lower left and
     lower right of the emulator window.
   * New memory statistics feature [irmen]
   * HostFS: Implement DOS "T"ell command
   * Debugger now includes elapsed cpu clocks since the last breakpoint or step

    [6 lines not shown]
VersionDeltaFile
1.11+6-6emulators/x16-emulator/distinfo
1.5+6-6emulators/x16-emulator/patches/patch-Makefile
1.3+4-4emulators/x16-emulator/patches/patch-src_main.c
1.18+3-3emulators/x16-emulator/Makefile
+19-194 files

NetBSD/pkgsrc YvthEZfmeta-pkgs/texlive-collection-luatex Makefile

   texlive-collection-luatex: update to revision 72049
VersionDeltaFile
1.29+6-2meta-pkgs/texlive-collection-luatex/Makefile
+6-21 files

LLVM/project 7937fe1compiler-rt/test/orc/TestCases/Linux/Generic llvm-jitlink-all-load.c, llvm/include/llvm/ExecutionEngine/Orc MachO.h ExecutionUtils.h

[ORC][llvm-jitlink] Add support for forced loading of archive members.

This patch adds support for forced loading of archive members, similar to the
behavior of the -all_load and -ObjC options in ld64. To enable this, the
StaticLibraryDefinitionGenerator class constructors are extended with a
VisitMember callback that is called on each member file in the archive at
generator construction time. This callback can be used to unconditionally add
the member file to a JITDylib at that point.

To test this the llvm-jitlink utility is extended with -all_load (all platforms)
and -ObjC (darwin only) options. Since we can't refer to symbols in the test
objects directly (these would always cause the member to be linked in, even
without the new flags) we instead test side-effects of force loading: execution
of constructors and registration of Objective-C metadata.

rdar://134446111
DeltaFile
+37-5llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp
+35-0llvm/lib/ExecutionEngine/Orc/MachO.cpp
+26-6llvm/tools/llvm-jitlink/llvm-jitlink.cpp
+17-0llvm/include/llvm/ExecutionEngine/Orc/MachO.h
+14-1llvm/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h
+14-0compiler-rt/test/orc/TestCases/Linux/Generic/llvm-jitlink-all-load.c
+143-124 files not shown
+180-1310 files

NetBSD/pkgsrc cdcdLlWemulators/x16-rom distinfo Makefile, emulators/x16-rom/patches patch-Makefile

   Update to R48 ("Cadmium").  Changelog:

   Changelog:

   BUILD
   * Building BASLOAD and X16EDIT now outputs trace headers to facilitate
     instruction traces in the emulator for those banks. [stefan-b-jakobsson]

   KERNAL
   * Fix a few issues applying the PS/2 typematic (speed/delay) preference
     after a boot. [stefan-b-jakobsson]
   * Num Lock can now be turned off.
   * Added extapi command kbd_leds to fetch or set the keyboard LED state
   * Added extapi command scnsiz to override the KERNAL's text resolution
   * ioinit now disables all stock interrupt sources (VERA, VIAs, and YM2151)
   * 65C816 default native NMI handler now chains to the 65C02 one
   * Fixed a bug which caused backspace and quote mode glitches in the BASIC
     editor when the background color was set to 8 or above.
   * Removed some unused code for softclock and C64 RS-232 [Fulgen301]

    [36 lines not shown]
VersionDeltaFile
1.7+5-5emulators/x16-rom/distinfo
1.3+4-4emulators/x16-rom/patches/patch-Makefile
1.8+2-2emulators/x16-rom/Makefile
+11-113 files

NetBSD/pkgsrc e1gjVyometa-pkgs/texlive-collection-langfrench Makefile

   texlive-collection-langfrench: update to revision 72499
VersionDeltaFile
1.19+4-2meta-pkgs/texlive-collection-langfrench/Makefile
+4-21 files

FreeBSD/src 024b595release release.sh

release.sh: Pass ARCH_FLAGS when setting VMSIZE

The default VM size may depend on the architecture.  In particular,
it is currently larged on riscv64 due to a toolchain issue which
results in bloated binaries.

MFC after:      3 days
Fixes:  59c21ed6e811 "release: Bump default VM size for riscv64 to 6 GB"
Sponsored by:   Amazon

(cherry picked from commit ed807f7bcaecbf32b0b81a7d18cee489a3666157)
DeltaFile
+1-1release/release.sh
+1-11 files

FreeBSD/src 277ed43release Makefile.vm

release: Bump default VM size for riscv64 to 6 GB

Due to issues with the riscv64 toolchain, some binaries end up
significantly larger on riscv64 than they should be.  This results
in riscv64 VM images -- and at present *only* riscv64 images -- not
fitting within the default 5 GB filesystem size.

Bump the default size for riscv64 to 6 GB until the toolchain issues
can be resolved.

MFC after:      1 week
Sponsored by:   Amazon

(cherry picked from commit 59c21ed6e811c753f7806766ba45a5bfa71ae2ed)
DeltaFile
+4-0release/Makefile.vm
+4-01 files

NetBSD/pkgsrc FMbrMkrmeta-pkgs/texlive-collection-langenglish Makefile

   texlive-collection-langenglish: update to revision 71835
VersionDeltaFile
1.23+4-2meta-pkgs/texlive-collection-langenglish/Makefile
+4-21 files

FreeBSD/ports 5c481f6devel/xtensa-esp-elf pkg-plist Makefile

devel/xtensa-esp-elf: Add espressif bin wrappers

Build and install the espressif rust based wrapper.

According to upstream, the target xtensa cpu is set via the
XTENSA_GNU_CONFIG environment variable for gcc 12 and later.

In addition to esp32 the esp32s2 and esp32s3 target cpus are now
supported.

While we're here, change to USE_GCC=yes:build.

PR:             281951
DeltaFile
+87-0devel/xtensa-esp-elf/pkg-plist
+70-11devel/xtensa-esp-elf/Makefile
+7-1devel/xtensa-esp-elf/distinfo
+2-1devel/xtensa-esp-elf/pkg-descr
+166-134 files

NetBSD/pkgsrc zgHg0VXmeta-pkgs/texlive-collection-langchinese Makefile

   texlive-collection-langchinese: update to revision 72136
VersionDeltaFile
1.24+3-2meta-pkgs/texlive-collection-langchinese/Makefile
+3-21 files

NetBSD/pkgsrc OpeQ9LOmeta-pkgs/texlive-collection-games Makefile

   texlive-collection-games: update to revision 71129
VersionDeltaFile
1.21+3-2meta-pkgs/texlive-collection-games/Makefile
+3-21 files