clang  6.0.0svn
Public Types | Public Member Functions | Static Public Member Functions | List of all members
clang::CodeGen::OffloadEntriesInfoManagerTy::OffloadEntryInfo Class Reference

Base class of the entries info. More...

#include "/opt/doxygen-docs/src/llvm/tools/clang/lib/CodeGen/CGOpenMPRuntime.h"

Inheritance diagram for clang::CodeGen::OffloadEntriesInfoManagerTy::OffloadEntryInfo:
Inheritance graph
[legend]

Public Types

enum  OffloadingEntryInfoKinds : unsigned { OFFLOAD_ENTRY_INFO_TARGET_REGION = 0, OFFLOAD_ENTRY_INFO_INVALID = ~0u }
 Kind of a given entry. More...
 

Public Member Functions

 OffloadEntryInfo ()
 
 OffloadEntryInfo (OffloadingEntryInfoKinds Kind, unsigned Order, int32_t Flags)
 
bool isValid () const
 
unsigned getOrder () const
 
OffloadingEntryInfoKinds getKind () const
 
int32_t getFlags () const
 
void setFlags (int32_t NewFlags)
 

Static Public Member Functions

static bool classof (const OffloadEntryInfo *Info)
 

Detailed Description

Base class of the entries info.

Definition at line 378 of file CGOpenMPRuntime.h.

Member Enumeration Documentation

◆ OffloadingEntryInfoKinds

Kind of a given entry.

Currently, only target regions are supported.

Enumerator
OFFLOAD_ENTRY_INFO_TARGET_REGION 
OFFLOAD_ENTRY_INFO_INVALID 

Definition at line 382 of file CGOpenMPRuntime.h.

Constructor & Destructor Documentation

◆ OffloadEntryInfo() [1/2]

clang::CodeGen::OffloadEntriesInfoManagerTy::OffloadEntryInfo::OffloadEntryInfo ( )
inline

Definition at line 389 of file CGOpenMPRuntime.h.

◆ OffloadEntryInfo() [2/2]

clang::CodeGen::OffloadEntriesInfoManagerTy::OffloadEntryInfo::OffloadEntryInfo ( OffloadingEntryInfoKinds  Kind,
unsigned  Order,
int32_t  Flags 
)
inlineexplicit

Definition at line 391 of file CGOpenMPRuntime.h.

Member Function Documentation

◆ classof()

static bool clang::CodeGen::OffloadEntriesInfoManagerTy::OffloadEntryInfo::classof ( const OffloadEntryInfo Info)
inlinestatic

Definition at line 400 of file CGOpenMPRuntime.h.

◆ getFlags()

int32_t clang::CodeGen::OffloadEntriesInfoManagerTy::OffloadEntryInfo::getFlags ( ) const
inline

Definition at line 398 of file CGOpenMPRuntime.h.

◆ getKind()

OffloadingEntryInfoKinds clang::CodeGen::OffloadEntriesInfoManagerTy::OffloadEntryInfo::getKind ( ) const
inline

◆ getOrder()

unsigned clang::CodeGen::OffloadEntriesInfoManagerTy::OffloadEntryInfo::getOrder ( ) const
inline

Definition at line 396 of file CGOpenMPRuntime.h.

◆ isValid()

bool clang::CodeGen::OffloadEntriesInfoManagerTy::OffloadEntryInfo::isValid ( ) const
inline

Definition at line 395 of file CGOpenMPRuntime.h.

◆ setFlags()

void clang::CodeGen::OffloadEntriesInfoManagerTy::OffloadEntryInfo::setFlags ( int32_t  NewFlags)
inline

Definition at line 399 of file CGOpenMPRuntime.h.


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