harishch4
81dac7d613
[Flang][OpenMP] Add Semantic Checks for Atomic Capture Construct ( #108516 )
...
This PR adds semantic checks to ensure the atomic capture construct
conforms to one of the valid forms:
[capture-stmt, update-stmt], [capture-stmt, write-stmt] or [update-stmt,
capture-stmt].
Functions checkForSymbolMatch and checkForSingleVariableOnRHS are moved
from flang/lib/Lower/DirectivesCommon.h to flang/Semantics/tools.h for
reuse.
---------
Co-authored-by: Kiran Chandramohan <kiranchandramohan@gmail.com>
2024-09-25 09:29:44 +05:30
..
2024-07-11 13:12:00 -07:00
2022-12-02 09:55:45 -08:00
2024-08-30 08:27:38 +02:00
2024-08-30 08:27:38 +02:00
2024-06-14 14:10:41 +01:00
2023-10-16 17:29:25 -07:00
2024-02-13 14:32:26 +00:00
2024-08-30 09:26:22 +02:00
2023-10-31 08:51:54 -07:00
2024-08-08 11:06:05 -07:00
2024-09-12 09:11:23 -07:00
2024-03-01 15:56:40 -08:00
2024-05-01 14:33:14 -07:00
2024-06-17 12:59:04 -07:00
2024-01-02 10:40:47 -08:00
2024-09-06 09:17:31 -07:00
2024-09-06 09:17:31 -07:00
2023-11-13 16:13:50 -08:00
2024-07-11 13:12:00 -07:00
2023-04-03 07:00:07 -07:00
2024-09-18 12:18:50 -07:00
2024-08-30 09:26:22 +02:00
2024-09-16 13:44:41 -07:00
2024-09-16 13:44:41 -07:00
2024-09-05 11:44:12 -07:00
2024-08-08 11:08:26 -07:00
2024-01-15 12:08:00 -08:00
2024-07-11 13:12:00 -07:00
2024-09-25 09:29:44 +05:30
2024-09-25 09:29:44 +05:30
2024-07-30 09:41:46 -07:00
2023-09-13 16:13:31 -07:00
2024-03-05 11:28:11 -08:00
2024-06-14 14:10:41 +01:00
2024-09-10 14:15:20 -07:00
2024-08-12 10:24:18 -07:00
2023-10-16 16:51:46 -07:00
2024-08-20 12:03:57 -07:00
2024-07-30 09:41:46 -07:00
2024-09-17 12:20:21 -05:00
2024-09-20 13:53:33 -07:00
2024-07-11 14:02:44 -07:00
2024-09-17 12:20:21 -05:00
2023-09-13 16:52:15 -07:00
2024-05-01 14:33:14 -07:00
2024-04-24 15:25:19 -07:00
2024-09-17 11:21:06 +01:00
2024-05-15 16:28:58 -07:00
2024-06-03 14:34:12 -07:00
2024-06-03 13:13:16 -07:00
2022-12-05 07:33:57 -08:00
2024-09-20 13:53:33 -07:00
2024-03-01 13:58:36 -08:00
2024-08-12 10:24:18 -07:00
2023-10-19 10:43:37 +01:00
2023-10-19 10:43:37 +01:00
2024-09-11 07:40:22 -07:00
2024-09-17 12:20:21 -05:00
2024-09-04 10:54:46 -07:00
2024-09-10 14:15:20 -07:00
2024-09-17 12:20:21 -05:00
2024-09-18 12:18:50 -07:00
2024-05-15 15:44:37 -07:00