struct OMPTaskDataTy
Declaration
struct OMPTaskDataTy { /* full declaration omitted */ };
Declared at: clang/lib/CodeGen/CGOpenMPRuntime.h:93
Member Variables
- public SmallVector<const clang::Expr*, 4> PrivateVars
- public SmallVector<const clang::Expr*, 4> PrivateCopies
- public SmallVector<const clang::Expr*, 4> FirstprivateVars
- public SmallVector<const clang::Expr*, 4> FirstprivateCopies
- public SmallVector<const clang::Expr*, 4> FirstprivateInits
- public SmallVector<const clang::Expr*, 4> LastprivateVars
- public SmallVector<const clang::Expr*, 4> LastprivateCopies
- public SmallVector<const clang::Expr*, 4> ReductionVars
- public SmallVector<const clang::Expr*, 4> ReductionOrigs
- public SmallVector<const clang::Expr*, 4> ReductionCopies
- public SmallVector<const clang::Expr*, 4> ReductionOps
- public SmallVector< CanonicalDeclPtr<const clang::VarDecl>, 4> PrivateLocals
- public SmallVector< clang::CodeGen::OMPTaskDataTy::DependData, 4> Dependences
- public llvm::PointerIntPair<llvm::Value*, 1, bool> Final
- public llvm::PointerIntPair<llvm::Value*, 1, bool> Schedule
- public llvm::PointerIntPair<llvm::Value*, 1, bool> Priority
- public llvm::Value* Reductions = nullptr
- public unsigned int NumberOfParts = 0
- public bool Tied = true
- public bool Nogroup = false
- public bool IsReductionWithTaskMod = false
- public bool IsWorksharingReduction = false