LLVM/project 11038ccllvm/include/llvm/CodeGen MachinePipeliner.h TargetInstrInfo.h, llvm/lib/CodeGen MachinePipeliner.cpp

Revert "[llvm][AArch64] Add pipeliner remarks" (#213485)

Reverts llvm/llvm-project#213157

Reverting to fix build bots.
DeltaFile
+0-168llvm/test/CodeGen/AArch64/sms-analyzeloop-remarks.mir
+12-94llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
+0-83llvm/test/CodeGen/AArch64/sms-schedule-remark.mir
+3-22llvm/lib/CodeGen/MachinePipeliner.cpp
+2-6llvm/include/llvm/CodeGen/TargetInstrInfo.h
+0-6llvm/include/llvm/CodeGen/MachinePipeliner.h
+17-37913 files not shown
+32-41719 files

FreeBSD/ports 51a7c3ewww/librewolf Makefile distinfo

www/librewolf: Update 153.0-3 => 153.0.1-1

Release Notes:
https://www.firefox.com/en-US/firefox/153.0.1/releasenotes/

PR:             297133
Sponsored by:   UNIS Labs
MFH:            2026Q3

(cherry picked from commit fb77337ebee261e9dc1986b13c28977e9d8d1c54)
DeltaFile
+3-3www/librewolf/distinfo
+2-2www/librewolf/Makefile
+5-52 files

FreeBSD/ports fb77337www/librewolf Makefile distinfo

www/librewolf: Update 153.0-3 => 153.0.1-1

Release Notes:
https://www.firefox.com/en-US/firefox/153.0.1/releasenotes/

PR:             297133
Sponsored by:   UNIS Labs
MFH:            2026Q3
DeltaFile
+3-3www/librewolf/distinfo
+2-2www/librewolf/Makefile
+5-52 files

NetBSD/src GNtGPrmsys/dev/pci virtioreg.h

   Add definitions for several product IDs and feature flags.
VersionDeltaFile
1.16+48-13sys/dev/pci/virtioreg.h
+48-131 files

NetBSD/src gt7vnjbsys/kern subr_autoconf.c

   <sys/disklabel.h> not needed here.
VersionDeltaFile
1.321+2-3sys/kern/subr_autoconf.c
+2-31 files

NetBSD/pkgsrc h7w4TYswww/nginx Makefile distinfo

   Pullup ticket #7207 - requested by taca
   www/nginx: Security fix

   Revisions pulled up:
   - www/nginx/Makefile                                            1.195
   - www/nginx/distinfo                                            1.144

   ---
      Module Name:      pkgsrc
      Committed By:     kim
      Date:             Tue Jul 21 03:42:05 UTC 2026

      Modified Files:
        pkgsrc/www/nginx: Makefile distinfo

      Log Message:
      nginx: Update to 1.30.4

      Changes with nginx 1.30.4                                        15 Jul 2026

    [17 lines not shown]
VersionDeltaFile
1.143.2.1+4-4www/nginx/distinfo
1.193.2.1+2-1www/nginx/Makefile
+6-52 files

NetBSD/pkgsrc Z2gfzu0lang/ruby rubyversion.mk, lang/ruby33 Makefile distinfo

   Pullup ticket #7206 - requested by taca
   lang/ruby33: Security fix

   Revisions pulled up:
   - lang/ruby/rubyversion.mk                                      1.327
   - lang/ruby33/Makefile                                          1.13
   - lang/ruby33/PLIST                                             1.11
   - lang/ruby33/distinfo                                          1.19
   - lang/ruby33/patches/patch-lib_erb.rb                          deleted
   - lang/ruby33/patches/patch-lib_erb_version.rb                  deleted
   - lang/ruby33/patches/patch-test_erb_test__erb.rb               deleted

   ---
      Module Name:      pkgsrc
      Committed By:     taca
      Date:             Sat Jul 18 14:09:03 UTC 2026

      Modified Files:
        pkgsrc/lang/ruby: rubyversion.mk

    [27 lines not shown]
VersionDeltaFile
1.10.2.1+1-13lang/ruby33/PLIST
1.18.2.1+4-7lang/ruby33/distinfo
1.12.2.1+3-7lang/ruby33/Makefile
1.324.2.1+4-4lang/ruby/rubyversion.mk
1.1.4.1+1-1lang/ruby33/patches/patch-test_erb_test__erb.rb
1.1.4.1+1-1lang/ruby33/patches/patch-lib_erb_version.rb
+14-331 files not shown
+15-347 files

LLVM/project d21e392llvm/test/CodeGen/AMDGPU llc-pipeline.ll, llvm/test/CodeGen/ARM O3-pipeline.ll

add extra cycle analyses from MachineLICM not preserving CI

Created using spr 1.3.8-wip
DeltaFile
+11-0llvm/test/CodeGen/AMDGPU/llc-pipeline.ll
+2-0llvm/test/CodeGen/X86/opt-pipeline.ll
+2-0llvm/test/CodeGen/ARM/O3-pipeline.ll
+1-0llvm/test/CodeGen/SPIRV/llc-pipeline.ll
+1-0llvm/test/CodeGen/RISCV/O3-pipeline.ll
+1-0llvm/test/CodeGen/PowerPC/O3-pipeline.ll
+18-03 files not shown
+21-09 files

LLVM/project 41ededallvm/include/llvm/Analysis BlockFrequencyInfoImpl.h, llvm/lib/CodeGen MachineBlockFrequencyInfo.cpp LazyMachineBlockFrequencyInfo.cpp

[spr] initial version

Created using spr 1.3.8-wip
DeltaFile
+53-30llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h
+19-19llvm/test/CodeGen/AArch64/late-taildup-computed-goto.ll
+12-25llvm/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp
+16-20llvm/test/CodeGen/AMDGPU/llc-pipeline.ll
+12-11llvm/lib/CodeGen/MachineBlockFrequencyInfo.cpp
+8-14llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp
+120-11939 files not shown
+240-25645 files

LLVM/project dbe7da3utils/bazel/llvm-project-overlay/libc BUILD.bazel

[Bazel] Fixes 350089d (#213482)

This fixes 350089d0cb1652e6ff44888f46d6487db5e696e6 (#213456).

Buildkite error link:
https://buildkite.com/llvm-project/upstream-bazel/builds?commit=350089d0cb1652e6ff44888f46d6487db5e696e6

Co-authored-by: Google Bazel Bot <google-bazel-bot at google.com>
DeltaFile
+1-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+1-01 files

NetBSD/src 3DD6yKK. build.sh

   Make hb68k default to MACHINE_ARCH=m68k
VersionDeltaFile
1.405+3-3build.sh
+3-31 files

FreeBSD/ports 3e99ad3devel/cargo-readme Makefile Makefile.crates

devel/cargo-readme: Update to 3.3.3
DeltaFile
+41-77devel/cargo-readme/distinfo
+20-38devel/cargo-readme/Makefile.crates
+1-2devel/cargo-readme/Makefile
+62-1173 files

NetBSD/pkgsrc FIXf9fYtextproc/p5-YAML-Syck Makefile distinfo

   Pullup ticket #7204 - requested by taca
   textproc/p5-YAML-Syck: Security fix

   Revisions pulled up:
   - textproc/p5-YAML-Syck/Makefile                                1.43
   - textproc/p5-YAML-Syck/distinfo                                1.24

   ---
      Module Name:      pkgsrc
      Committed By:     wiz
      Date:             Fri Jul 17 06:14:44 UTC 2026

      Modified Files:
        pkgsrc/textproc/p5-YAML-Syck: Makefile distinfo

      Log Message:
      p5-YAML-Syck: update to 1.47.

      1.47 Jul 13 2026

    [48 lines not shown]
VersionDeltaFile
1.23.2.1+4-4textproc/p5-YAML-Syck/distinfo
1.41.2.1+5-2textproc/p5-YAML-Syck/Makefile
+9-62 files

LLVM/project e3bde09mlir/include/mlir-c IR.h, mlir/lib/CAPI/IR IR.cpp

[mlir-c] Add structural operation equivalence (#206537)

Exposes `OperationEquivalence` through the MLIR C API so callers can compare operations structurally rather than by handle identity.

Assisted by: Claude
DeltaFile
+183-0mlir/test/CAPI/ir.c
+38-1mlir/include/mlir-c/IR.h
+19-0mlir/lib/CAPI/IR/IR.cpp
+240-13 files

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

   Pullup ticket #7202 - requested by morr
   editors/vim-share: Bug fix

   Revisions pulled up:
   - editors/vim-share/distinfo                                    1.243
   - editors/vim-share/version.mk                                  1.179

   ---
      Module Name:    pkgsrc
      Committed By:   morr
      Date:           Fri Jul 31 13:26:12 UTC 2026

      Modified Files:
              pkgsrc/editors/vim-share: distinfo version.mk

      Log Message:
      Update vim to version 9.2.0859

      Changes:

    [14 lines not shown]
VersionDeltaFile
1.239.2.2+4-4editors/vim-share/distinfo
1.175.2.2+2-2editors/vim-share/version.mk
+6-62 files

LLVM/project ca9e76bllvm/include/llvm/CodeGen MachinePipeliner.h TargetInstrInfo.h, llvm/lib/CodeGen MachinePipeliner.cpp

Revert "[llvm][AArch64] Add pipeliner remarks (#213157)"

This reverts commit 25aec49d40d52ab730d360fc362ecd8b46e00db5.
DeltaFile
+0-168llvm/test/CodeGen/AArch64/sms-analyzeloop-remarks.mir
+12-94llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
+0-83llvm/test/CodeGen/AArch64/sms-schedule-remark.mir
+3-22llvm/lib/CodeGen/MachinePipeliner.cpp
+2-6llvm/include/llvm/CodeGen/TargetInstrInfo.h
+0-6llvm/include/llvm/CodeGen/MachinePipeliner.h
+17-37913 files not shown
+32-41719 files

NetBSD/pkgsrc ai5JKMenet/dnscontrol go-modules.mk

   dnscontrol: Update to 4.45.0 (go-modules.mk typo fix)
VersionDeltaFile
1.7+1-2net/dnscontrol/go-modules.mk
+1-21 files

NetBSD/pkgsrc-wip bc81a2cdnscontrol5 Makefile go-modules.mk

dnscontrol5: dnscontrol-5.0.0-rc3 - test package
DeltaFile
+201-219dnscontrol5/distinfo
+66-72dnscontrol5/go-modules.mk
+3-3dnscontrol5/Makefile
+270-2943 files

LLVM/project 84afdb4lld/MachO InputSection.cpp, lld/test/MachO icf-scale-same-class.s

[lld][MachO] Avoid quadratic iteration over already-folded symbols during ICF (#213339)

`ConcatInputSection::foldIdentical()` clears the folded functions
`originalUnwindEntry`.
However, it cleared every symbol: with N members, the repeated clearing
is **O(N²)**.
This is redundant: we should only remove the incoming `copy->symbols`.

This patch moves the removing loop ahead and adds more clear comments on
why we need to skip the first element.
Also added a new `lld/test/MachO/icf-scale-same-class.s` with 500K
identical functions as a stress test, which would've taken minutes to
link, and less than a second with the patch.

Testing on real-world app (IRPGO instrumentation + ICF) find that we
achieved a 19x speed up (1:14:42 -> 3:55)
DeltaFile
+37-0lld/test/MachO/icf-scale-same-class.s
+10-6lld/MachO/InputSection.cpp
+47-62 files

LLVM/project 89acefdclang/include/clang/Basic BuiltinsAMDGPU.td, clang/test/Sema builtins-amdgcn-d16-image-16bit-error.c

clang/AMDGPU: Require 16-bit-insts for half typed image builtins

Typed image load/store operations with 16-bit elements require d16
support which was introduced in gfx8. They were previously gated only
on image-insts, so they were wrongly accepted on targets that have
images but lack 16-bit support (e.g. gfx700), where the backend then
fails to select.

Co-Authored-By: Claude (Opus 4.8) <noreply at anthropic.com>
DeltaFile
+59-0clang/test/Sema/builtins-amdgcn-d16-image-16bit-error.c
+24-24clang/include/clang/Basic/BuiltinsAMDGPU.td
+83-242 files

LLVM/project b03b97bclang/include/clang/Basic BuiltinsAMDGPU.td, clang/lib/Sema SemaAMDGPU.cpp

clang/AMDGPU: Require 16-bit-insts for half typed buffer format builtins

Typed buffer format load/store operations with 16-bit elements require
d16 support which was introduced in gfx8. These builtins previously had
no required features at all, so they were accepted (and then crashed the
backend) on targets without 16-bit support.

Diagnose these in Sema, parallel to the image builtins. The manual
verification here suprised me. The automatic builtin feature verification
is enforced in codegen, which seems like a layering violation which
should be fixed.

Co-Authored-By: Claude (Opus 4.8) <noreply at anthropic.com>
DeltaFile
+19-0clang/test/Sema/builtins-amdgcn-d16-buffer-format-16bit-error.c
+14-0clang/lib/Sema/SemaAMDGPU.cpp
+4-4clang/include/clang/Basic/BuiltinsAMDGPU.td
+1-1clang/test/SemaHIP/builtins-amdgcn-buffer-format.hip
+1-1clang/test/CodeGenOpenCL/builtins-amdgcn-struct-buffer-store-format.cl
+1-1clang/test/CodeGenOpenCL/builtins-amdgcn-struct-buffer-load-format.cl
+40-73 files not shown
+43-109 files

LLVM/project 6ca4be6clang/include/clang/Basic OffloadArch.h, clang/lib/Basic Cuda.cpp

clang: Replace Is*OffloadArch free functions with OffloadArch methods

Drop the IsNVIDIAOffloadArch/IsAMDOffloadArch/IsIntel*OffloadArch free
functions in favor of the OffloadArch member predicate functions.

Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+29-19clang/unittests/Basic/OffloadArchTest.cpp
+6-6clang/lib/Driver/Driver.cpp
+0-9clang/include/clang/Basic/OffloadArch.h
+4-4clang/tools/clang-sycl-linker/ClangSYCLLinker.cpp
+2-2clang/lib/Basic/Cuda.cpp
+1-1clang/lib/Driver/ToolChains/Clang.cpp
+42-411 files not shown
+43-427 files

NetBSD/pkgsrc GgzZoeztextproc/p5-XML-Bare distinfo Makefile

   Pullup ticket #7200 - requested by taca
   textproc/p5-XML-Bare: Security fix

   Revisions pulled up:
   - textproc/p5-XML-Bare/Makefile                                 1.22
   - textproc/p5-XML-Bare/distinfo                                 1.8

   ---
      Module Name:      pkgsrc
      Committed By:     wiz
      Date:             Thu Jul 16 17:46:07 UTC 2026

      Modified Files:
        pkgsrc/textproc/p5-XML-Bare: Makefile distinfo

      Log Message:
      p5-XML-Bare: fix CVE-2026-13401

      using upstream patch

    [2 lines not shown]
VersionDeltaFile
1.21.8.1+6-3textproc/p5-XML-Bare/Makefile
1.7.8.1+4-1textproc/p5-XML-Bare/distinfo
+10-42 files

NetBSD/pkgsrc Mk2le7cdevel/userspace-rcu distinfo Makefile, devel/userspace-rcu/patches patch-src_urcu-call-rcu-impl.h patch-src_urcu-call-rcu-impl.h

   Pullup ticket #7199 - requested by taca
   devel/usrespace-rcu: Bug fix

   Revisions pulled up:
   - devel/userspace-rcu/Makefile                                  1.20
   - devel/userspace-rcu/distinfo                                  1.16
   - devel/userspace-rcu/patches/patch-src_urcu-call-rcu-impl.h    1.1

   ---
      Module Name:      pkgsrc
      Committed By:     he
      Date:             Tue Jul 14 17:59:22 UTC 2026

      Modified Files:
        pkgsrc/devel/userspace-rcu: Makefile distinfo
      Added Files:
        pkgsrc/devel/userspace-rcu/patches: patch-src_urcu-call-rcu-impl.h

      Log Message:

    [6 lines not shown]
VersionDeltaFile
1.1.2.1+0-33devel/userspace-rcu/patches/patch-src_urcu-call-rcu-impl.h
1.1.2.2+33-0devel/userspace-rcu/patches/patch-src_urcu-call-rcu-impl.h
1.19.4.1+9-7devel/userspace-rcu/Makefile
1.15.8.1+2-1devel/userspace-rcu/distinfo
+44-414 files

NetBSD/pkgsrc zqfe7rHdoc CHANGES-2026

   doc: Updated net/dnscontrol to 4.45.0
VersionDeltaFile
1.4889+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc BN0dqF4net/dnscontrol Makefile go-modules.mk

   dnscontrol: Update to 4.45.0

   Changelog
   Provider-specific changes:
   •    fdc38db: AUTODNS: support two factor authentication via TOTP (#4626) (@leon-th)
   •    278b963: NAMECHEAP: just skip the failing tests (#4635) (@willpower232)
   CI/CD:
   •    f8f1cae: Build(deps): Bump brace-expansion from 5.0.7 to 5.0.9 (#4629) (@dependabot[bot])
   Dependencies:
   •    9d334eb: CHORE: Update dependencies (#4628) (@TomOnTime)
   Other changes and improvements:
   •    c097900: BUG: SPF flattening no longer drops the last term of an include with no "all" (#4630) (@shuvamk)
   •    637fbaf: BUG: preview no longer errors when a zone will be created by push (#4612) (@lopster568)
   •    c15de40: Prep release (#4643) (@TomOnTime)
   •    96f64d3: Release v4.45.0 (#4644) (@TomOnTime)
VersionDeltaFile
1.6+189-189net/dnscontrol/distinfo
1.6+63-62net/dnscontrol/go-modules.mk
1.38+1-1net/dnscontrol/Makefile
+253-2523 files

FreeBSD/ports a8dd019deskutils/kodaskanna Makefile, editors/libreoffice Makefile

*/*: Rebuild after textproc/zxing-cpp update

PR:     293675
DeltaFile
+1-1textproc/gstreamer1-plugins-zxing/Makefile
+1-1editors/libreoffice/Makefile
+1-1deskutils/kodaskanna/Makefile
+1-0net/kitinerary/Makefile
+1-0graphics/kf6-prison/Makefile
+5-35 files

FreeBSD/ports 16a40d1deskutils/kodaskanna/files patch-CMakeLists.txt patch-src_core_scanimagerunner.cpp

deskutils/kodaskanna: Fix build with ZXing-C++ 3.0.x

PR:     293675
DeltaFile
+20-0deskutils/kodaskanna/files/patch-src_core_scanimagerunner.cpp
+11-0deskutils/kodaskanna/files/patch-CMakeLists.txt
+31-02 files

FreeBSD/ports 2d88acdtextproc/zxing-cpp distinfo Makefile

textproc/zxing-cpp: Update to 3.0.2

Release notes:  https://github.com/zxing-cpp/zxing-cpp/releases/tag/v3.0.0
                https://github.com/zxing-cpp/zxing-cpp/releases/tag/v3.0.1
                https://github.com/zxing-cpp/zxing-cpp/releases/tag/v3.0.2

PR:             293675
Co-authored-by: Daniel Engberg <diizzy at FreeBSD.org>
DeltaFile
+7-12textproc/zxing-cpp/pkg-plist
+6-10textproc/zxing-cpp/Makefile
+3-3textproc/zxing-cpp/distinfo
+16-253 files

LLVM/project 2782614llvm/lib/Analysis InstructionSimplify.cpp ConstantFolding.cpp, llvm/test/Transforms/LoopVectorize constantfolder.ll interleaved-accesses-requiring-scev-predicates.ll

[InstSimplify] Defer to ConstantFold in simplifyInstrinsic (#205061)

Defer to ConstantFolding on all-constant operands, in
llvm::simplifyIntrinsic. The patch adds a context-function argument to
ConstantFoldIntrinsic for strictfp information, which is used by a new
canConstantFoldIntrinsic under canConstantFoldCallTo: it was
necessitated by exposing the constant-folder via
llvm::simplifyIntrinsic. The patch only has impact on passes that use
simplifyIntrinsic via InstSimplifyFolder, other than InstCombine, which
already constant-folds intrinsics.
DeltaFile
+68-142llvm/test/Transforms/LoopVectorize/hoist-predicated-loads-with-predicated-stores.ll
+30-34llvm/test/Transforms/LoopVectorize/interleaved-accesses-requiring-scev-predicates.ll
+40-20llvm/lib/Analysis/ConstantFolding.cpp
+37-2llvm/test/Transforms/LoopVectorize/constantfolder.ll
+2-13llvm/test/Transforms/LoopVectorize/RISCV/truncate-to-minimal-bitwidth-cost.ll
+7-0llvm/lib/Analysis/InstructionSimplify.cpp
+184-2113 files not shown
+189-2169 files