LLVM 22.0.0git
llvm::OpenMPIRBuilder::DependData Struct Reference

A struct to pack the relevant information for an OpenMP depend clause. More...

#include "llvm/Frontend/OpenMP/OMPIRBuilder.h"

Public Member Functions

 DependData ()=default
 DependData (omp::RTLDependenceKindTy DepKind, Type *DepValueType, Value *DepVal)

Public Attributes

omp::RTLDependenceKindTy DepKind = omp::RTLDependenceKindTy::DepUnknown
TypeDepValueType
ValueDepVal

Detailed Description

A struct to pack the relevant information for an OpenMP depend clause.

Definition at line 1450 of file OMPIRBuilder.h.

Constructor & Destructor Documentation

◆ DependData() [1/2]

llvm::OpenMPIRBuilder::DependData::DependData ( )
explicitdefault

◆ DependData() [2/2]

llvm::OpenMPIRBuilder::DependData::DependData ( omp::RTLDependenceKindTy DepKind,
Type * DepValueType,
Value * DepVal )
inline

Definition at line 1455 of file OMPIRBuilder.h.

References DepKind, DepVal, and DepValueType.

Member Data Documentation

◆ DepKind

omp::RTLDependenceKindTy llvm::OpenMPIRBuilder::DependData::DepKind = omp::RTLDependenceKindTy::DepUnknown

Definition at line 1451 of file OMPIRBuilder.h.

Referenced by DependData().

◆ DepVal

Value* llvm::OpenMPIRBuilder::DependData::DepVal

Definition at line 1453 of file OMPIRBuilder.h.

Referenced by DependData().

◆ DepValueType

Type* llvm::OpenMPIRBuilder::DependData::DepValueType

Definition at line 1452 of file OMPIRBuilder.h.

Referenced by DependData().


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