John Brawn
ecbe4d1e36
[IR] Allow fast math flags on fptrunc and fpext ( #115894 )
...
This consists of:
* Make these instructions part of FPMathOperator.
* Adjust bitcode/ir readers/writers to expect fast math flags on these
instructions.
* Make IRBuilder set the fast math flags on these instructions.
* Update langref and release notes.
* Update a bunch of tests. Some of these are due to InstCombineCasts
incorrectly adding fast math flags to fptrunc, which will be fixed in a
later patch.
2024-12-04 10:53:04 +00:00
..
2024-10-02 15:45:02 +01:00
2024-10-02 15:45:02 +01:00
2024-11-09 13:26:10 +08:00
2024-05-04 23:08:11 -07:00
2024-11-12 21:20:59 +08:00
2024-10-31 10:14:25 +08:00
2024-10-31 10:14:25 +08:00
2024-10-31 10:14:25 +08:00
2024-11-12 15:05:43 +08:00
2024-11-12 15:05:43 +08:00
2024-11-12 15:05:43 +08:00
2024-11-12 15:05:43 +08:00
2024-11-12 15:05:43 +08:00
2024-11-12 15:05:43 +08:00
2024-11-11 15:24:18 +08:00
2024-11-11 15:24:18 +08:00
2024-11-11 15:24:18 +08:00
2024-11-11 15:24:18 +08:00
2024-11-14 13:51:04 +08:00
2024-11-14 13:51:04 +08:00
2024-11-14 13:51:04 +08:00
2024-11-09 13:26:10 +08:00
2024-05-04 23:08:11 -07:00
2024-03-09 13:49:15 +08:00
2024-11-06 11:53:33 +00:00
2024-09-04 08:13:24 +08:00
2024-08-21 15:44:06 +08:00
2024-08-05 11:06:02 +08:00
2024-08-05 17:08:06 -04:00
2024-08-05 18:57:42 +08:00
2024-08-06 19:37:49 +08:00
2024-08-06 19:37:49 +08:00
2024-09-13 14:24:09 +02:00
2024-09-13 14:24:09 +02:00
2024-09-12 22:45:20 +08:00
2024-09-12 22:45:20 +08:00
2024-11-06 11:53:33 +00:00
2024-08-21 15:44:06 +08:00
2024-08-05 11:06:02 +08:00
2024-08-05 18:57:42 +08:00
2024-08-06 19:37:49 +08:00
2024-09-13 14:24:09 +02:00
2024-09-12 22:45:20 +08:00
2024-09-12 22:45:20 +08:00
2023-12-15 20:41:42 +08:00
2024-01-17 11:40:32 +08:00
2024-09-19 12:40:36 +01:00
2024-11-06 11:53:33 +00:00
2023-12-19 11:53:18 +01:00
2024-09-18 21:01:51 +08:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2023-09-26 19:27:57 +08:00
2023-12-19 11:53:18 +01:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2024-09-19 12:40:36 +01:00
2024-08-20 19:56:19 +08:00
2023-12-19 11:53:18 +01:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2024-11-28 17:53:08 +00:00
2024-11-28 17:53:08 +00:00
2024-10-07 15:57:21 +01:00
2024-11-07 16:00:00 +00:00
2024-10-28 15:34:56 -07:00
2024-10-28 15:34:56 -07:00
2024-08-05 18:57:42 +08:00
2024-08-05 18:57:42 +08:00
2024-09-10 10:47:33 +08:00
2024-05-04 17:00:29 -07:00
2023-10-03 16:12:19 -05:00
2024-10-01 15:12:09 +01:00
2024-10-01 11:10:05 +01:00
2024-11-28 17:53:08 +00:00
2024-05-04 23:08:11 -07:00
2024-05-04 23:08:11 -07:00
2024-11-01 16:03:28 +08:00
2024-08-15 14:18:59 +08:00
2024-12-04 10:53:04 +00:00
2024-10-07 15:57:22 +01:00
2024-10-07 15:57:22 +01:00
2024-08-09 13:25:04 +01:00
2024-08-09 13:25:04 +01:00
2024-10-07 15:57:22 +01:00
2024-10-07 15:57:22 +01:00
2024-10-07 15:57:22 +01:00
2024-01-05 21:53:47 +08:00
2023-12-01 18:56:22 -05:00
2024-01-16 23:57:42 -08:00
2024-05-08 15:07:18 +08:00
2024-09-30 15:49:32 +01:00
2024-11-12 13:34:29 -08:00
2024-11-08 15:30:02 +00:00
2024-07-24 17:00:12 -04:00
2024-07-24 17:00:12 -04:00
2024-10-25 18:43:40 +08:00
2024-10-25 09:00:19 +08:00
2024-10-25 18:43:40 +08:00
2024-10-25 09:00:19 +08:00
2024-11-14 21:44:55 +08:00
2024-05-04 17:00:29 -07:00
2024-11-20 19:15:23 -08:00
2023-10-03 16:12:19 -05:00
2024-10-03 13:08:34 +01:00
2024-10-03 13:08:34 +01:00
2023-11-14 15:39:30 +08:00
2023-10-03 16:12:19 -05:00
2023-07-20 10:24:16 +08:00
2024-05-04 23:08:11 -07:00
2023-07-20 13:35:15 +08:00
2024-10-28 10:46:16 +08:00
2024-10-03 11:31:39 +01:00
2024-11-08 15:30:02 +00:00
2024-10-29 11:00:35 +00:00
2024-10-03 11:31:39 +01:00
2024-11-06 11:53:33 +00:00
2024-10-03 13:08:34 +01:00
2024-10-03 11:31:39 +01:00
2024-10-03 11:31:39 +01:00
2024-10-03 11:31:39 +01:00
2024-11-06 11:53:33 +00:00
2024-10-28 15:34:56 -07:00
2024-10-03 11:31:39 +01:00
2024-08-20 11:51:29 +01:00
2024-09-30 17:13:05 +01:00
2024-09-20 11:16:36 -07:00
2024-05-04 23:08:11 -07:00
2023-10-16 10:12:53 +08:00
2024-08-09 13:25:04 +01:00
2024-01-11 09:46:54 +01:00
2024-01-11 09:46:54 +01:00
2023-08-28 12:13:42 -04:00
2023-09-13 16:29:11 -07:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2024-01-11 09:46:54 +01:00
2024-01-11 09:46:54 +01:00
2024-04-09 19:57:35 -07:00
2024-05-04 17:00:29 -07:00
2024-08-09 13:25:04 +01:00
2024-05-31 12:48:45 -07:00
2024-11-18 15:28:17 -06:00
2024-08-09 13:25:04 +01:00
2024-05-04 17:00:29 -07:00
2024-09-04 12:19:46 +08:00
2024-05-29 10:38:02 +01:00
2024-09-04 12:19:46 +08:00
2023-10-03 16:12:19 -05:00
2024-04-18 15:37:01 +08:00
2024-10-03 12:56:29 -04:00
2024-05-04 17:00:29 -07:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00