Skip to content

Commit f0bcbbf

Browse files
committed
[flang][OpenMP] Implement flexible OpenMP clause representation
The new set of classes representing OpenMP classes mimics the contents of parser::OmpClause, but differs in a few aspects: - it can be easily created, copied, etc. - is based on semantics::SomeExpr instead of parser objects. The class `OmpObject` is represented by `omp::Object`, which contains the symbol associated with the object, and semantics::MaybeExpr representing the designator for the symbol reference. This patch only introduces the new classes, they are not yet used anywhere.
1 parent 89c1bf1 commit f0bcbbf

File tree

1 file changed

+1116
-0
lines changed

1 file changed

+1116
-0
lines changed

0 commit comments

Comments
 (0)