clang  5.0.0
Public Attributes | List of all members
clang::CodeGen::OMPTaskDataTy Struct Referencefinal

#include "/usr/local/google/work/llvm-www-releases/5.0.0/docsbuild/llvm.src/tools/clang/lib/CodeGen/CGOpenMPRuntime.h"

Collaboration diagram for clang::CodeGen::OMPTaskDataTy:
[legend]

Public Attributes

SmallVector< const Expr *, 4 > PrivateVars
 
SmallVector< const Expr *, 4 > PrivateCopies
 
SmallVector< const Expr *, 4 > FirstprivateVars
 
SmallVector< const Expr *, 4 > FirstprivateCopies
 
SmallVector< const Expr *, 4 > FirstprivateInits
 
SmallVector< const Expr *, 4 > LastprivateVars
 
SmallVector< const Expr *, 4 > LastprivateCopies
 
SmallVector< const Expr *, 4 > ReductionVars
 
SmallVector< const Expr *, 4 > ReductionCopies
 
SmallVector< const Expr *, 4 > ReductionOps
 
SmallVector< std::pair
< OpenMPDependClauseKind,
const Expr * >, 4 > 
Dependences
 
llvm::PointerIntPair
< llvm::Value *, 1, bool
Final
 
llvm::PointerIntPair
< llvm::Value *, 1, bool
Schedule
 
llvm::PointerIntPair
< llvm::Value *, 1, bool
Priority
 
llvm::ValueReductions = nullptr
 
unsigned NumberOfParts = 0
 
bool Tied = true
 
bool Nogroup = false
 

Detailed Description

Definition at line 91 of file CGOpenMPRuntime.h.

Member Data Documentation

SmallVector<std::pair<OpenMPDependClauseKind, const Expr *>, 4> clang::CodeGen::OMPTaskDataTy::Dependences
llvm::PointerIntPair<llvm::Value *, 1, bool> clang::CodeGen::OMPTaskDataTy::Final
SmallVector<const Expr *, 4> clang::CodeGen::OMPTaskDataTy::FirstprivateCopies
SmallVector<const Expr *, 4> clang::CodeGen::OMPTaskDataTy::FirstprivateInits
SmallVector<const Expr *, 4> clang::CodeGen::OMPTaskDataTy::FirstprivateVars
SmallVector<const Expr *, 4> clang::CodeGen::OMPTaskDataTy::LastprivateCopies
SmallVector<const Expr *, 4> clang::CodeGen::OMPTaskDataTy::LastprivateVars
bool clang::CodeGen::OMPTaskDataTy::Nogroup = false
unsigned clang::CodeGen::OMPTaskDataTy::NumberOfParts = 0

Definition at line 107 of file CGOpenMPRuntime.h.

llvm::PointerIntPair<llvm::Value *, 1, bool> clang::CodeGen::OMPTaskDataTy::Priority
SmallVector<const Expr *, 4> clang::CodeGen::OMPTaskDataTy::PrivateCopies
SmallVector<const Expr *, 4> clang::CodeGen::OMPTaskDataTy::PrivateVars
SmallVector<const Expr *, 4> clang::CodeGen::OMPTaskDataTy::ReductionCopies
SmallVector<const Expr *, 4> clang::CodeGen::OMPTaskDataTy::ReductionOps
llvm::Value* clang::CodeGen::OMPTaskDataTy::Reductions = nullptr
SmallVector<const Expr *, 4> clang::CodeGen::OMPTaskDataTy::ReductionVars
llvm::PointerIntPair<llvm::Value *, 1, bool> clang::CodeGen::OMPTaskDataTy::Schedule
bool clang::CodeGen::OMPTaskDataTy::Tied = true

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