Uses of Interface
dev.civl.abc.ast.node.IF.omp.OmpExecutableNode

Packages that use OmpExecutableNode
Package
Description
The ast.node.omp submodule defines AST nodes for representing OpenMP constructs, which are specified in omp pragmas.
  • Uses of OmpExecutableNode in dev.civl.abc.ast.node.IF.omp

    Modifier and Type
    Interface
    Description
    interface 
    This represents an OpenMP atomic construct, which has the syntax:
    interface 
    This interface represents the OpenMP loop construct.
    interface 
    This represents an OpenMP parallel pragma.
    interface 
    A simd directive, which may have the following clauses: if([simd :]scalar-logical-expression) safelen(length) simdlen(length) linear(list[ : linear-step]) aligned(list[ : alignment]) nontemporal(list) private(list) lastprivate([ lastprivate-modifier:] list) reduction([ reduction-modifier,]reduction-identifier : list) collapse(n) order(concurrent)
    interface 
    This interface stands for synchronization constructs of OpenMP, including: master critical barrier flush atomic Currently, taskwait and atomic constructs are not supported.
    interface 
    This represents an OpenMP worksharing construct, either a loop, sections/section, or single construct.