clang 22.0.0git
clang::CodeGen::OMPTaskDataTy Struct Referencefinal

#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, boolFinal
llvm::PointerIntPair< llvm::Value *, 1, boolSchedule
llvm::PointerIntPair< llvm::Value *, 1, boolPriority
llvm::Value * Reductions = nullptr
unsigned NumberOfParts = 0
bool Tied = true
bool Nogroup = false
bool IsReductionWithTaskMod = false
bool IsWorksharingReduction = false
bool HasNowaitClause = false
bool HasModifier = false

Detailed Description

Definition at line 93 of file CGOpenMPRuntime.h.

Member Data Documentation

◆ Dependences

SmallVector<DependData, 4> clang::CodeGen::OMPTaskDataTy::Dependences

Definition at line 114 of file CGOpenMPRuntime.h.

◆ Final

llvm::PointerIntPair<llvm::Value *, 1, bool> clang::CodeGen::OMPTaskDataTy::Final

Definition at line 115 of file CGOpenMPRuntime.h.

◆ FirstprivateCopies

SmallVector<const Expr *, 4> clang::CodeGen::OMPTaskDataTy::FirstprivateCopies

Definition at line 97 of file CGOpenMPRuntime.h.

◆ FirstprivateInits

SmallVector<const Expr *, 4> clang::CodeGen::OMPTaskDataTy::FirstprivateInits

Definition at line 98 of file CGOpenMPRuntime.h.

◆ FirstprivateVars

SmallVector<const Expr *, 4> clang::CodeGen::OMPTaskDataTy::FirstprivateVars

Definition at line 96 of file CGOpenMPRuntime.h.

◆ HasModifier

bool clang::CodeGen::OMPTaskDataTy::HasModifier = false

Definition at line 125 of file CGOpenMPRuntime.h.

◆ HasNowaitClause

bool clang::CodeGen::OMPTaskDataTy::HasNowaitClause = false

Definition at line 124 of file CGOpenMPRuntime.h.

◆ IsReductionWithTaskMod

bool clang::CodeGen::OMPTaskDataTy::IsReductionWithTaskMod = false

Definition at line 122 of file CGOpenMPRuntime.h.

◆ IsWorksharingReduction

bool clang::CodeGen::OMPTaskDataTy::IsWorksharingReduction = false

Definition at line 123 of file CGOpenMPRuntime.h.

◆ LastprivateCopies

SmallVector<const Expr *, 4> clang::CodeGen::OMPTaskDataTy::LastprivateCopies

Definition at line 100 of file CGOpenMPRuntime.h.

◆ LastprivateVars

SmallVector<const Expr *, 4> clang::CodeGen::OMPTaskDataTy::LastprivateVars

Definition at line 99 of file CGOpenMPRuntime.h.

◆ Nogroup

bool clang::CodeGen::OMPTaskDataTy::Nogroup = false

Definition at line 121 of file CGOpenMPRuntime.h.

◆ NumberOfParts

unsigned clang::CodeGen::OMPTaskDataTy::NumberOfParts = 0

Definition at line 119 of file CGOpenMPRuntime.h.

◆ Priority

llvm::PointerIntPair<llvm::Value *, 1, bool> clang::CodeGen::OMPTaskDataTy::Priority

Definition at line 117 of file CGOpenMPRuntime.h.

◆ PrivateCopies

SmallVector<const Expr *, 4> clang::CodeGen::OMPTaskDataTy::PrivateCopies

Definition at line 95 of file CGOpenMPRuntime.h.

◆ PrivateLocals

SmallVector<CanonicalDeclPtr<const VarDecl>, 4> clang::CodeGen::OMPTaskDataTy::PrivateLocals

Definition at line 105 of file CGOpenMPRuntime.h.

◆ PrivateVars

SmallVector<const Expr *, 4> clang::CodeGen::OMPTaskDataTy::PrivateVars

Definition at line 94 of file CGOpenMPRuntime.h.

◆ ReductionCopies

SmallVector<const Expr *, 4> clang::CodeGen::OMPTaskDataTy::ReductionCopies

Definition at line 103 of file CGOpenMPRuntime.h.

◆ ReductionOps

SmallVector<const Expr *, 4> clang::CodeGen::OMPTaskDataTy::ReductionOps

Definition at line 104 of file CGOpenMPRuntime.h.

◆ ReductionOrigs

SmallVector<const Expr *, 4> clang::CodeGen::OMPTaskDataTy::ReductionOrigs

Definition at line 102 of file CGOpenMPRuntime.h.

◆ Reductions

llvm::Value* clang::CodeGen::OMPTaskDataTy::Reductions = nullptr

Definition at line 118 of file CGOpenMPRuntime.h.

◆ ReductionVars

SmallVector<const Expr *, 4> clang::CodeGen::OMPTaskDataTy::ReductionVars

Definition at line 101 of file CGOpenMPRuntime.h.

◆ Schedule

llvm::PointerIntPair<llvm::Value *, 1, bool> clang::CodeGen::OMPTaskDataTy::Schedule

Definition at line 116 of file CGOpenMPRuntime.h.

◆ Tied

bool clang::CodeGen::OMPTaskDataTy::Tied = true

Definition at line 120 of file CGOpenMPRuntime.h.


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