RuntimeLibcalls: Add signext/zeroext attributes to libcall signatures
Try to match TargetLibraryInfo's behavior. Integer types narrower than
int are extended according to their signedness.
Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
CodeGen: Remove stale last-block case when splitting a critical edge (#230930)
Before f264f9ad7df5, a new block at the end of the function began at the
old end index, so the isLastMBB case had to extend live-out intervals
over it. Now the new block always ends at the old end index, so they
already cover it. The extension became a no-op, and the case also
skipped trimming registers not live into the successor, leaving a dead
segment.
block-placement.ll needs a volatile store to keep its nested loop.
common-chain.ll gets shrink-wrapped.
Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
RuntimeLibcalls: Add signext/zeroext attributes to libcall signatures
Try to match TargetLibraryInfo's behavior. Integer types narrower than
int are extended according to their signedness.
Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
[NFC][Attributor] Remove "See AbstractAttribute::..." comments (#237804)
Most overridden methods have a comment like `/// See
AbstractAttribute::initialize(...).` that only points to the base class
declaration. Remove them, including those in OpenMPOpt and
AMDGPUAttributor.
This PR was assisted by AI but I reviewed all the changes.
[RISCV] Optimize repeated-half i64 vector splats on RV32 (#228119)
On RV32, lower i64 vector splats with identical dynamic i32 halves using
an e32 vmv.v.x and a bitcast, avoiding temporary stack stores and a
stride-zero load.
Require undef passthrough, double small constant VLs, and otherwise use
VLMAX. Also preserve defined passthrough in the existing equal-constant
path.
Assisted-by: OpenAI Codex
RuntimeLibcalls: Add signext/zeroext attributes to libcall signatures
Try to match TargetLibraryInfo's behavior. Integer types narrower than
int are extended according to their signedness.
Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
Qt6: Update to 6.11.3
Oct 26, 2026 by Jani Heikkinen
The last release from Qt 6.11 series, Qt 6.11.3, is now available for
download. As a patch release, Qt 6.11.3 doesn’t introduce new features,
but it delivers around 200 bug fixes, security improvements, and quality
enhancements on top of Qt 6.11.2. For a full overview of the most
notable changes, take a look at the Qt 6.11.3 release notes.
Announcement:
https://www.qt.io/blog/qt-6.11.3-released
Release notes:
https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.11.3/release-note.md
PySide6: Update to 6.11.3
FreeBSD ports changes:
[6 lines not shown]