LLVM/project 689c2f8 — llvm/test/CodeGen/MLRegAlloc dev-mode-log-amdgpu.ll

[MLRegAlloc] Update Test Expectations (#238813)

To fix the buildbots broken by 241f9a36215469b100537930949e5acbeaecedbd.
DeltaFile
+3-0llvm/test/CodeGen/MLRegAlloc/dev-mode-log-amdgpu.ll
+3-01 files

LLVM/project 1a7af06 — clang/test/CodeGenOpenCL builtins-amdgcn-global-load-store.cl, llvm/lib/Target/Mips MicroMipsSizeReduction.cpp

Merge branch 'main' into users/zero9178/ods-def-includes
DeltaFile
+3,186-0llvm/test/CodeGen/AMDGPU/amdgcn-av-scopes.ll
+944-96llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.load.b128.ll
+902-30clang/test/CodeGenOpenCL/builtins-amdgcn-global-load-store.cl
+417-427llvm/lib/Target/Mips/MicroMipsSizeReduction.cpp
+784-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.store.b128.ll
+210-482llvm/test/tools/llvm-readobj/ELF/file-header-machine-types.test
+6,443-1,035407 files not shown
+15,331-5,964413 files

LLVM/project b5fc99b — llvm/docs/TableGen BackEnds.md, llvm/lib/TableGen Record.cpp TGParser.cpp

[llvm][TableGen] Resolve intra-record field references to `?`

An inconsistency existed in TableGen prior to this PR:
* Referencing a template argument whose value was `?` resolved to and propagated `?`
* Referencing a record whose field is `?` resolved and propagated `?`
However, referencing a field of the record being built remained unresolved, even in the final resolution pass.
This meant that code like:
```tablegen
class Self {
  string str = ?;
  assert !if(!initialized(str), !ne(str, ""), 1), "str must not be empty";
}
def : Self;
```
would fail to compile as `!initialized(str)` was left unfolded, and `!if` never received a bit value: https://godbolt.org/z/oGh1PzP88
Similar issues arose with other code such as with `!dump` etc.

This PR fixes that issue by resolving a record field to `?` if the record is complete and this is the final resolve pass. As a follow-on effect, some places that previously relied on being kept unresolved now resolve to `?` which required implementing semantics for `?.field` accesses (instead of the current crash using `llvm_unreachable`). This PR therefore also defines `?.field` as resolving to `?`, similar to `?{0}` or `!cast`.
DeltaFile
+71-0llvm/test/TableGen/unset-field-reference.td
+34-0llvm/test/TableGen/initialized.td
+18-7llvm/lib/TableGen/TGParser.cpp
+9-3llvm/lib/TableGen/Record.cpp
+5-4llvm/test/TableGen/JSON.td
+6-2llvm/docs/TableGen/BackEnds.md
+143-162 files not shown
+147-188 files

LLVM/project 2eeec8a — utils/bazel/llvm-project-overlay/libc BUILD.bazel

[Bazel] Fixes fa5a303 (#238811)

This fixes fa5a303d355e597238da125155df4d9b0dc497a7 (#236371).

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

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

LLVM/project 2d6c6a1 — lldb/test/Shell/SymbolFile/DWARF missing-oso.cpp

[lldb][test] Fix flaky missing-oso.cpp that mixed stderr and stdout (#238110)

`missing-oso.cpp` expects `error:` line is before
`(lldb) image dump separate-debug-info --errors-only`, but the error
message is
from the event handler thread. The main thread does not wait for that
event and runs the next `-o` command, so the `error:` line can land
before, between or after the `image dump` echo and output. `2>&1` joins
both writers in one pipe and nothing orders them.

The fix does:
- drop `2>&1` from the `%t.two` run and send stderr to `%t.two.err`,
  use two `FileCheck` to check each,
- `--implicit-check-not=error:` on the stderr check replaces both
  `TWO-NOT: error:` lines, so the error must still appear exactly once,
- `-l 28` is now `-l 30`, the new line of `main`
DeltaFile
+9-7lldb/test/Shell/SymbolFile/DWARF/missing-oso.cpp
+9-71 files

LLVM/project fc7a4fc — flang/lib/Lower/OpenMP OpenMP.cpp, flang/test/Lower/OpenMP recipe-memory-effects.f90

[mlir][OpenMP] Add memory effects of omp.single (#237929)

Added a new attribute for the copyprivate clause
`copyprivate_assume_bounded_recipe_effects`. Applied when the
copyprivate variables satisfy certain constraints.
Updated helper functions for applying bounded recipe attributes.

Add direct memory effect tests, CSE & canonicalisation tests.
Add tests for correct application of the
`copyprivate_assume_bounded_recipe_effects` attribute.
AI-Assisted-by: Codex (OpenAI)
DeltaFile
+264-0flang/test/Lower/OpenMP/recipe-memory-effects.f90
+84-0mlir/test/Dialect/OpenMP/memory-effects.mlir
+51-28flang/lib/Lower/OpenMP/OpenMP.cpp
+37-7mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp
+28-0mlir/test/Dialect/OpenMP/canonicalize.mlir
+21-0mlir/test/Dialect/OpenMP/cse.mlir
+485-353 files not shown
+513-519 files

FreeBSD/ports 151f5cc — devel/py-cachebox Makefile distinfo, devel/py-cachebox/files patch-pyproject.toml

devel/py-cachebox: update 6.2.8 → 6.2.10
DeltaFile
+25-25devel/py-cachebox/distinfo
+13-13devel/py-cachebox/Makefile
+12-8devel/py-cachebox/files/patch-pyproject.toml
+50-463 files

FreeBSD/ports bac08ce — x11/rio Makefile distinfo

x11/rio: update 0.5.28 → 0.5.29
DeltaFile
+3-3x11/rio/distinfo
+1-2x11/rio/Makefile
+4-52 files

FreeBSD/ports 811b4d0 — audio/songrec Makefile distinfo

audio/songrec: update 0.8.0 → 0.8.1
DeltaFile
+3-3audio/songrec/distinfo
+1-1audio/songrec/Makefile
+4-42 files

FreeBSD/ports c3b5f72 — net-p2p/qbittorrent Makefile distinfo, net-p2p/qbittorrent/files patch-libtorrent-rasterbar2-settings

net-p2p/qbittorrent: update 5.2.4 → 5.3.0
DeltaFile
+0-11net-p2p/qbittorrent/files/patch-libtorrent-rasterbar2-settings
+3-3net-p2p/qbittorrent/distinfo
+2-3net-p2p/qbittorrent/Makefile
+5-173 files

FreeBSD/ports 900f717 — textproc/sad Makefile distinfo

textproc/sad: update 0.4.32 → 0.4.33
DeltaFile
+121-149textproc/sad/distinfo
+60-75textproc/sad/Makefile
+181-2242 files

FreeBSD/ports 0615753 — shells/atuin Makefile distinfo

shells/atuin: update 18.24.4 → 18.24.5
DeltaFile
+7-5shells/atuin/distinfo
+3-2shells/atuin/Makefile
+10-72 files

FreeBSD/ports 617b589 — lang/neocmakelsp Makefile distinfo

lang/neocmakelsp: update 0.11.2 → 0.12.0
DeltaFile
+27-27lang/neocmakelsp/distinfo
+13-13lang/neocmakelsp/Makefile
+40-402 files

FreeBSD/ports 80187fd — devel/cargo-hack Makefile distinfo

devel/cargo-hack: update 0.6.45 → 0.6.46
DeltaFile
+63-63devel/cargo-hack/distinfo
+31-32devel/cargo-hack/Makefile
+94-952 files

FreeBSD/ports c13322f — devel/cargo-dist Makefile distinfo

devel/cargo-dist: update 0.33.1 → 0.34.0
DeltaFile
+35-33devel/cargo-dist/distinfo
+17-17devel/cargo-dist/Makefile
+52-502 files

FreeBSD/ports 5b73db9 — textproc/comrak Makefile distinfo

textproc/comrak: update 0.56.0 → 0.59.0
DeltaFile
+27-47textproc/comrak/distinfo
+13-24textproc/comrak/Makefile
+40-712 files

FreeBSD/ports 655716b — ftp/unftp Makefile distinfo

ftp/unftp: update 0.15.2 → 0.16.0
DeltaFile
+535-445ftp/unftp/distinfo
+267-223ftp/unftp/Makefile
+802-6682 files

FreeBSD/ports 955a8dc — devel/nextest Makefile distinfo

devel/nextest: update 0.9.150 → 0.9.151
DeltaFile
+31-31devel/nextest/distinfo
+15-15devel/nextest/Makefile
+46-462 files

FreeBSD/ports c38e468 — devel/py-spy Makefile distinfo, devel/py-spy/files patch-cargo-crates_proc-maps-0.4.0_src_freebsd__maps_ptrace.rs

devel/py-spy: update 0.4.2 → 0.4.3
DeltaFile
+27-29devel/py-spy/distinfo
+13-15devel/py-spy/Makefile
+0-11devel/py-spy/files/patch-cargo-crates_proc-maps-0.4.0_src_freebsd__maps_ptrace.rs
+40-553 files

FreeBSD/ports 886ede1 — security/zlint Makefile distinfo

security/zlint: update 3.7.2 → 3.7.3
DeltaFile
+5-5security/zlint/distinfo
+1-2security/zlint/Makefile
+6-72 files

FreeBSD/ports bdb7854 — misc/ollama Makefile distinfo

misc/ollama: update 0.40.13 → 0.40.14

ChangeLog: https://github.com/ollama/ollama/releases/tag/v0.40.14
DeltaFile
+17-17misc/ollama/distinfo
+1-1misc/ollama/Makefile
+18-182 files

FreeBSD/ports 52550c4 — security/openfhe Makefile distinfo, security/openfhe/files patch-src_core_include_math_hal_intnat_ubintnat.h

security/openfhe: update 1.5.1 → 1.6.1
DeltaFile
+0-26security/openfhe/files/patch-src_core_include_math_hal_intnat_ubintnat.h
+9-15security/openfhe/pkg-plist
+5-5security/openfhe/distinfo
+3-6security/openfhe/Makefile
+17-524 files

FreeBSD/ports 0e36951 — misc/claude-code Makefile distinfo

misc/claude-code: update 2.1.314 → 2.1.318
DeltaFile
+5-5misc/claude-code/distinfo
+1-1misc/claude-code/Makefile
+6-62 files

FreeBSD/ports 772112e — sysutils/inotify-tools pkg-plist distinfo, sysutils/inotify-tools/files patch-configure.ac patch-src_Makefile.am

sysutils/inotify-tools: update 4.25.9.0 → 4.26.270
DeltaFile
+34-29sysutils/inotify-tools/Makefile
+21-0sysutils/inotify-tools/files/patch-libinotifytools_src_inotify.rs
+0-17sysutils/inotify-tools/files/patch-src_Makefile.am
+0-10sysutils/inotify-tools/files/patch-configure.ac
+5-3sysutils/inotify-tools/distinfo
+0-2sysutils/inotify-tools/pkg-plist
+60-616 files

FreeBSD/ports 516d188 — science/simple-dftd3 Makefile distinfo

science/simple-dftd3: update 1.4.0 → 1.7.0
DeltaFile
+14-2science/simple-dftd3/pkg-plist
+3-3science/simple-dftd3/distinfo
+2-2science/simple-dftd3/Makefile
+19-73 files

FreeBSD/ports 7604c07 — security/trufflehog Makefile distinfo

security/trufflehog: update 3.99.7 → 3.99.8
DeltaFile
+5-5security/trufflehog/distinfo
+1-1security/trufflehog/Makefile
+6-62 files

FreeBSD/ports 61cadd1 — databases/nanodbc pkg-plist Makefile

databases/nanodbc: update 3.0.2 → 3.0.8
DeltaFile
+3-3databases/nanodbc/distinfo
+2-2databases/nanodbc/Makefile
+1-1databases/nanodbc/pkg-plist
+6-63 files

FreeBSD/ports 94a7adb — textproc/ibus-table Makefile distinfo

textproc/ibus-table: update 1.18.0 → 1.18.2
DeltaFile
+3-3textproc/ibus-table/distinfo
+1-1textproc/ibus-table/Makefile
+4-42 files

FreeBSD/ports 09eb9b1 — science/seacas Makefile distinfo

science/seacas: update 2025-10-14 → 2026.08.11

ChangeLog: https://github.com/sandialabs/seacas/releases/tag/v2026-08-11
DeltaFile
+34-24science/seacas/pkg-plist
+3-3science/seacas/distinfo
+1-2science/seacas/Makefile
+38-293 files

FreeBSD/ports 85045c2 — textproc/ibus-m17n Makefile distinfo

textproc/ibus-m17n: update 1.4.40 → 1.4.41
DeltaFile
+3-3textproc/ibus-m17n/distinfo
+1-1textproc/ibus-m17n/Makefile
+4-42 files