Enum Class OmpExecutableNode.OmpExecutableKind

java.lang.Object
java.lang.Enum<OmpExecutableNode.OmpExecutableKind>
edu.udel.cis.vsl.abc.ast.node.IF.omp.OmpExecutableNode.OmpExecutableKind
All Implemented Interfaces:
Serializable, Comparable<OmpExecutableNode.OmpExecutableKind>, Constable
Enclosing interface:
OmpExecutableNode

public static enum OmpExecutableNode.OmpExecutableKind extends Enum<OmpExecutableNode.OmpExecutableKind>
The kind of this OpenMP statement:
  • PARALLEL: the parallel construct
  • SYNCHRONIZATION: synchronization constructs such as master, critical, barrier, taskwait, taskgroup, atomic, flush, ordered, etc.
  • WORKSHARING: worksharing constructs such as sections (section) and single.
  • SIMD: simd directive, objects of this kind are instances of OmpSimdNode