aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Semantics/check-acc-structure.cpp
AgeCommit message (Expand)AuthorFilesLines
2026-01-12[flang][acc] Implement cache directive lowering (#174897)khaki31-2/+47
2025-10-20[flang] Move parse tree tool to Parser/tools.h (#163998)Peter Klausler1-2/+5
2025-09-16[flang][acc] Allow nested gang loops inside acc routines (#158693)khaki31-6/+7
2025-08-19[flang][openacc] fix unguarded dereference of type pointer (#153606)Andre Kuhlenschmidt1-18/+20
2025-08-05[flang][acc] Add a semantic check for the validity of nested parallelism (#15...khaki31-10/+107
2025-07-30[flang][openacc] Add semantic checks for atomic constructs (#149579)Andre Kuhlenschmidt1-10/+216
2025-04-21[flang][openacc] Make async clause behavior homogenous (#136610)Valentin Clement (バレンタイン クレメン)1-1/+6
2024-11-03[flang][openacc] Avoid crash when variable is not declared in reduction (#114...Valentin Clement (バレンタイン クレメン)1-19/+21
2024-10-02[flang] Tag warnings with LanguageFeature or UsageWarning (#110304)Peter Klausler1-18/+10
2024-08-30[flang][openacc] parse and ignore non-standard shortloop clause (#106564)jeanPerier1-0/+9
2024-06-17[Flang] Switch to common::visit more call sites (#90018)Alexander Shaposhnikov1-7/+7
2024-05-30[flang] Add parsing of DO CONCURRENT REDUCE clause (#92518)khaki31-20/+20
2024-05-01[flang] Ensure all warning/portability messages are guarded by Should… (#90...Peter Klausler1-7/+14
2024-01-11[flang][openacc] Do not accept static and num for gang clause on routine dir ...Valentin Clement (バレンタイン クレメン)1-0/+13
2024-01-11[flang][openacc] Apply mutually exclusive clauses restriction to routine (#77...Valentin Clement (バレンタイン クレメン)1-14/+48
2024-01-09[flang][openacc] Fix clauses check with device_type (#77389)Valentin Clement (バレンタイン クレメン)1-4/+24
2023-11-30[flang][openacc] Allow multiple clauses when in preceded by device_type (#73976)Valentin Clement (バレンタイン クレメン)1-0/+6
2023-11-28[flang][openacc] Enforce no branching out of compute region for combined cons...Valentin Clement (バレンタイン クレメン)1-0/+5
2023-10-31[flang][openacc] Warn only when the same variable is in the same declare (#70...Valentin Clement (バレンタイン クレメン)1-7/+20
2023-10-19[flang][openacc] Warn for num_gangs, num_workers and vector_length on acc ser...Valentin Clement (バレンタイン クレメン)1-3/+18
2023-10-19[flang][openacc] Warn about misplaced end loop directive and ignore it (#69512)Valentin Clement (バレンタイン クレメン)1-0/+4
2023-10-17[flang][openacc] Accept scalar integer expression in the if clause (#69381)Valentin Clement (バレンタイン クレメン)1-1/+14
2023-09-12[flang][openacc] Check atomic update lhs/rhs are scalar (#66113)Valentin Clement (バレンタイン クレメン)1-0/+17
2023-09-08[flang][openacc] Add check for acc cache directive (#65807)Valentin Clement (バレンタイン クレメン)1-0/+12
2023-08-29[flang][openacc] Relax required clauses on acc data as portability warningValentin Clement1-2/+3
2023-08-29Revert "[compiler-rt] Use just built libatomic if available"Valentin Clement1-3/+2
2023-08-29[compiler-rt] Use just built libatomic if availableAlex Brachet1-2/+3
2023-08-23[flang][openacc] Restrict number of device_type values on the set directiveValentin Clement1-1/+13
2023-08-21[flang][openacc] Restrict branching out of data constructValentin Clement1-0/+3
2023-08-02[flang][openacc] Enforce restriction on declare directiveValentin Clement1-7/+83
2023-08-02[flang][openacc] Disallow the zero modifier on the copyout clause with the de...Valentin Clement1-0/+9
2023-07-31[flang][openacc] Disallow the zero modifier on the create clause with the dec...Valentin Clement1-0/+9
2023-07-13[flang][openacc] Add semantic check for reduction operator and typesValentin Clement1-1/+81
2023-06-27[flang][openacc] Update num_gangs parserValentin Clement1-1/+8
2023-06-13[flang][openacc] Add parsing support for dim in gang clauseValentin Clement1-1/+20
2023-06-12[flang][openacc] Add parser support for the force modifier in the collapse cl...Valentin Clement1-2/+9
2022-07-08[flang][openacc][NFC] Make self clause value optional in ACC.td and extract t...Valentin Clement1-5/+8
2021-06-16[flang] Add clang-tidy check for braces around ifDiana Picus1-6/+12
2021-02-01[flang][directive] Enforce basic semantic check for all clausesValentin Clement1-0/+1
2021-01-07[flang][openacc] Enforce delcare directive restrictionValentin Clement1-1/+22
2020-12-17[flang][openacc] Enforce restriction on routine directive and clausesValentin Clement1-0/+12
2020-12-08[flang][openacc] Avoid use of init, shutdown and set in compute constructValentin Clement1-2/+41
2020-12-08[flang][openacc] Update reference to OpenACC 3.1 specificationValentin Clement1-37/+18
2020-12-08[flang][openacc] Add clause validity tests for the update directiveValentin Clement1-1/+24
2020-12-04Revert "[flang][openacc] Add clause validity tests for the update directive"clementval1-2/+0
2020-12-04[flang][openacc] Add clause validity tests for the update directiveValentin Clement1-0/+2
2020-11-25[flang][openacc] Semantic check for cache directiveValentin Clement1-0/+9
2020-10-30[Flang][OpenMP][OpenACC] Fix exit out of a region in OpenMP parallel construct.sameeran joshi1-84/+0
2020-10-29[flang][openacc] Enforce no modifier on enter data and exit data clausesValentin Clement1-0/+17
2020-10-23[flang][openacc] Fix semantic check for wait and atomic directivesValentin Clement1-0/+15