[GlobalISel] Implement G_UADDO/G_UADDE/G_SADDO/G_SADDE for computeKnownBits (#165497)
Addressing the carry out cases Matt mentioned in #159202.
Note: G_[US]SUB[OE] will be implemented in a different PR.
[SelectionDAG] Use uint8_t instead of unsigned char for isel MatcherTable. (#174014)
These are really the same type, but uint8_t is more accurate since we
make assumptions that a table element is 8 bits when we emit VBRs.
[Clang] Add NUW to the Sub in __builtin_clrsb expansion. (#174010)
The ctlz will produce a value in the range [1..bitwidth]. It can't
produce 0. This means the subtract of 1 will not have unsigned wrap.
It also has no signed wrap, but the optimizer can figure that out on its
own.
It's very likely InstCombine will just drop the NUW when it
canonicalizes to Add, but maybe it will be helpful in some case.
imake: update to 1.0.11.
Alan Coopersmith (9):
Fix mdepend.cpp: error: invalid preprocessing directive #Flag
Use autoconf instead of cpp to generate ccmakedep, mergelib, & xmkmf
configure: generate man pages with AC_CONFIG_FILES instead of cpp
meson: Add option to build with meson
Improve man page formatting
cleanlinks.1, mkhtmlindex.1: fix wording of AUTHORS section
README.md: replace old URL's that no longer work
gitlab CI: add workflow rules
imake 1.0.11
Peter Hutterer (1):
CI: drop the ci-fairy check-mr job
Steven Keuchel (1):
imake support for riscv{32,64}-linux
[2 lines not shown]
gnupg2: update to 2.4.9.
Noteworthy changes in version 2.4.9 (2025-12-30)
------------------------------------------------
* gpg: Fix possible memory corruption in the armor parser. [T7906]
* gpg: Avoid potential downgrade to SHA1 in 3rd party key
signatures. [rGddb012be7f]
* gpg: Error out on unverified output for non-detached signatures.
[rG9d302f978b]
* gpg: Do not allow compressed key packets on import. [T7014]
* scd: Fix a harmless read buffer over-read in a function used by
PKCS#15 cards. [T7662]
* dirmngr: Do not require a keyserver for "gpg --fetch-key".
[4 lines not shown]
[VPlan] Re-use common cast cost logic for VPReplicateRecipe (NFCI).
Move the logic to compute cast costs to getCostForRecipeWithOpcode and
use for VPReplicateRecipe.
This should match the costs computed by the legacy cost model for scalar
casts.
pfctl: remove duplicate "va" entry
It turns out we'd already added this a few years ago, so didn't need to
add it again.
Fixes: 190c1f3d9326
Reported by: Seth Hoffert <seth.hoffert at gmail.com>
Sponsored by: Rubicon Communications, LLC ("Netgate")
[flang][cuda] Make copy to managed variable on host (#174012)
When the LHS has multiple symbols with the managed attribute, still
perform the copy on the host.