LLVM 17.0.0git
Public Attributes | List of all members
llvm::OpenMPIRBuilder::FinalizationInfo Struct Reference

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

Collaboration diagram for llvm::OpenMPIRBuilder::FinalizationInfo:
Collaboration graph
[legend]

Public Attributes

FinalizeCallbackTy FiniCB
 The finalization callback provided by the last in-flight invocation of createXXXX for the directive of kind DK.
 
omp::Directive DK
 The directive kind of the innermost directive that has an associated region which might require finalization when it is left.
 
bool IsCancellable
 Flag to indicate if the directive is cancellable.
 

Detailed Description

Definition at line 458 of file OMPIRBuilder.h.

Member Data Documentation

◆ DK

omp::Directive llvm::OpenMPIRBuilder::FinalizationInfo::DK

The directive kind of the innermost directive that has an associated region which might require finalization when it is left.

Definition at line 465 of file OMPIRBuilder.h.

◆ FiniCB

FinalizeCallbackTy llvm::OpenMPIRBuilder::FinalizationInfo::FiniCB

The finalization callback provided by the last in-flight invocation of createXXXX for the directive of kind DK.

Definition at line 461 of file OMPIRBuilder.h.

◆ IsCancellable

bool llvm::OpenMPIRBuilder::FinalizationInfo::IsCancellable

Flag to indicate if the directive is cancellable.

Definition at line 468 of file OMPIRBuilder.h.


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