Nikita Popov
cc539138ac
[CodeGen] Use __extendhfsf2 and __truncsfhf2 by default ( #126880 )
...
The standard libcalls for half to float and float to half conversion are
__extendhfsf2 and __truncsfhf2. However, LLVM currently uses
__gnu_h2f_ieee and __gnu_f2h_ieee instead. As far as I can tell, these
libcalls are an ARM-ism and only provided by libgcc on that platform.
compiler-rt always provides both libcalls.
Use the standard libcalls by default, and only use the __gnu libcalls on
ARM.
2025-02-19 10:16:57 +01:00
..
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-02-05 14:07:09 +01:00
2024-12-15 10:29:34 -08:00
2022-05-30 19:19:23 +01:00
2021-09-27 11:30:45 -04:00
2024-02-05 14:07:09 +01:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2019-01-14 10:55:55 +00:00
2024-02-05 14:07:09 +01:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2025-02-05 23:29:02 +07:00
2025-02-19 10:16:57 +01:00
2024-10-02 19:37:04 +04:00
2025-02-05 23:29:02 +07:00
2024-02-05 14:07:09 +01:00
2022-11-16 20:51:20 -05:00
2024-12-15 10:29:34 -08:00
2024-02-05 14:07:09 +01:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-02-05 14:07:09 +01:00
2023-04-26 18:56:00 -04:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-10-18 09:35:42 +04:00
2024-12-15 10:29:34 -08:00
2024-02-05 14:07:09 +01:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2018-07-20 13:14:29 +00:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2025-01-23 12:49:35 -08:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-02-05 14:07:09 +01:00
2024-02-05 14:07:09 +01:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2018-07-17 05:49:33 +00:00
2024-02-05 14:07:09 +01:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00
2024-12-15 10:29:34 -08:00