struct OMPIteratorHelperData
Declaration
struct OMPIteratorHelperData { /* full declaration omitted */ };
Description
Helper expressions and declaration for OMPIteratorExpr class for each iteration space.
Declared at: clang/include/clang/AST/ExprOpenMP.h:235
Member Variables
- public clang::VarDecl* CounterVD = nullptr
- Internal normalized counter.
- public clang::Expr* Upper = nullptr
- Normalized upper bound. Normalized loop iterates from 0 to Upper with step 1.
- public clang::Expr* Update = nullptr
- Update expression for the originally specified iteration variable, calculated as VD = Begin + CounterVD * Step;
- public clang::Expr* CounterUpdate = nullptr
- Updater for the internal counter: ++CounterVD;