[IVDescriptors] Remove function FMF attribute check for FP min/max reduction (#183523)
Remove the use of function attributes no-nans-fp-math and
no-signed-zeros-fp-math in FP min/max reduction detection. The required
fast-math flags nnan and nsz should be present on the intrinsic calls,
fcmp and select instructions themselves.
py-ruff: updated to 0.15.4
0.15.4
Bug fixes
Fix panic on access to definitions after analyzing definitions
[pyflakes] Suppress false positive in F821 for names used before del in stub files
Documentation
Clarify first-party import detection in Ruff
Fix incorrect import-heading example
[LV] Add debug print for TTI.MaxInterleaveFactor (NFC) (#183309)
As its not currently visible in the debug output.
---------
Co-authored-by: Sander de Smalen <sander.desmalen at arm.com>
ValueTracking: Teach computeKnownFPClass to look at bitcast + integer max
The returned class will still be one of the bitpatterns.
This pattern is used in rocm device libraries in assorted functions, e.g.,
https://github.com/ROCm/llvm-project/blob/amd-staging/amd/device-libs/ocml/src/rlen3F.cl#L20
I believe it is blocking the eliminationg of finite checks in some of the more
complex functions.
py-types-python-dateutil: updated to 2.9.0.20260302
2.9.0.20260302
[python-dateutil] Make `dateutil.parser.parse(fuzzy_with_tokens=True)` return a tuple
py-yarl: updated to 1.23.0
1.23.0
Features
- Added support for ``pydantic``, the :class:`~yarl.URL` could be used as a
field type in ``pydantic`` models seamlessly.