LLVM/project 2b1a6e1utils/bazel/llvm-project-overlay/libc BUILD.bazel

Fix Bazel build for 48607d2 (#209960)

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

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

LLVM/project 6705f3dllvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/lib/Transforms/Vectorize/SLPVectorizer SLPUtils.cpp SLPUtils.h

[SLP][Modularisation][NFC] Extract commutativity and ordering helpers into SLPUtils 2/3 (#209080)

Please refer to RFC:
https://discourse.llvm.org/t/modularizing-slpvectorizer-cpp/90922

Move into SLPVectorizer/SLPUtils.{h,cpp} (namespace
llvm::slpvectorizer):
  - UsesLimit (constant)
  - isCommutative(Instruction *, Value *, bool)
  - isCommutative(Instruction *) (overload)
  - isCommutableOperand
  - getNumberOfPotentiallyCommutativeOps
  - getElementIndex
  - inversePermutation
  - reorderScalars
  - shortBundleName (debug-only, #if !defined(NDEBUG))
  - areAllOperandsNonInsts
  - isUsedOutsideBlock
  - doesNotNeedToBeScheduled

    [6 lines not shown]
DeltaFile
+20-248llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+165-0llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPUtils.cpp
+81-0llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPUtils.h
+266-2483 files

LLVM/project 75403b0llvm/include/llvm/ADT Eytzinger.h, llvm/unittests/ADT EytzingerTest.cpp

[ADT] Introduce EytzingerTable (#209343)

This patch introduces EytzingerTable, an owning container that stores
elements in a complete binary search tree formatted in Eytzinger
(breadth-first) order.

EytzingerTable::create is templated on the input container's value type,
allowing heterogeneous table construction such as building an
EytzingerTable<support::ulittle64_t> directly from a vector of native
uint64_t keys.

RFC:
https://discourse.llvm.org/t/rfc-faster-sample-profile-loading/90957/7

Assisted-by: Antigravity
DeltaFile
+102-0llvm/unittests/ADT/EytzingerTest.cpp
+60-0llvm/include/llvm/ADT/Eytzinger.h
+162-02 files

LLVM/project 687fbfallvm/lib/Transforms/IPO MergeFunctions.cpp, llvm/test/Transforms/MergeFunc merge-functions-branch-weights.ll merge-functions-value-profile.ll

[MergeFunctions] Preserve instruction-level profile metadata during merging (#208009)

Merge branch weights and value profile metadata when equivalent
functions are folded. Branch weights are relative, so we scale them
to absolute counts via BlockFrequencyInfo before combining. Value
profile counts are already absolute, so we just sum them directly.
DeltaFile
+247-32llvm/lib/Transforms/IPO/MergeFunctions.cpp
+239-0llvm/test/Transforms/MergeFunc/merge-functions-branch-weights.ll
+142-0llvm/test/Transforms/MergeFunc/merge-functions-value-profile.ll
+121-0llvm/test/Transforms/MergeFunc/merge-functions-reordered-blocks-branch-weights.ll
+48-27llvm/unittests/Transforms/IPO/MergeFunctionsTest.cpp
+50-0llvm/test/Transforms/MergeFunc/merge-functions-select-weights.ll
+847-591 files not shown
+849-617 files

LLVM/project 67bf47bllvm/lib/Target/WebAssembly WebAssembly.h WebAssemblyLateEHPrepare.cpp

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

Created using spr 1.3.7

[skip ci]
DeltaFile
+59-12llvm/lib/Target/WebAssembly/WebAssembly.h
+46-21llvm/lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp
+30-9llvm/lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp
+26-10llvm/lib/Target/WebAssembly/WebAssemblyReplacePhysRegs.cpp
+23-7llvm/lib/Target/WebAssembly/WebAssemblyCleanCodeAfterTrap.cpp
+23-7llvm/lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp
+207-664 files not shown
+260-9510 files

LLVM/project 5021874llvm/lib/Target/WebAssembly WebAssemblyMemIntrinsicResults.cpp WebAssembly.h

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+78-30llvm/lib/Target/WebAssembly/WebAssemblyMemIntrinsicResults.cpp
+69-14llvm/lib/Target/WebAssembly/WebAssembly.h
+46-21llvm/lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp
+30-9llvm/lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp
+26-10llvm/lib/Target/WebAssembly/WebAssemblyReplacePhysRegs.cpp
+16-16llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
+265-1005 files not shown
+352-13011 files

LLVM/project 12d794ellvm/lib/Target/WebAssembly WebAssemblyLateEHPrepare.cpp WebAssembly.h

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

Created using spr 1.3.7

[skip ci]
DeltaFile
+46-21llvm/lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp
+49-10llvm/lib/Target/WebAssembly/WebAssembly.h
+26-10llvm/lib/Target/WebAssembly/WebAssemblyReplacePhysRegs.cpp
+23-7llvm/lib/Target/WebAssembly/WebAssemblyCleanCodeAfterTrap.cpp
+23-7llvm/lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp
+22-7llvm/lib/Target/WebAssembly/WebAssemblyFixBrTableDefaults.cpp
+189-623 files not shown
+215-819 files

LLVM/project ec0ba93llvm/lib/Target/WebAssembly WebAssembly.h WebAssemblyLateEHPrepare.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+59-12llvm/lib/Target/WebAssembly/WebAssembly.h
+46-21llvm/lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp
+30-9llvm/lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp
+26-10llvm/lib/Target/WebAssembly/WebAssemblyReplacePhysRegs.cpp
+23-7llvm/lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp
+23-7llvm/lib/Target/WebAssembly/WebAssemblyCleanCodeAfterTrap.cpp
+207-664 files not shown
+260-9510 files

LLVM/project 91463bbllvm/lib/Target/WebAssembly WebAssemblyLateEHPrepare.cpp WebAssembly.h

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+46-21llvm/lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp
+49-10llvm/lib/Target/WebAssembly/WebAssembly.h
+26-10llvm/lib/Target/WebAssembly/WebAssemblyReplacePhysRegs.cpp
+23-7llvm/lib/Target/WebAssembly/WebAssemblyCleanCodeAfterTrap.cpp
+23-7llvm/lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp
+22-7llvm/lib/Target/WebAssembly/WebAssemblyFixBrTableDefaults.cpp
+189-623 files not shown
+215-819 files

LLVM/project 95853ebllvm/lib/Target/WebAssembly WebAssemblyLateEHPrepare.cpp WebAssembly.h

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

Created using spr 1.3.7

[skip ci]
DeltaFile
+46-21llvm/lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp
+40-8llvm/lib/Target/WebAssembly/WebAssembly.h
+23-7llvm/lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp
+23-7llvm/lib/Target/WebAssembly/WebAssemblyCleanCodeAfterTrap.cpp
+22-7llvm/lib/Target/WebAssembly/WebAssemblyFixBrTableDefaults.cpp
+10-10llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
+164-602 files not shown
+176-668 files

LLVM/project b7dc338llvm/lib/Target/WebAssembly WebAssemblyLateEHPrepare.cpp WebAssembly.h

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+46-21llvm/lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp
+40-8llvm/lib/Target/WebAssembly/WebAssembly.h
+23-7llvm/lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp
+23-7llvm/lib/Target/WebAssembly/WebAssemblyCleanCodeAfterTrap.cpp
+22-7llvm/lib/Target/WebAssembly/WebAssemblyFixBrTableDefaults.cpp
+10-10llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
+164-602 files not shown
+176-668 files

LLVM/project 7b888a7llvm/lib/Target/WebAssembly WebAssembly.h WebAssemblySetP2AlignOperands.cpp

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

Created using spr 1.3.7

[skip ci]
DeltaFile
+30-6llvm/lib/Target/WebAssembly/WebAssembly.h
+23-7llvm/lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp
+23-7llvm/lib/Target/WebAssembly/WebAssemblyCleanCodeAfterTrap.cpp
+22-7llvm/lib/Target/WebAssembly/WebAssemblyFixBrTableDefaults.cpp
+8-8llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
+6-0llvm/lib/Target/WebAssembly/WebAssemblyPassRegistry.def
+112-351 files not shown
+115-387 files

LLVM/project 262e92fllvm/lib/Target/WebAssembly WebAssemblyFixBrTableDefaults.cpp

update

Created using spr 1.3.7
DeltaFile
+1-1llvm/lib/Target/WebAssembly/WebAssemblyFixBrTableDefaults.cpp
+1-11 files

LLVM/project 3e38296llvm/lib/Target/WebAssembly WebAssemblyFixBrTableDefaults.cpp

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+1-1llvm/lib/Target/WebAssembly/WebAssemblyFixBrTableDefaults.cpp
+1-11 files

LLVM/project 0216376clang/lib/AST/ByteCode Pointer.cpp Interp.h, clang/test/AST/ByteCode cxx11.cpp

[clang][bytecode] Diagnose pointer subtractions of elements of different arrays (#209496)
DeltaFile
+39-3clang/lib/AST/ByteCode/Pointer.cpp
+19-0clang/test/AST/ByteCode/cxx11.cpp
+9-1clang/lib/AST/ByteCode/Interp.h
+1-1clang/lib/AST/ByteCode/Pointer.h
+68-54 files

LLVM/project 9654555libunwind/test aix_vapi_signal_unwind.pass.cpp

Cannot use DEBUG-NEXT in synthetic output case
DeltaFile
+5-1libunwind/test/aix_vapi_signal_unwind.pass.cpp
+5-11 files

LLVM/project 59b4be6libunwind/test aix_vapi_signal_unwind.pass.cpp

Update DEBUG check to incorporate new VAPI-related tracing
DeltaFile
+5-0libunwind/test/aix_vapi_signal_unwind.pass.cpp
+5-01 files

LLVM/project 48607d2libc/include stdfix.yaml, libc/src/__support/fixed_point fx_bits.h

[libc][stdfix] Implement divifx functions in LLVM libc (#206115)


Fixes #129124
DeltaFile
+176-0libc/test/src/stdfix/DiviFxTest.h
+64-0libc/include/stdfix.yaml
+39-0libc/src/__support/fixed_point/fx_bits.h
+22-0libc/src/stdfix/diviulk.cpp
+22-0libc/src/stdfix/diviulr.cpp
+21-0libc/src/stdfix/divilr.h
+344-030 files not shown
+808-136 files

OpenBSD/ports hGrIojQtextproc/ripgrep distinfo crates.inc

   Update to ripgrep 15.2.0

   https://github.com/BurntSushi/ripgrep/releases/tag/15.2.0
VersionDeltaFile
1.22+64-68textproc/ripgrep/distinfo
1.9+50-51textproc/ripgrep/crates.inc
1.41+1-1textproc/ripgrep/Makefile
+115-1203 files

OpenBSD/src FG95RW2usr.bin/ssh crypto_api.h

   move to a better place
VersionDeltaFile
1.12+3-3usr.bin/ssh/crypto_api.h
+3-31 files

FreeBSD/ports ffec203misc/fabric distinfo Makefile

misc/fabric: update 1.4.457 → 1.4.458
DeltaFile
+5-5misc/fabric/distinfo
+1-1misc/fabric/Makefile
+6-62 files

FreeBSD/ports e273d66sysutils/py-filelock distinfo Makefile

sysutils/py-filelock: update 3.29.6 → 3.29.7
DeltaFile
+3-3sysutils/py-filelock/distinfo
+2-2sysutils/py-filelock/Makefile
+5-52 files

FreeBSD/ports f71973dsysutils/mise distinfo Makefile

sysutils/mise: update 2026.7.6 → 2026.7.7
DeltaFile
+3-3sysutils/mise/distinfo
+1-1sysutils/mise/Makefile
+4-42 files

FreeBSD/ports 37c232ddevel/py-uv-build distinfo Makefile

devel/py-uv-build: update 0.11.28 → 0.11.29
DeltaFile
+3-3devel/py-uv-build/distinfo
+1-1devel/py-uv-build/Makefile
+4-42 files

FreeBSD/ports 9e36b0bsecurity/gosec distinfo Makefile

security/gosec: update 2.27.1 → 2.28.0
DeltaFile
+5-5security/gosec/distinfo
+1-2security/gosec/Makefile
+6-72 files

FreeBSD/ports fe44685devel/py-uv distinfo Makefile, devel/py-uv/files patch-pyproject.toml

devel/{,py-}uv: update 0.11.28 → 0.11.29
DeltaFile
+73-87devel/uv/distinfo
+35-42devel/uv/Makefile.crates
+3-3devel/py-uv/distinfo
+3-3devel/py-uv/files/patch-pyproject.toml
+1-1devel/uv/Makefile
+1-1devel/py-uv/Makefile
+116-1376 files

FreeBSD/ports 37f273cmisc/ollama distinfo Makefile

misc/ollama: update 0.31.2 → 0.32.0
DeltaFile
+15-15misc/ollama/distinfo
+2-3misc/ollama/Makefile
+17-182 files

FreeBSD/ports 8dacd66shells/meka distinfo Makefile

shells/meka: update 0.32.0 → 0.33.1
DeltaFile
+5-5shells/meka/distinfo
+2-2shells/meka/Makefile
+7-72 files

FreeBSD/ports e758e02security/susshi distinfo Makefile

security/susshi: update 0.19.0 → 0.20.0
DeltaFile
+3-3security/susshi/distinfo
+1-1security/susshi/Makefile
+4-42 files

FreeBSD/ports df28e83misc/colibri distinfo Makefile

misc/colibri: update g20260714 → g20260715
DeltaFile
+3-3misc/colibri/distinfo
+2-2misc/colibri/Makefile
+1-1misc/colibri/pkg-plist
+6-63 files