aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Semantics/check-omp-structure.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-12-29[flang][OpenMP] Allow INIT clause on DEPOBJ, add depinfo-modifier (#173056)Krzysztof Parzyszek1-32/+86
2025-12-19[OpenMP] Define remaining OpenMP 6.0 clauses, add flang skeleton (#172080)Krzysztof Parzyszek1-0/+8
2025-12-18[flang][OpenMP] Make OmpDependenceKind be a common enum, NFC (#172871)Krzysztof Parzyszek1-3/+2
2025-12-18[flang][OpenMP] Implement COMBINER clause (#172036)Krzysztof Parzyszek1-0/+1
2025-12-17[flang][OpenMP] Diagnose whole assumed-size arrays on two clauses (#172510)Krzysztof Parzyszek1-2/+23
2025-12-11[flang][OpenMP] Rename few types to spec names, NFC (#171845)Krzysztof Parzyszek1-1/+1
2025-12-10[flang][OpenMP] Frontend support for DIMS modifier (#171454)Krzysztof Parzyszek1-3/+76
2025-12-09[flang][OpenMP] Use DirId() instead of DirName().v, NFC (#171484)Krzysztof Parzyszek1-1/+1
2025-12-04[flang][OpenMP] Expand GetOmpObjectList to all subclasses of OmpClause (#170351)Krzysztof Parzyszek1-42/+33
2025-12-03[flang][OpenMP] Move two functions to check-omp-loop.cpp, NFC (#170526)Krzysztof Parzyszek1-15/+0
2025-11-28[flang][OpenMP] Make OmpDirectiveSpecification::Flags an EnumSet (#169713)Krzysztof Parzyszek1-2/+2
2025-11-24[Flang] - Enhance testing for strictly-nested teams in target regions. (#168437)Pranav Bhandarkar1-0/+7
2025-11-23[flang][OpenMP] Better diagnostics for invalid or misplaced directives (#168885)Krzysztof Parzyszek1-0/+19
2025-11-21[Flang][OpenMP] Add semantic support for Loop Sequences and OpenMP loop fuse ...Ferran Toda1-3/+5
2025-11-11[flang][OpenMP] Semantic checks for DYN_GROUPPRIVATE (#166214)Krzysztof Parzyszek1-1/+33
2025-11-11[Flang][OpenMP] Improve Semantics for Derived Type Array Elements (#167296)Jack Styles1-3/+5
2025-11-07[OpenMP] Add definitions for DECLARE_INDUCTION and related clauses (#166235)Krzysztof Parzyszek1-0/+2
2025-11-03[flang][OpenMP] Sort and move macro-based clause checks to the end, NFC (#166...Krzysztof Parzyszek1-106/+100
2025-11-03[flang][OpenMP] Use OmpDirectiveSpecification in ALLOCATE (#165865)Krzysztof Parzyszek1-154/+137
2025-11-03[flang][OpenMP] Reorganize ALLOCATE-related semantic checks (#165719)Krzysztof Parzyszek1-194/+240
2025-10-30[clang][OpenMP] New OpenMP 6.0 threadset clause (#135807)Ritanya-B-Bharadwaj1-0/+1
2025-10-27[flang][OpenMP] Anonymous BLOCK DATA may not have Symbol at all (#165250)Krzysztof Parzyszek1-1/+1
2025-10-22[flang][OpenMP] Refactor/update semantic checks for ALLOCATE directive (#164420)Krzysztof Parzyszek1-50/+134
2025-10-22[flang][OpenMP] Keep track of scoping units in OmpStructureChecker (#164419)Krzysztof Parzyszek1-0/+118
2025-10-21[flang][OpenMP] Move check of ALIGN clause to visitor function (#164261)Krzysztof Parzyszek1-16/+13
2025-10-20[flang] Move parse tree tool to Parser/tools.h (#163998)Peter Klausler1-1/+1
2025-10-20[flang][OpenMP] Frontend support for DEVICE_SAFESYNC (#163560)Krzysztof Parzyszek1-0/+5
2025-10-16[flang][NFC] Use parser::Unwrap(Ref) more (#162918)Peter Klausler1-4/+4
2025-10-16[flang][OpenMP] Reuse semantic check for "constantness" of alignment (#163624)Krzysztof Parzyszek1-3/+2
2025-10-16[flang][OpenMP] Add optional argument to requirement clauses (#163557)Krzysztof Parzyszek1-9/+32
2025-10-16[flang][OpenMP] Frontend support for ATTACH modifier (#163608)Krzysztof Parzyszek1-5/+44
2025-10-16[flang][OpenMP] Format check-omp-structure.cpp, NFC (#163750)Krzysztof Parzyszek1-3/+4
2025-10-10[flang] Clean up some optional<bool> usage (#161925)Peter Klausler1-1/+1
2025-10-03[Flang] Add standalone tile support (#160298)Michael Kruse1-1/+7
2025-10-01[flang][OpenMP] Check contatining scoping unit in DECLARE_SIMD (#161556)Krzysztof Parzyszek1-1/+11
2025-09-30[flang][OpenMP] Move semantic checks for ALLOCATE to check-omp-structure (#16...Krzysztof Parzyszek1-3/+115
2025-09-29[Clang][OpenMP][LoopTransformations] Implement "#pragma omp fuse" loop transf...Walter J.T.V1-0/+6
2025-09-27[flang][OpenMP] Use OmpDirectiveSpecification in REQUIRES (#160595)Krzysztof Parzyszek1-8/+3
2025-09-27[flang][OpenMP] Use OmpDirectiveSpecification in ASSUMES (#160591)Krzysztof Parzyszek1-4/+0
2025-09-26[flang][OpenMP] Use OmpDirectiveSpecification in DECLARE_TARGET (#160573)Krzysztof Parzyszek1-121/+124
2025-09-25[flang][OpenMP] Use OmpDirectiveSpecification in DECLARE_SIMD (#160390)Krzysztof Parzyszek1-7/+26
2025-09-25[flang][OpenMP] Use OmpDirectiveSpecification in DECLARE_VARIANT (#160371)Krzysztof Parzyszek1-8/+44
2025-09-23[flang][OpenMP] Use OmpDirectiveSpecification in DECLARE_REDUCTION (#160192)Krzysztof Parzyszek1-8/+15
2025-09-23[flang][OpenMP] Use OmpDirectiveSpecification in DECLARE_MAPPER (#160169)Krzysztof Parzyszek1-12/+19
2025-09-22[flang][OpenMP] Semantic checks for TASKGRAPH (#160115)Krzysztof Parzyszek1-1/+192
2025-09-22[flang][OpenMP] Use OmpDirectiveSpecification in utility directives (#159585)Krzysztof Parzyszek1-10/+11
2025-09-22[flang][OpenMP] Use OmpDirectiveSpecification in METADIRECTIVE (#159577)Krzysztof Parzyszek1-5/+0
2025-09-22[flang][OpenMP] Use OmpDirectiveSpecification in THREADPRIVATE (#159632)Krzysztof Parzyszek1-41/+48
2025-09-22[flang][OpenMP] Reject blank common blocks more gracefully (#159626)Krzysztof Parzyszek1-13/+31
2025-09-19[flang][OpenMP] Use OmpDirectiveSpecification in SECTIONS (#159580)Krzysztof Parzyszek1-30/+17