clang
7.0.0svn
|
#include "/opt/doxygen-docs/src/llvm/tools/clang/lib/CodeGen/CGOpenMPRuntime.h"
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::Value * | Reductions = nullptr |
unsigned | NumberOfParts = 0 |
bool | Tied = true |
bool | Nogroup = false |
Definition at line 91 of file CGOpenMPRuntime.h.
SmallVector<std::pair<OpenMPDependClauseKind, const Expr *>, 4> clang::CodeGen::OMPTaskDataTy::Dependences |
Definition at line 102 of file CGOpenMPRuntime.h.
llvm::PointerIntPair<llvm::Value *, 1, bool> clang::CodeGen::OMPTaskDataTy::Final |
Definition at line 103 of file CGOpenMPRuntime.h.
SmallVector<const Expr *, 4> clang::CodeGen::OMPTaskDataTy::FirstprivateCopies |
Definition at line 95 of file CGOpenMPRuntime.h.
Referenced by createImplicitFirstprivateForType().
SmallVector<const Expr *, 4> clang::CodeGen::OMPTaskDataTy::FirstprivateInits |
Definition at line 96 of file CGOpenMPRuntime.h.
Referenced by createImplicitFirstprivateForType().
SmallVector<const Expr *, 4> clang::CodeGen::OMPTaskDataTy::FirstprivateVars |
Definition at line 94 of file CGOpenMPRuntime.h.
Referenced by createImplicitFirstprivateForType(), emitPrivatesInit(), and emitTaskDupFunction().
SmallVector<const Expr *, 4> clang::CodeGen::OMPTaskDataTy::LastprivateCopies |
Definition at line 98 of file CGOpenMPRuntime.h.
SmallVector<const Expr *, 4> clang::CodeGen::OMPTaskDataTy::LastprivateVars |
Definition at line 97 of file CGOpenMPRuntime.h.
Definition at line 109 of file CGOpenMPRuntime.h.
Referenced by clang::CodeGen::CodeGenFunction::EmitOMPTaskLoopBasedDirective().
unsigned clang::CodeGen::OMPTaskDataTy::NumberOfParts = 0 |
Definition at line 107 of file CGOpenMPRuntime.h.
llvm::PointerIntPair<llvm::Value *, 1, bool> clang::CodeGen::OMPTaskDataTy::Priority |
Definition at line 105 of file CGOpenMPRuntime.h.
SmallVector<const Expr *, 4> clang::CodeGen::OMPTaskDataTy::PrivateCopies |
Definition at line 93 of file CGOpenMPRuntime.h.
SmallVector<const Expr *, 4> clang::CodeGen::OMPTaskDataTy::PrivateVars |
Definition at line 92 of file CGOpenMPRuntime.h.
SmallVector<const Expr *, 4> clang::CodeGen::OMPTaskDataTy::ReductionCopies |
Definition at line 100 of file CGOpenMPRuntime.h.
Referenced by emitReduceFiniFunction().
SmallVector<const Expr *, 4> clang::CodeGen::OMPTaskDataTy::ReductionOps |
Definition at line 101 of file CGOpenMPRuntime.h.
Referenced by emitReduceFiniFunction().
llvm::Value* clang::CodeGen::OMPTaskDataTy::Reductions = nullptr |
Definition at line 106 of file CGOpenMPRuntime.h.
SmallVector<const Expr *, 4> clang::CodeGen::OMPTaskDataTy::ReductionVars |
Definition at line 99 of file CGOpenMPRuntime.h.
Referenced by emitReduceFiniFunction().
llvm::PointerIntPair<llvm::Value *, 1, bool> clang::CodeGen::OMPTaskDataTy::Schedule |
Definition at line 104 of file CGOpenMPRuntime.h.
Referenced by clang::CodeGen::CodeGenFunction::EmitOMPTaskLoopBasedDirective().
Definition at line 108 of file CGOpenMPRuntime.h.
Referenced by clang::CodeGen::CodeGenFunction::EmitOMPTaskDirective(), and clang::CodeGen::CodeGenFunction::EmitOMPTaskLoopBasedDirective().