LLVM/project d4fd832utils/bazel/llvm-project-overlay/clang-tools-extra/unittests BUILD.bazel, utils/bazel/llvm-project-overlay/flang-rt/lib/runtime BUILD.bazel

[Bazel] Fixes 4989b3b (#225940)

This fixes 4989b3b0bb752c436c922d8e65cd7a952038d5db (#225877).

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

Co-authored-by: Google Bazel Bot <google-bazel-bot at google.com>
DeltaFile
+1-1utils/bazel/llvm-project-overlay/flang-rt/lib/runtime/BUILD.bazel
+1-1utils/bazel/llvm-project-overlay/clang-tools-extra/unittests/BUILD.bazel
+2-22 files

LLVM/project 396179allvm/test/Analysis/CostModel/AArch64 shuffle-other.ll

[AArch64] Add tests for slice / ext shuffle kinds. NFC (#225949)
DeltaFile
+93-3llvm/test/Analysis/CostModel/AArch64/shuffle-other.ll
+93-31 files

FreeBSD/ports bb5b67bnet-im/parla Makefile distinfo

net-im/parla: Update to 0.9.2
DeltaFile
+3-3net-im/parla/distinfo
+4-1net-im/parla/Makefile
+7-42 files

LLVM/project 28d90b4llvm/docs SecurityTransparencyReports.md MergeFunctions.md, llvm/docs/AMDGPU DeveloperGuideline.rst

[docs] Replace llvm.org/docs links with project links (#222506)

Replace same-project absolute http* URLs with project-local markdown
links. This lets Sphinx validate the targets and keeps local
documentation builds and archived release documentation self-contained.

During the review of the PR, we decided that we prefer markdown-native
links with section header slugs for cross-referencing, when possible.
This is maximally compatible with other markdown renderers, like github.
This has been added to the sphinx quickstart guide, which serves as our
project local Sphinx style guide.

The absolute link checker has been updated to guide people towards the
correct link cross-ref syntax, warning on discouraged constructs.

Part of #214861

Assisted-by: codex
DeltaFile
+120-2utils/docs/llvm_sphinx/ext/absolute_links.py
+38-2llvm/docs/SphinxQuickstartTemplate.md
+22-0utils/docs/llvm_sphinx/ext/absolute_links_test/markdown.md
+8-8llvm/docs/AMDGPU/DeveloperGuideline.rst
+6-6llvm/docs/SecurityTransparencyReports.md
+6-6llvm/docs/MergeFunctions.md
+200-2450 files not shown
+280-9456 files

LLVM/project 7008bdcllvm/lib/Target/AMDGPU AMDGPUCoExecSchedStrategy.cpp GCNRegPressure.h, llvm/test/CodeGen/AMDGPU lirp.mir

[AMDGPU] Improved register pressure estimates for rescheduling (#213116)

Currently we use instantaneous register pressure estimates during
scheduling. This simple metric counts the number of registers live at
any given moment; scheduler uses it to determine when we are over the
register budget and should start prioritizing instructions that free
registers.

Unfortunately, this metric can sometimes be overly optimistic: for
example, it does not account for register redefinitions (common for
loop-carried vregs), and can underestimate the true register pressure.
This can often result in unnecessary spills and loss of performance in
production kernels.

To fix this, we introduce a stage that selectively reschedules certain
regions: it uses a lightweight, greedy, non-splitting register
allocation simulation to detect when the instantaneous estimate might be
wrong and a region should be rescheduled with tighter register limits.


    [5 lines not shown]
DeltaFile
+114-21llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp
+111-0llvm/test/CodeGen/AMDGPU/lirp.mir
+85-2llvm/lib/Target/AMDGPU/GCNRegPressure.cpp
+40-10llvm/lib/Target/AMDGPU/GCNSchedStrategy.h
+12-0llvm/lib/Target/AMDGPU/GCNRegPressure.h
+7-0llvm/lib/Target/AMDGPU/AMDGPUCoExecSchedStrategy.cpp
+369-336 files

LLVM/project ae4f4a1clang/lib/CIR/Lowering LoweringHelpers.cpp, clang/test/CIR/CodeGen bitint-wide-be.c

[CIR] Implement big-bitint lowering for big-endian (#225829)

As a followup to #225470, there was a post-commit comment that we didn't
do big-endian. This patch does that implementation.

However, thanks to the lack of the PPC ABI, we can't use the same test
file (the check lines for functions made the set of prefixes absurd), so
this only does the ones that are effectively different in a meaningful
way, which is a few of the constants. WE match classic in all but
irrelevant differences (packed vs not in 1 place).
DeltaFile
+64-0clang/test/CIR/CodeGen/bitint-wide-be.c
+10-0clang/lib/CIR/Lowering/LoweringHelpers.cpp
+74-02 files

LLVM/project 8ec24aallvm/lib/Target/Mips MipsTargetMachine.cpp MipsTargetObjectFile.h, llvm/test/CodeGen/Mips mips16-hf-attr.ll small-section-reserve-gp.ll

[Mips] Remove the subtarget reset pass (#225833)

MIPS updates a target-machine-wide subtarget pointer before instruction
selection. This makes global section placement depend on the last
compiled function and leaves mixed-mode decisions tied to module state.

Use each function's subtarget for lowering, TTI and MIPS16 hard-float
handling, and retain the default subtarget's small-data policy for
global placement. Remove the reset pass, unused fixed subtargets and the
redundant mips-mixed-16-32 option.

Assisted-by: chatgpt-5.6-luna # Testcases
DeltaFile
+30-32llvm/lib/Target/Mips/MipsTargetObjectFile.cpp
+0-57llvm/lib/Target/Mips/MipsModuleISelDAGToDAG.cpp
+25-26llvm/lib/Target/Mips/MipsTargetObjectFile.h
+14-32llvm/lib/Target/Mips/MipsTargetMachine.cpp
+36-0llvm/test/CodeGen/Mips/small-section-reserve-gp.ll
+30-2llvm/test/CodeGen/Mips/mips16-hf-attr.ll
+135-14919 files not shown
+163-23825 files

Illumos/gate 6b5b8c9usr/src/cmd/touch Makefile touch.c

17965 Want 64bit command touch(1)
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+6-12usr/src/cmd/touch/touch.c
+9-6usr/src/cmd/touch/Makefile
+15-182 files

FreeBSD/ports 342f449textproc/p5-Pod-HtmlEasy Makefile

textproc/p5-Pod-HtmlEasy: Fix fetch

- Switch to DISTVERSION while I am here

Approved by:    portmgr (just-fix-it)
DeltaFile
+3-3textproc/p5-Pod-HtmlEasy/Makefile
+3-31 files

FreeBSD/ports c98483btextproc/p5-Text-Chomp Makefile

textproc/p5-Text-Chomp: Update version 0.02=>0.02

- Switch to DISTVERSION while I am here
DeltaFile
+2-1textproc/p5-Text-Chomp/Makefile
+2-11 files

FreeBSD/ports 5e6b421textproc/p5-SGMLSpm Makefile

textproc/p5-SGMLSpm: Fix fetch

- Switch to DISTVERSION while I am here
- Pet portclippy
DeltaFile
+11-9textproc/p5-SGMLSpm/Makefile
+11-91 files

FreeBSD/ports 44b4cb4textproc/p5-HTML-SBC Makefile

textproc/p5-HTML-SBC: Fix fetch

- Switch to DISTVERSION while I am here
DeltaFile
+3-3textproc/p5-HTML-SBC/Makefile
+3-31 files

FreeBSD/ports 02a19abtextproc/p5-Number-Format-Metric Makefile

textproc/p5-Number-Format-Metric: Fix fetch

- Switch to DISTVERSION while I am here

Approved by:    portmgr (just-fix-it)
DeltaFile
+2-1textproc/p5-Number-Format-Metric/Makefile
+2-11 files

FreeBSD/ports 5a82b3etextproc/p5-LaTeX-ToUnicode Makefile

textproc/p5-LaTeX-ToUnicode: Fix fetch

- Switch to DISTVERSION while I am here

Approved by:    portmgr (just-fix-it)
DeltaFile
+2-2textproc/p5-LaTeX-ToUnicode/Makefile
+2-21 files

FreeBSD/ports 4feeaf1textproc/p5-Perl-Critic-Bangs Makefile

textproc/p5-Perl-Critic-Bangs: Fix fetch

- Switch to DISTVERSION while I am here
- Pet portclippy

Approved by:    portmgr (just-fix-it)
DeltaFile
+4-3textproc/p5-Perl-Critic-Bangs/Makefile
+4-31 files

FreeBSD/ports 69f8504security/p5-Crypt-Random-Source Makefile

security/p5-Crypt-Random-Source: Fix fetch

- Switch to DISTVERSION while I am here
- Pet portclippy

Approved by:    portmgr (just-fix-it)
DeltaFile
+5-4security/p5-Crypt-Random-Source/Makefile
+5-41 files

FreeBSD/ports 0109d9fsecurity/p5-Crypt-URandom Makefile distinfo

security/p5-Crypt-URandom: Update version 0.54=>0.55

Changelog: https://metacpan.org/dist/Crypt-URandom/changes
DeltaFile
+3-3security/p5-Crypt-URandom/distinfo
+2-1security/p5-Crypt-URandom/Makefile
+5-42 files

FreeBSD/ports 8dead3asysutils/p5-Schedule-Load Makefile

sysutils/p5-Schedule-Load: Fix fetch

- Switch to DISTVERSION while I am here
DeltaFile
+5-5sysutils/p5-Schedule-Load/Makefile
+5-51 files

FreeBSD/ports 27ac215security/p5-Net-SinFP Makefile

security/p5-Net-SinFP: Fix fetch

- Switch to DISTVERSION while I am here

Approved by:    portmgr (just-fix-it)
DeltaFile
+3-3security/p5-Net-SinFP/Makefile
+3-31 files

FreeBSD/ports 9799769security/p5-Crypt-RIPEMD160 pkg-plist Makefile

security/p5-Crypt-RIPEMD160: Update version 0.08=>0.09

Changelog: https://metacpan.org/release/TODDR/Crypt-RIPEMD160-0.09/changes
DeltaFile
+3-3security/p5-Crypt-RIPEMD160/distinfo
+3-1security/p5-Crypt-RIPEMD160/Makefile
+0-1security/p5-Crypt-RIPEMD160/pkg-plist
+6-53 files

FreeBSD/ports ea4a4e7security/p5-Authen-SASL distinfo Makefile

security/p5-Authen-SASL: Update version 2.1900=>2.2000

Changelog: https://metacpan.org/release/EHUELS/Authen-SASL-2.2000/changes
DeltaFile
+4-3security/p5-Authen-SASL/Makefile
+3-3security/p5-Authen-SASL/distinfo
+7-62 files

FreeBSD/ports 1f88894security/p5-Crypt-PasswdMD5 Makefile distinfo

security/p5-Crypt-PasswdMD5: Update version 1.42=>1.43

Changelog: https://metacpan.org/release/RSAVAGE/Crypt-PasswdMD5-1.43/changes
DeltaFile
+3-3security/p5-Crypt-PasswdMD5/distinfo
+3-2security/p5-Crypt-PasswdMD5/Makefile
+6-52 files

FreeBSD/ports f719c43security/p5-CPAN-Audit Makefile

security/p5-CPAN-Audit: Fix fetch

- Switch to DISTVERSION while I am here

Approved by:    portmgr (just-fix-it)
DeltaFile
+3-3security/p5-CPAN-Audit/Makefile
+3-31 files

FreeBSD/ports 6a78492science/p5-Chemistry-OpenSMILES Makefile

science/p5-Chemistry-OpenSMILES: Fix fetch

- Switch to DISTVERSION while I am here

Approved by:    portmgr (just-fix-it)
DeltaFile
+2-2science/p5-Chemistry-OpenSMILES/Makefile
+2-21 files

FreeBSD/ports 324ddb7security/p5-Authen-PAAS Makefile

security/p5-Authen-PAAS: Fix fetch
DeltaFile
+3-3security/p5-Authen-PAAS/Makefile
+3-31 files

FreeBSD/ports 221caf6net/p5-XML-Compile-SOAP-WSA Makefile

net/p5-XML-Compile-SOAP-WSA: Fix fetch

- Switch to DISTVERSION while I am here

Approved by:    portmgr (just-fix-it)
DeltaFile
+3-3net/p5-XML-Compile-SOAP-WSA/Makefile
+3-31 files

FreeBSD/ports 5b79c69misc/p5-Geo-Coder-PlaceFinder Makefile

misc/p5-Geo-Coder-PlaceFinder: Fix fetch

- Switch to DISTVERSION while I am here

Approved by:    portmgr (just-fix-it)
DeltaFile
+3-3misc/p5-Geo-Coder-PlaceFinder/Makefile
+3-31 files

FreeBSD/ports f864e3cx11-clocks/p5-Tk-Clock Makefile

x11-clocks/p5-Tk-Clock: Fix fetch

- Switch to DISTVERSION while I am here
- Pet portclippy

Approved by:    portmgr (just-fix-it)
DeltaFile
+5-4x11-clocks/p5-Tk-Clock/Makefile
+5-41 files

FreeNAS/freenas f0acf07src/middlewared/middlewared/plugins/iscsi_ lio.py

Update how we tell LIO that an extent has resized.
DeltaFile
+2-2src/middlewared/middlewared/plugins/iscsi_/lio.py
+2-21 files

FreeNAS/freenas 81461efsrc/middlewared/middlewared/api/v27_0_0 iscsi_global.py

Allow iSCSI mode=2
DeltaFile
+1-1src/middlewared/middlewared/api/v27_0_0/iscsi_global.py
+1-11 files