[MLIR][LLVMIR] Allow llvm.call and llvm.invoke to use llvm.mlir.alias as callee (#189154)
Previously, the verifier for `llvm.call` and `llvm.invoke` would reject
calls where the callee was an `llvm.mlir.alias`, reporting that the
symbol does not reference a valid LLVM function or IFunc. Similarly, the
MLIR-to-LLVM-IR translation had no handling for aliases as callees.
This patch extends both the verifier and the translation to accept
`llvm.mlir.alias` as a valid callee for `llvm.call` and `llvm.invoke`,
mirroring the existing support for `llvm.mlir.ifunc`. The function type
for alias calls is derived from the call operands and result types, and
the translation emits a call through the alias global value.
Fixes #147057
Assisted-by: Claude Code
[MLIR] [Python] The generated op definitions now use typed parameters (#188635)
As with operand/result types this only handles standard dialects, but I think it is still useful as is.
We could consider extensibility if/when necessary.
tuba: Comment out non-existent dep and add TODO about it
Makefile includes textproc/libspelling/buildlink3.mk, which does not
exist, causing lintpkgsrc to throw errors. Comment it out, and add a
TODO to package it, and the re-enable.
[MLIR][build] Fix undefined references in debug shared libs (#189207)
Fixes undefined references in debug shared libs when building MLIR:
-DLLVM_ENABLE_PROJECTS="mlir"
-DCMAKE_BUILD_TYPE=Debug
-DBUILD_SHARED_LIBS=1
Debug build (-O0) disables dead code elimination, resulting in undefined
references in the following shared libs:
MLIROpenMPDialect (needs to link with TargetParser)
MLIRXeVMDialect (needs to link with TargetParser and MLIROpenMPDialect)
MLIRNVVMDialect (needs to link with TargetParser and MLIROpenMPDialect)
Fixes #189206
Assisted-by: Claude Code
From:
[4 lines not shown]
tex-hyperref{,-dpc}: update to 7.01p
* provide natbib commands always
* nameref.dtx (Version 2026-01-29 v2.58): adapt label command to
new version in LaTeX-dev (2026-06-01)
* set \@currentHref in \@mpfootnotetext
setxkbmap: update to 1.3.5.
Alan Coopersmith (5):
meson: Add option to build with meson
Improve man page formatting
gitlab CI: drop the ci-fairy check-mr job
Man page: update history from XFree86 4.3 to 3.2
setxkbmap 1.3.5
Alexander Ziaee (1):
manual page: Rewrite in semantic markup
Peter Hutterer (1):
CI: add workflow rules
tex-hologo{,-doc}: update to 1.16
* Added New logos: \hologo{pTeX}, \hologo{pLaTeX}, \hologo{upTeX},
\hologo{upLaTeX}, \hologo{ApTeX}, \hologo{ApLaTeX},
\hologo{TeXLive}, \hologo{DVIPDFMx}.
* Added tagging support
* Guard the logos against case changes
* Preserve height in reflectbox