clang
15.0.0git
|
#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.h"
Classes | |
struct | DependData |
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 > | ReductionOrigs |
SmallVector< const Expr *, 4 > | ReductionCopies |
SmallVector< const Expr *, 4 > | ReductionOps |
SmallVector< CanonicalDeclPtr< const VarDecl >, 4 > | PrivateLocals |
SmallVector< DependData, 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 |
bool | IsReductionWithTaskMod = false |
bool | IsWorksharingReduction = false |
Definition at line 93 of file CGOpenMPRuntime.h.
SmallVector<DependData, 4> clang::CodeGen::OMPTaskDataTy::Dependences |
Definition at line 114 of file CGOpenMPRuntime.h.
Referenced by clang::CodeGen::CGOpenMPRuntime::emitTaskCall(), and clang::CodeGen::CGOpenMPRuntime::emitTaskwaitCall().
llvm::PointerIntPair<llvm::Value *, 1, bool> clang::CodeGen::OMPTaskDataTy::Final |
Definition at line 115 of file CGOpenMPRuntime.h.
SmallVector<const Expr *, 4> clang::CodeGen::OMPTaskDataTy::FirstprivateCopies |
Definition at line 97 of file CGOpenMPRuntime.h.
Referenced by createImplicitFirstprivateForType().
SmallVector<const Expr *, 4> clang::CodeGen::OMPTaskDataTy::FirstprivateInits |
Definition at line 98 of file CGOpenMPRuntime.h.
Referenced by createImplicitFirstprivateForType().
SmallVector<const Expr *, 4> clang::CodeGen::OMPTaskDataTy::FirstprivateVars |
Definition at line 96 of file CGOpenMPRuntime.h.
Referenced by createImplicitFirstprivateForType(), emitPrivatesInit(), and emitTaskPrivateMappingFunction().
Definition at line 122 of file CGOpenMPRuntime.h.
Referenced by clang::CodeGen::CGOpenMPRuntime::emitTaskReductionInit().
Definition at line 123 of file CGOpenMPRuntime.h.
Referenced by clang::CodeGen::CGOpenMPRuntime::emitTaskReductionInit().
SmallVector<const Expr *, 4> clang::CodeGen::OMPTaskDataTy::LastprivateCopies |
Definition at line 100 of file CGOpenMPRuntime.h.
SmallVector<const Expr *, 4> clang::CodeGen::OMPTaskDataTy::LastprivateVars |
Definition at line 99 of file CGOpenMPRuntime.h.
Referenced by emitTaskPrivateMappingFunction().
Definition at line 121 of file CGOpenMPRuntime.h.
unsigned clang::CodeGen::OMPTaskDataTy::NumberOfParts = 0 |
Definition at line 119 of file CGOpenMPRuntime.h.
llvm::PointerIntPair<llvm::Value *, 1, bool> clang::CodeGen::OMPTaskDataTy::Priority |
Definition at line 117 of file CGOpenMPRuntime.h.
SmallVector<const Expr *, 4> clang::CodeGen::OMPTaskDataTy::PrivateCopies |
Definition at line 95 of file CGOpenMPRuntime.h.
SmallVector<CanonicalDeclPtr<const VarDecl>, 4> clang::CodeGen::OMPTaskDataTy::PrivateLocals |
Definition at line 105 of file CGOpenMPRuntime.h.
Referenced by emitTaskPrivateMappingFunction().
SmallVector<const Expr *, 4> clang::CodeGen::OMPTaskDataTy::PrivateVars |
Definition at line 94 of file CGOpenMPRuntime.h.
Referenced by emitTaskPrivateMappingFunction().
SmallVector<const Expr *, 4> clang::CodeGen::OMPTaskDataTy::ReductionCopies |
Definition at line 103 of file CGOpenMPRuntime.h.
Referenced by clang::CodeGen::CodeGenFunction::EmitOMPReductionClauseInit(), and clang::CodeGen::CGOpenMPRuntime::emitTaskReductionInit().
SmallVector<const Expr *, 4> clang::CodeGen::OMPTaskDataTy::ReductionOps |
Definition at line 104 of file CGOpenMPRuntime.h.
Referenced by clang::CodeGen::CodeGenFunction::EmitOMPReductionClauseInit(), and clang::CodeGen::CGOpenMPRuntime::emitTaskReductionInit().
SmallVector<const Expr *, 4> clang::CodeGen::OMPTaskDataTy::ReductionOrigs |
Definition at line 102 of file CGOpenMPRuntime.h.
Referenced by clang::CodeGen::CodeGenFunction::EmitOMPReductionClauseInit(), and clang::CodeGen::CGOpenMPRuntime::emitTaskReductionInit().
llvm::Value* clang::CodeGen::OMPTaskDataTy::Reductions = nullptr |
Definition at line 118 of file CGOpenMPRuntime.h.
Referenced by clang::CodeGen::CGOpenMPRuntime::emitTaskLoopCall().
SmallVector<const Expr *, 4> clang::CodeGen::OMPTaskDataTy::ReductionVars |
Definition at line 101 of file CGOpenMPRuntime.h.
Referenced by clang::CodeGen::CodeGenFunction::EmitOMPReductionClauseInit(), and clang::CodeGen::CGOpenMPRuntime::emitTaskReductionInit().
llvm::PointerIntPair<llvm::Value *, 1, bool> clang::CodeGen::OMPTaskDataTy::Schedule |
Definition at line 116 of file CGOpenMPRuntime.h.
Referenced by clang::CodeGen::CGOpenMPRuntime::emitTaskLoopCall().
Definition at line 120 of file CGOpenMPRuntime.h.
Referenced by clang::CodeGen::CGOpenMPRuntime::emitTaskCall().