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