[qt/clang/llvm-project]: Summary of bulk changes made
KDE Git Services - Bulk Change <[email protected]>
| Newsgroups | gmane.comp.kde.cvs |
|---|---|
| Message-ID | <[email protected]> |
Git repository change summary for qt/clang/llvm-project Pushed by mirror-service into branch 'upstream/users/arsenm/runtime-libcalls/hexagon-add-sqrtf'. Changed from 0000000000000000000000000000000000000000 to 11aea0b3a10178f44e7cfad950e78b2c67d35f4c Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository. This change contains the following new commits: Git commit 11aea0b3a10178f44e7cfad950e78b2c67d35f4c by Matt Arsenault on 21/07/2026 at 08:22.. RuntimeLibcalls: Add sqrtf to the Hexagon runtime libcall set The library definitions go out of the way to avoid adding sqrtf, in favor of __hexagon_sqrtf. I'm assuming that libm does provide sqrtf, it just happens that there is a more-preferred function to use. RuntimeLibcallsInfo should express the full set of functions that do exist, and LibcallLoweringInfo should express the preference for which calls should be used. By the current ordering rules, it just so happens __hexagon_sqrtf will win out for SQRT_F32. Add this to avoid a special case to faciliate future libcall improvements. Co-authored-by: Claude (Claude-Opus-4.8) <[email protected]> https://invent.kde.org/qt/clang/llvm-project/-/commit/11aea0b3a10178f44e7cfad950e78b2c67d35f4c