Skip to content

Commit ff25b2d

Browse files
committed
[flang][openacc] Basic name resolution infrastructure for OpenACC construct
Reviewed By: tskeith, klausler, ichoyjx Differential Revision: https://reviews.llvm.org/D83998
1 parent 8dc8203 commit ff25b2d

File tree

7 files changed

+689
-142
lines changed

7 files changed

+689
-142
lines changed

flang/include/flang/Semantics/symbol.h

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -492,6 +492,13 @@ class Symbol {
492492
LocalityShared, // named in SHARED locality-spec
493493
InDataStmt, // initialized in a DATA statement
494494

495+
// OpenACC data-sharing attribute
496+
AccPrivate, AccFirstPrivate, AccShared,
497+
// OpenACC data-mapping attribute
498+
AccCopyIn, AccCopyOut, AccCreate, AccDelete, AccPresent,
499+
// OpenACC miscellaneous flags
500+
AccCommonBlock, AccThreadPrivate, AccReduction, AccNone, AccPreDetermined,
501+
495502
// OpenMP data-sharing attribute
496503
OmpShared, OmpPrivate, OmpLinear, OmpFirstPrivate, OmpLastPrivate,
497504
// OpenMP data-mapping attribute

0 commit comments

Comments
 (0)