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
..
2022-12-19 13:06:34 +01:00
2022-12-19 13:06:34 +01:00
2023-10-09 12:31:32 +01:00
2023-02-09 18:45:20 +03:00
2022-12-19 13:06:34 +01:00
2023-06-14 16:20:37 +00:00
2023-10-09 12:31:32 +01:00
2024-09-06 16:19:20 +01:00
2023-01-24 17:55:11 -04:00
2022-12-19 13:06:34 +01:00
2022-12-19 13:06:34 +01:00
2023-06-14 16:20:37 +00:00
2025-01-31 14:05:34 -08:00
2023-06-14 16:20:37 +00:00
2023-10-24 20:27:39 -07:00
2022-12-19 13:06:34 +01:00
2024-11-27 08:03:47 +03:00
2024-11-27 08:03:47 +03:00
2022-12-19 13:06:34 +01:00
2022-12-19 13:06:34 +01:00
2022-12-19 13:06:34 +01:00
2024-10-14 20:55:48 +04:00
2024-07-08 14:01:32 +01:00
2023-05-12 09:06:17 -07:00
2025-02-19 10:16:57 +01:00
2022-12-19 13:06:34 +01:00
2022-12-19 13:06:34 +01:00
2022-12-19 13:06:34 +01:00
2022-12-19 13:06:34 +01:00
2022-12-19 13:06:34 +01:00
2022-12-19 13:06:34 +01:00
2022-12-19 13:06:34 +01:00
2022-12-19 13:06:34 +01:00
2022-12-19 13:06:34 +01:00
2022-12-19 13:06:34 +01:00
2022-12-19 13:06:34 +01:00
2022-12-19 13:06:34 +01:00
2022-12-19 13:06:34 +01:00
2022-12-19 13:06:34 +01:00
2022-12-19 13:06:34 +01:00
2022-12-19 13:06:34 +01:00
2022-12-19 13:06:34 +01:00
2024-07-22 17:19:46 +02:00
2024-07-22 17:19:46 +02:00
2024-02-05 14:07:09 +01:00
2022-12-19 13:06:34 +01:00
2022-12-19 13:06:34 +01:00
2024-02-05 14:07:09 +01:00
2023-05-12 09:06:17 -07:00
2022-12-19 13:06:34 +01:00
2025-02-05 23:29:02 +07:00
2022-12-19 13:06:34 +01:00
2023-06-26 10:45:41 -07:00
2023-06-26 10:45:41 -07:00
2022-12-19 13:06:34 +01:00
2022-12-19 13:06:34 +01:00
2022-12-19 13:06:34 +01:00
2022-12-19 13:06:34 +01:00
2022-12-19 13:06:34 +01:00
2022-12-19 13:06:34 +01:00
2022-12-19 13:06:34 +01:00
2022-12-19 13:06:34 +01:00
2022-12-19 13:06:34 +01:00
2022-12-19 13:06:34 +01:00
2022-12-19 13:06:34 +01:00
2022-12-19 13:06:34 +01:00
2022-12-19 13:06:34 +01:00
2022-12-19 13:06:34 +01:00
2023-08-18 12:12:22 +01:00
2023-08-18 12:12:22 +01:00
2022-12-19 13:06:34 +01:00
2022-12-19 13:06:34 +01:00
2025-02-05 23:29:02 +07:00