Matt Arsenault
505c550e4c
DAG: Assert fcmp uno runtime calls are boolean values ( #142898 )
...
This saves 2 instructions in the ARM soft float case for fcmp ueq.
This code is written in an confusingly overly general way. The point
of getCmpLibcallCC is to express that the compiler-rt implementations
of the FP compares are different aliases around functions which may
return -1 in some cases. This does not apply to the call for unordered,
which returns a normal boolean.
Also stop overriding the default value for the unordered compare for ARM.
This was setting it to the same value as the default, which is now assumed.
2025-06-10 10:46:29 +09:00
..
2025-05-22 07:59:57 +03:00
2025-06-08 18:23:50 +01:00
2025-02-05 07:44:53 +00:00
2025-05-30 19:36:29 +01:00
2025-02-13 09:09:29 +00:00
2024-10-28 09:01:06 +00:00
2024-12-15 12:42:17 -08:00
2024-11-11 19:39:02 +00:00
2025-06-10 10:46:29 +09:00
2025-05-30 19:36:29 +01:00
2025-05-30 19:36:29 +01:00
2024-12-07 10:14:36 +03:00
2025-02-13 09:09:29 +00:00
2024-10-17 20:25:06 +08:00
2024-10-17 20:25:06 +08:00
2024-10-17 20:25:06 +08:00
2024-10-17 20:25:06 +08:00
2025-01-10 09:05:06 +01:00
2025-02-22 09:16:14 +07:00
2025-02-05 23:29:02 +07:00
2025-04-24 10:13:05 +03:00
2024-12-07 10:14:36 +03:00
2024-12-07 10:14:36 +03:00
2025-02-05 23:29:02 +07:00
2024-12-07 10:14:36 +03:00
2024-09-30 11:44:49 -07:00
2024-12-07 10:14:36 +03:00
2024-12-07 10:14:36 +03:00
2024-12-07 10:14:36 +03:00
2025-06-08 18:23:50 +01:00
2025-02-01 20:40:50 +03:00
2024-11-06 11:53:33 +00:00
2025-02-01 20:40:50 +03:00
2024-12-07 10:14:36 +03:00
2025-02-22 09:16:14 +07:00
2025-02-01 20:40:50 +03:00
2024-12-07 10:14:36 +03:00
2025-02-05 23:29:02 +07:00
2024-12-07 10:14:36 +03:00
2024-12-07 10:14:36 +03:00
2025-02-01 20:40:50 +03:00
2025-02-01 20:40:50 +03:00
2025-02-01 20:40:50 +03:00
2024-12-07 10:14:36 +03:00
2024-12-07 10:14:36 +03:00
2025-02-01 20:40:50 +03:00
2024-12-07 10:14:36 +03:00
2024-12-07 10:14:36 +03:00
2024-11-13 12:16:28 +00:00
2024-12-07 10:14:36 +03:00
2025-03-07 08:17:23 +07:00
2025-02-01 20:40:50 +03:00
2025-02-22 09:16:14 +07:00
2024-12-06 08:46:56 +00:00
2024-11-06 14:46:08 +00:00
2024-12-07 10:14:36 +03:00
2024-12-07 10:14:36 +03:00
2024-12-07 10:14:36 +03:00
2025-02-05 23:29:02 +07:00
2025-04-03 11:14:08 +01:00
2024-10-10 08:39:25 +08:00
2025-02-22 09:16:14 +07:00
2025-03-07 08:17:23 +07:00
2025-02-22 09:16:14 +07:00
2025-02-22 09:16:14 +07:00
2024-12-07 10:14:36 +03:00
2025-05-22 08:24:01 +01:00
2024-12-07 10:14:36 +03:00
2025-02-22 09:16:14 +07:00
2025-02-22 09:16:14 +07:00
2025-02-22 09:16:14 +07:00
2025-02-22 09:16:14 +07:00
2024-10-28 09:01:06 +00:00
2024-10-28 09:01:06 +00:00
2024-10-28 09:01:06 +00:00
2024-10-28 09:01:06 +00:00
2024-10-28 09:01:06 +00:00
2024-10-28 09:01:06 +00:00
2024-10-28 09:01:06 +00:00
2024-10-28 09:01:06 +00:00
2025-02-01 20:40:50 +03:00
2025-02-01 20:40:50 +03:00
2025-02-26 10:15:17 +07:00
2025-03-06 09:28:44 -08:00
2025-02-01 20:40:50 +03:00
2024-11-05 14:42:15 +00:00
2025-03-30 22:03:14 -07:00
2024-12-07 10:14:36 +03:00
2024-12-07 10:14:36 +03:00