LLVM 19.0.0git
Public Member Functions | Public Attributes | List of all members
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 1185 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 1190 of file OMPIRBuilder.h.

Member Data Documentation

◆ DepKind

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

Definition at line 1186 of file OMPIRBuilder.h.

◆ DepVal

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

Definition at line 1188 of file OMPIRBuilder.h.

◆ DepValueType

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

Definition at line 1187 of file OMPIRBuilder.h.


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