clang 20.0.0git
|
Data used for processing a list of variables in OpenMP clauses. More...
#include "clang/Sema/SemaOpenMP.h"
Public Attributes | |
Expr * | DepModOrTailExpr = nullptr |
Expr * | IteratorExpr = nullptr |
SourceLocation | ColonLoc |
SourceLocation | RLoc |
CXXScopeSpec | ReductionOrMapperIdScopeSpec |
DeclarationNameInfo | ReductionOrMapperId |
int | ExtraModifier = -1 |
Additional modifier for linear, map, depend or lastprivate clause. | |
SmallVector< OpenMPMapModifierKind, NumberOfOMPMapClauseModifiers > | MapTypeModifiers |
SmallVector< SourceLocation, NumberOfOMPMapClauseModifiers > | MapTypeModifiersLoc |
SmallVector< OpenMPMotionModifierKind, NumberOfOMPMotionModifiers > | MotionModifiers |
SmallVector< SourceLocation, NumberOfOMPMotionModifiers > | MotionModifiersLoc |
bool | IsMapTypeImplicit = false |
SourceLocation | ExtraModifierLoc |
SourceLocation | OmpAllMemoryLoc |
SourceLocation | StepModifierLoc |
OpenMPAllocateClauseModifier | AllocClauseModifier = OMPC_ALLOCATE_unknown |
'step' modifier location for linear clause | |
Data used for processing a list of variables in OpenMP clauses.
Definition at line 1130 of file SemaOpenMP.h.
OpenMPAllocateClauseModifier clang::SemaOpenMP::OpenMPVarListDataTy::AllocClauseModifier = OMPC_ALLOCATE_unknown |
'step' modifier location for linear clause
Definition at line 1151 of file SemaOpenMP.h.
SourceLocation clang::SemaOpenMP::OpenMPVarListDataTy::ColonLoc |
Definition at line 1133 of file SemaOpenMP.h.
Expr* clang::SemaOpenMP::OpenMPVarListDataTy::DepModOrTailExpr = nullptr |
Definition at line 1131 of file SemaOpenMP.h.
int clang::SemaOpenMP::OpenMPVarListDataTy::ExtraModifier = -1 |
Additional modifier for linear, map, depend or lastprivate clause.
Definition at line 1137 of file SemaOpenMP.h.
SourceLocation clang::SemaOpenMP::OpenMPVarListDataTy::ExtraModifierLoc |
Definition at line 1147 of file SemaOpenMP.h.
Definition at line 1146 of file SemaOpenMP.h.
Expr* clang::SemaOpenMP::OpenMPVarListDataTy::IteratorExpr = nullptr |
Definition at line 1132 of file SemaOpenMP.h.
SmallVector<OpenMPMapModifierKind, NumberOfOMPMapClauseModifiers> clang::SemaOpenMP::OpenMPVarListDataTy::MapTypeModifiers |
Definition at line 1140 of file SemaOpenMP.h.
SmallVector<SourceLocation, NumberOfOMPMapClauseModifiers> clang::SemaOpenMP::OpenMPVarListDataTy::MapTypeModifiersLoc |
Definition at line 1142 of file SemaOpenMP.h.
SmallVector<OpenMPMotionModifierKind, NumberOfOMPMotionModifiers> clang::SemaOpenMP::OpenMPVarListDataTy::MotionModifiers |
Definition at line 1144 of file SemaOpenMP.h.
SmallVector<SourceLocation, NumberOfOMPMotionModifiers> clang::SemaOpenMP::OpenMPVarListDataTy::MotionModifiersLoc |
Definition at line 1145 of file SemaOpenMP.h.
SourceLocation clang::SemaOpenMP::OpenMPVarListDataTy::OmpAllMemoryLoc |
Definition at line 1148 of file SemaOpenMP.h.
DeclarationNameInfo clang::SemaOpenMP::OpenMPVarListDataTy::ReductionOrMapperId |
Definition at line 1136 of file SemaOpenMP.h.
CXXScopeSpec clang::SemaOpenMP::OpenMPVarListDataTy::ReductionOrMapperIdScopeSpec |
Definition at line 1135 of file SemaOpenMP.h.
SourceLocation clang::SemaOpenMP::OpenMPVarListDataTy::RLoc |
Definition at line 1134 of file SemaOpenMP.h.
SourceLocation clang::SemaOpenMP::OpenMPVarListDataTy::StepModifierLoc |
Definition at line 1150 of file SemaOpenMP.h.