Erich Keane
87ccc55df4
[OpenACC] Adjust rules of 'routine' required clauses ( #170667 )
...
The interaction between various clauses on 'routine' was not implemented
QUITE right, as I discovered when looking into the implementation of the
ACC dialect. This patch fixes it up so that there can only be 1 of the
special clauses per device_type VALUE (including nvidia ==
acc_device_nvidia).
This patch also does a refactor/unification of this with the rules of
other clauses, as we now know they are effectively the same.
2025-12-04 08:26:04 -08:00
..
2025-04-02 10:03:24 -07:00
2025-07-24 08:11:28 -07:00
2025-07-03 07:13:30 -07:00
2025-07-03 07:13:30 -07:00
2025-07-03 07:13:30 -07:00
2025-03-12 11:01:38 -07:00
2024-11-14 11:18:06 -08:00
2024-12-19 12:21:50 -08:00
2024-11-27 09:55:19 -08:00
2024-11-27 09:55:19 -08:00
2024-11-27 09:55:19 -08:00
2025-05-02 09:35:32 -07:00
2024-12-02 12:49:49 -08:00
2025-04-18 14:54:21 -07:00
2025-04-04 12:32:33 -07:00
2025-05-30 09:31:25 -07:00
2025-09-03 20:27:40 +00:00
2025-04-04 12:32:33 -07:00
2025-05-30 09:31:25 -07:00
2025-09-03 20:27:40 +00:00
2025-06-26 10:26:20 -07:00
2025-06-26 10:26:20 -07:00
2025-09-03 20:27:40 +00:00
2025-04-04 12:32:33 -07:00
2025-05-30 09:31:25 -07:00
2025-09-03 20:27:40 +00:00
2024-12-12 12:54:02 -08:00
2025-05-02 09:35:32 -07:00
2025-05-02 09:35:32 -07:00
2025-04-09 14:55:50 -07:00
2025-05-02 09:35:32 -07:00
2025-04-09 14:55:50 -07:00
2024-11-27 07:04:15 -08:00
2024-11-27 07:04:15 -08:00
2024-11-27 07:04:15 -08:00
2024-11-14 09:57:39 -08:00
2025-09-03 20:27:40 +00:00
2024-12-05 10:43:52 -08:00
2025-05-02 09:35:32 -07:00
2025-03-21 13:20:52 -03:00
2025-09-15 16:55:00 +00:00
2024-11-27 12:03:48 -08:00
2024-11-27 12:03:48 -08:00
2025-09-03 20:27:40 +00:00
2024-12-03 09:31:40 -08:00
2025-12-04 08:26:04 -08:00
2025-08-09 05:06:53 -03:00
2025-12-04 08:26:04 -08:00
2024-11-26 10:49:41 -08:00
2024-11-26 10:49:41 -08:00
2025-09-03 20:27:40 +00:00
2024-11-14 09:57:39 -08:00
2024-11-14 09:57:39 -08:00
2024-11-14 09:57:39 -08:00
2024-12-09 14:06:44 -08:00
2025-10-20 18:02:06 +00:00
2025-01-08 13:19:33 -08:00
2025-05-02 09:35:32 -07:00
2025-05-02 09:35:32 -07:00
2024-12-02 13:31:36 -08:00
2025-04-18 14:54:21 -07:00
2024-12-03 09:31:40 -08:00
2025-12-04 08:26:04 -08:00
2024-12-06 09:06:57 -08:00
2025-05-02 09:35:32 -07:00
2025-04-02 13:33:18 -07:00
2025-04-02 13:33:18 -07:00
2024-12-19 12:21:50 -08:00
2024-12-05 10:43:52 -08:00
2025-05-02 09:35:32 -07:00
2025-04-28 15:22:47 -07:00
2025-03-12 11:01:38 -07:00
2025-12-04 08:26:04 -08:00
2024-12-19 12:21:50 -08:00
2025-10-13 19:36:41 +00:00
2025-05-30 09:31:25 -07:00
2025-09-03 20:27:40 +00:00
2025-05-30 09:31:25 -07:00
2025-09-03 20:27:40 +00:00
2025-06-26 10:26:20 -07:00
2025-09-03 20:27:40 +00:00
2025-05-30 09:31:25 -07:00
2025-09-03 20:27:40 +00:00
2025-05-02 09:35:32 -07:00
2025-05-02 09:35:32 -07:00
2025-04-09 14:55:50 -07:00
2025-05-02 09:35:32 -07:00
2025-04-09 14:55:50 -07:00
2025-09-03 20:27:40 +00:00
2025-09-15 16:55:00 +00:00
2025-08-09 05:06:53 -03:00
2025-09-03 20:27:40 +00:00
2025-12-04 08:26:04 -08:00
2025-06-13 06:45:40 -04:00
2025-12-04 08:26:04 -08:00
2024-12-19 12:21:50 -08:00
2025-09-03 20:27:40 +00:00
2024-12-19 12:21:50 -08:00
2025-09-03 20:27:40 +00:00
2025-10-20 18:02:06 +00:00
2025-10-20 18:02:06 +00:00
2025-05-02 09:35:32 -07:00
2025-05-02 09:35:32 -07:00
2025-08-09 05:06:53 -03:00
2025-12-04 08:26:04 -08:00
2024-12-19 12:21:50 -08:00
2025-04-02 13:33:18 -07:00
2024-12-19 12:21:50 -08:00
2024-12-16 09:35:57 -08:00
2024-12-16 11:52:57 -08:00
2025-12-04 08:26:04 -08:00
2024-12-13 09:24:20 -08:00
2024-12-16 09:35:57 -08:00
2025-04-04 12:32:33 -07:00
2025-05-30 09:31:25 -07:00
2025-04-04 12:32:33 -07:00
2025-05-30 09:31:25 -07:00
2025-06-26 10:26:20 -07:00
2025-06-26 10:26:20 -07:00
2025-04-04 12:32:33 -07:00
2025-05-30 09:31:25 -07:00
2025-03-12 11:01:38 -07:00
2025-05-02 09:35:32 -07:00
2024-12-16 06:44:53 -08:00
2025-04-18 14:54:21 -07:00
2024-12-13 13:51:41 -08:00
2024-12-16 09:35:57 -08:00
2025-04-09 14:55:50 -07:00
2025-05-02 09:35:32 -07:00
2024-12-13 08:38:55 -08:00
2024-12-16 09:35:57 -08:00
2024-12-13 10:41:02 -08:00
2024-12-16 09:35:57 -08:00
2024-12-16 09:35:57 -08:00
2024-12-16 09:35:57 -08:00
2025-03-21 13:20:52 -03:00
2025-05-02 09:35:32 -07:00
2024-12-13 08:11:28 -08:00
2025-04-18 14:54:21 -07:00
2024-12-13 08:11:28 -08:00
2024-12-16 09:35:57 -08:00
2024-12-16 09:35:57 -08:00
2025-07-25 13:16:34 -07:00
2025-04-02 13:33:18 -07:00
2025-04-02 13:33:18 -07:00
2025-07-25 13:16:34 -07:00
2025-11-19 15:08:10 -08:00
2025-11-19 22:47:23 +00:00
2025-04-09 14:55:50 -07:00
2025-05-14 07:03:16 -07:00
2025-05-19 09:57:22 -07:00
2025-05-20 06:31:13 -07:00
2025-05-21 10:31:21 -07:00
2025-08-18 07:49:38 -07:00
2025-04-09 14:55:50 -07:00
2025-08-13 07:47:39 -07:00
2025-03-12 11:01:38 -07:00
2025-05-02 09:35:32 -07:00
2025-12-04 08:26:04 -08:00
2025-04-09 14:55:50 -07:00
2025-05-02 09:35:32 -07:00
2025-04-09 14:55:50 -07:00
2025-05-02 09:35:32 -07:00
2025-10-13 19:36:41 +00:00
2025-10-10 18:41:41 +00:00
2025-12-04 08:26:04 -08:00
2025-05-02 09:35:32 -07:00
2025-05-02 09:35:32 -07:00
2025-04-30 12:02:52 -07:00
2025-09-02 16:37:19 +00:00
2025-04-18 14:54:21 -07:00
2025-08-06 13:14:20 -07:00
2025-04-09 14:55:50 -07:00
2025-12-04 08:26:04 -08:00
2025-03-21 08:57:54 -07:00
2025-05-22 07:59:57 +03:00
2025-05-02 09:35:32 -07:00
2025-04-09 14:55:50 -07:00
2025-08-13 07:47:39 -07:00
2025-08-06 13:14:20 -07:00
2025-04-09 14:55:50 -07:00
2025-05-02 09:35:32 -07:00
2025-04-02 13:33:18 -07:00
2024-12-19 12:21:50 -08:00