misc/osinfo-db: update to 20260812
- Update to 20260812
- Switch to downloading from gitlab as the releases
are no longer available on the older MASTER_SITES.
[mlir][affine] Add early exit to getLowerBound/getUpperBound function (NFC) (#212047)
When an AffineExpr is an AffineConstantExpr, its bound can be directly
returned without computing the lower/upper bounds for all operand
values. This avoids redundant bound evaluations on operands and speeds
up static bound computation.
[ConstraintElimination] Fix trivially true compares with no variables. (#216392)
getConstraintForSolving handles 'X uge 0' and '0 ule X' directly,
returning a constraint that is trivially true. The returned row was sized
Value2Index.size(), which is 0 if the unsigned system does not have any
variables yet, e.g. in a function without arguments. An empty row means
the condition could not be decomposed, so the fast path was discarded and
the compare not simplified.
Size the row to include the entry for the constant part, so it is never
empty.
PR: https://github.com/llvm/llvm-project/pull/216392
[clang-format] Harden star and amp annotation (#212856)
At this point we can't (or won't) decide wether this is a template
argument or just an expression, opt out of the specialized (and in the
test cases wrong) assignment.
Fixes #212622
[CIR][NFC] Remove unnecessary casts in LowerToLLVM (#216395)
Remove unnecessary casts for Op with TypeConstraints and known type for
operands in the LowerToLLVM
[GlobalISel] Add G_SEXT_INREG(G_ZEXT) -> G_SEXT combine. (#213606)
This converts a G_ZEXT or G_ANYEXT to a G_SEXT if we will G_SEXT_INREG
the bits away.