Alex MacLean
812e02a74c
[NVPTX] Use fast-math flags when lowering sin, cos, frem ( #133121 )
...
Update the lowering rules for sin, cos, and frem to respect the
instruction-level flags in addition to the global and function-level
options. For sin and cos, the TableGen lowering has been updated to
check the `afn` flag on the node. The lowering for frem has been pulled
to custom instruction legalization in order to allow for DAG Combiner
optimizations to operate over the expanded instructions.
2025-03-28 14:13:36 -07:00
..
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2025-01-20 09:09:22 -08:00
2025-02-28 12:31:55 -08:00
2024-12-15 10:45:11 -08:00
2025-02-11 15:36:07 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2025-02-26 08:45:27 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2025-02-27 16:10:29 +05:30
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2025-01-14 21:28:29 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2025-03-23 14:53:00 -07:00
2025-03-23 14:53:00 -07:00
2024-12-15 10:45:11 -08:00
2025-03-23 14:53:00 -07:00
2025-01-07 18:24:50 -08:00
2024-12-15 10:45:11 -08:00
2025-01-16 14:53:24 +00:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2025-01-16 14:53:24 +00:00
2025-03-12 10:19:58 -07:00
2025-02-03 16:36:01 +00:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2025-01-07 18:24:50 -08:00
2024-12-15 10:45:11 -08:00
2025-01-07 18:24:50 -08:00
2025-02-26 08:45:27 -08:00
2025-01-07 18:24:50 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2025-03-23 14:53:00 -07:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-19 07:55:03 -08:00
2025-02-26 08:45:27 -08:00
2025-03-23 14:53:00 -07:00
2025-03-23 14:53:00 -07:00
2025-03-23 14:53:00 -07:00
2025-03-23 14:53:00 -07:00
2025-02-24 10:13:23 -08:00
2025-01-15 20:09:18 +00:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-19 07:55:03 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2025-01-13 16:17:42 +05:30
2025-01-13 16:17:42 +05:30
2025-01-27 15:52:43 +05:30
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2025-01-31 15:03:33 -08:00
2025-03-12 09:28:40 -07:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-19 07:55:03 -08:00
2024-12-15 10:45:11 -08:00
2025-03-03 22:53:49 +05:30
2025-03-23 14:53:00 -07:00
2024-12-15 10:45:11 -08:00
2025-03-23 14:53:00 -07:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2025-01-15 20:09:18 +00:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-19 07:55:03 -08:00
2024-11-18 13:47:08 -08:00
2025-01-16 12:21:32 -08:00
2025-03-28 14:13:36 -07:00
2025-03-28 14:13:36 -07:00
2025-01-16 12:21:32 -08:00
2025-01-21 13:25:04 -06:00
2025-03-28 14:13:36 -07:00
2024-12-15 10:45:11 -08:00
2025-02-05 15:47:05 -08:00
2025-02-05 15:47:05 -08:00
2024-12-15 10:45:11 -08:00
2025-02-04 14:20:00 -08:00
2025-01-16 12:21:32 -08:00
2024-12-15 10:45:11 -08:00
2024-11-01 16:35:43 -07:00
2025-01-16 12:21:32 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2025-01-16 14:53:24 +00:00
2025-01-16 14:53:24 +00:00
2025-01-16 14:53:24 +00:00
2025-03-23 14:53:00 -07:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2025-02-28 14:15:25 -08:00
2024-12-15 10:45:11 -08:00
2025-03-25 09:20:42 -07:00
2024-12-15 10:45:11 -08:00
2025-03-28 14:13:36 -07:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2025-01-07 18:24:50 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2025-02-01 16:44:37 -08:00
2025-03-12 09:20:48 -07:00
2024-12-15 10:45:11 -08:00
2025-01-07 18:24:50 -08:00
2025-01-07 18:24:50 -08:00
2025-01-07 18:24:50 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-19 07:55:03 -08:00
2025-01-07 18:24:50 -08:00
2024-12-15 10:45:11 -08:00
2024-11-18 18:35:44 +00:00
2024-12-19 07:55:03 -08:00
2024-12-19 07:55:03 -08:00
2025-02-28 14:15:25 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2025-03-23 14:53:00 -07:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2025-03-23 14:53:00 -07:00
2025-03-23 14:53:00 -07:00
2025-03-23 14:53:00 -07:00
2025-02-05 16:02:00 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2025-02-26 08:45:27 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2025-03-12 09:28:40 -07:00
2024-12-15 10:45:11 -08:00
2024-10-19 10:05:36 -04:00
2025-02-01 16:44:37 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-17 15:23:22 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2025-02-24 23:58:45 -08:00
2024-12-15 10:45:11 -08:00
2025-02-24 10:13:23 -08:00
2024-12-15 10:45:11 -08:00
2024-12-17 15:23:22 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-17 15:23:22 -08:00
2025-01-07 18:24:50 -08:00
2024-12-17 15:23:22 -08:00
2025-03-23 14:53:00 -07:00
2024-12-15 10:45:11 -08:00
2025-01-07 18:24:50 -08:00
2025-03-23 14:53:00 -07:00
2025-02-28 14:15:25 -08:00
2025-03-21 10:56:38 -07:00
2025-02-26 08:45:27 -08:00
2025-01-07 18:24:50 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-19 07:55:03 -08:00
2024-12-15 10:45:11 -08:00
2025-02-26 08:45:27 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-19 07:55:03 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-10-19 10:05:36 -04:00
2024-12-15 10:45:11 -08:00
2024-10-18 09:35:42 +04:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2025-03-23 14:53:00 -07:00
2025-01-07 18:24:50 -08:00
2024-12-15 10:45:11 -08:00
2025-01-07 18:24:50 -08:00
2024-12-15 10:45:11 -08:00
2025-01-07 18:24:50 -08:00
2025-03-25 13:46:16 -07:00
2025-03-23 14:53:00 -07:00
2025-01-21 13:25:04 -06:00
2025-01-21 13:25:04 -06:00
2025-01-07 14:45:03 -06:00
2025-01-07 14:45:03 -06:00
2024-12-15 10:45:11 -08:00
2025-01-13 12:58:37 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2025-03-17 14:22:08 -07:00
2024-10-19 10:05:36 -04:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-19 07:55:03 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2025-02-13 17:54:01 +01:00
2025-03-23 14:53:00 -07:00
2025-03-06 09:28:44 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2025-02-14 11:11:44 +05:30
2024-12-15 10:45:11 -08:00
2025-01-07 18:24:50 -08:00
2025-01-07 18:24:50 -08:00
2024-12-19 07:55:03 -08:00
2025-03-18 21:05:00 -07:00
2025-03-26 09:47:28 -07:00
2025-03-18 21:05:00 -07:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-10-19 10:05:36 -04:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2025-02-06 15:23:55 +00:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2025-01-14 21:28:29 -08:00
2024-12-15 10:45:11 -08:00
2024-12-17 15:23:22 -08:00
2025-01-07 18:24:50 -08:00
2025-01-24 16:39:52 +05:30
2024-12-15 10:45:11 -08:00
2025-03-12 08:50:12 +05:30
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2025-01-07 18:24:50 -08:00
2025-02-14 18:45:14 -08:00
2025-01-07 18:24:50 -08:00
2025-01-07 18:24:50 -08:00
2025-02-14 18:45:14 -08:00
2024-12-15 10:45:11 -08:00
2025-02-04 14:31:40 +05:30
2025-02-07 22:10:25 +05:30
2025-02-19 17:55:25 +05:30
2025-02-07 22:10:25 +05:30
2025-02-27 14:56:35 +05:30
2025-02-19 17:55:25 +05:30
2025-02-27 14:56:35 +05:30
2025-01-07 18:24:50 -08:00
2025-01-07 18:24:50 -08:00
2024-12-16 11:53:30 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-19 07:55:03 -08:00
2025-01-07 18:24:50 -08:00
2025-02-06 11:17:55 -08:00
2025-03-24 12:00:44 -07:00
2025-02-14 12:13:37 -05:00
2025-03-23 14:53:00 -07:00
2024-11-06 11:53:33 +00:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-19 07:55:03 -08:00
2024-12-15 10:45:11 -08:00
2024-12-17 15:23:22 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-20 15:25:06 -05:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2024-12-15 10:45:11 -08:00
2025-03-17 20:44:52 +05:30
2025-03-17 20:44:52 +05:30
2025-03-17 20:44:52 +05:30
2025-03-17 20:44:52 +05:30
2024-12-15 10:45:11 -08:00