clang  19.0.0git
Public Attributes | List of all members
clang::OMPIteratorHelperData Struct Reference

Helper expressions and declaration for OMPIteratorExpr class for each iteration space. More...

#include "clang/AST/ExprOpenMP.h"

Public Attributes

VarDeclCounterVD = nullptr
 Internal normalized counter. More...
 
ExprUpper = nullptr
 Normalized upper bound. More...
 
ExprUpdate = nullptr
 Update expression for the originally specified iteration variable, calculated as VD = Begin + CounterVD * Step;. More...
 
ExprCounterUpdate = nullptr
 Updater for the internal counter: ++CounterVD;. More...
 

Detailed Description

Helper expressions and declaration for OMPIteratorExpr class for each iteration space.

Definition at line 111 of file ExprOpenMP.h.

Member Data Documentation

◆ CounterUpdate

Expr* clang::OMPIteratorHelperData::CounterUpdate = nullptr

Updater for the internal counter: ++CounterVD;.

Definition at line 121 of file ExprOpenMP.h.

◆ CounterVD

VarDecl* clang::OMPIteratorHelperData::CounterVD = nullptr

Internal normalized counter.

Definition at line 113 of file ExprOpenMP.h.

◆ Update

Expr* clang::OMPIteratorHelperData::Update = nullptr

Update expression for the originally specified iteration variable, calculated as VD = Begin + CounterVD * Step;.

Definition at line 119 of file ExprOpenMP.h.

◆ Upper

Expr* clang::OMPIteratorHelperData::Upper = nullptr

Normalized upper bound.

Normalized loop iterates from 0 to Upper with step 1.

Definition at line 116 of file ExprOpenMP.h.


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