clang  6.0.0svn
Public Attributes | List of all members
clang::OMPLoopDirective::DistCombinedHelperExprs Struct Reference

The expressions built to support OpenMP loops in combined/composite pragmas (e.g. More...

#include "clang/AST/StmtOpenMP.h"

Collaboration diagram for clang::OMPLoopDirective::DistCombinedHelperExprs:
Collaboration graph
[legend]

Public Attributes

ExprLB
 DistributeLowerBound - used when composing 'omp distribute' with 'omp for' in a same construct. More...
 
ExprUB
 DistributeUpperBound - used when composing 'omp distribute' with 'omp for' in a same construct. More...
 
ExprEUB
 DistributeEnsureUpperBound - used when composing 'omp distribute' with 'omp for' in a same construct, EUB depends on DistUB. More...
 
ExprInit
 Distribute loop iteration variable init used when composing 'omp distribute' with 'omp for' in a same construct. More...
 
ExprCond
 Distribute Loop condition used when composing 'omp distribute' with 'omp for' in a same construct. More...
 
ExprNLB
 Update of LowerBound for statically sheduled omp loops for outer loop in combined constructs (e.g. More...
 
ExprNUB
 Update of UpperBound for statically sheduled omp loops for outer loop in combined constructs (e.g. More...
 

Detailed Description

The expressions built to support OpenMP loops in combined/composite pragmas (e.g.

pragma omp distribute parallel for)

Definition at line 592 of file StmtOpenMP.h.

Member Data Documentation

◆ Cond

Expr* clang::OMPLoopDirective::DistCombinedHelperExprs::Cond

◆ EUB

Expr* clang::OMPLoopDirective::DistCombinedHelperExprs::EUB

◆ Init

Expr* clang::OMPLoopDirective::DistCombinedHelperExprs::Init

◆ LB

Expr* clang::OMPLoopDirective::DistCombinedHelperExprs::LB

◆ NLB

Expr* clang::OMPLoopDirective::DistCombinedHelperExprs::NLB

◆ NUB

Expr* clang::OMPLoopDirective::DistCombinedHelperExprs::NUB

◆ UB

Expr* clang::OMPLoopDirective::DistCombinedHelperExprs::UB

The documentation for this struct was generated from the following file: