LLVM 20.0.0git
|
Base class of the entries info. More...
#include "llvm/Frontend/OpenMP/OMPIRBuilder.h"
Public Types | |
enum | OffloadingEntryInfoKinds : unsigned { OffloadingEntryInfoTargetRegion = 0 , OffloadingEntryInfoDeviceGlobalVar = 1 , OffloadingEntryInfoInvalid = ~0u } |
Kind of a given entry. More... | |
Public Member Functions | |
bool | isValid () const |
unsigned | getOrder () const |
OffloadingEntryInfoKinds | getKind () const |
uint32_t | getFlags () const |
void | setFlags (uint32_t NewFlags) |
Constant * | getAddress () const |
void | setAddress (Constant *V) |
Static Public Member Functions | |
static bool | classof (const OffloadEntryInfo *Info) |
Protected Member Functions | |
OffloadEntryInfo ()=delete | |
OffloadEntryInfo (OffloadingEntryInfoKinds Kind) | |
OffloadEntryInfo (OffloadingEntryInfoKinds Kind, unsigned Order, uint32_t Flags) | |
~OffloadEntryInfo ()=default | |
Base class of the entries info.
Definition at line 239 of file OMPIRBuilder.h.
Kind of a given entry.
Enumerator | |
---|---|
OffloadingEntryInfoTargetRegion | Entry is a target region. |
OffloadingEntryInfoDeviceGlobalVar | Entry is a declare target variable. |
OffloadingEntryInfoInvalid | Invalid entry info. |
Definition at line 242 of file OMPIRBuilder.h.
|
protecteddelete |
|
inlineexplicitprotected |
Definition at line 253 of file OMPIRBuilder.h.
|
inlineexplicitprotected |
Definition at line 254 of file OMPIRBuilder.h.
|
protecteddefault |
|
inlinestatic |
Definition at line 270 of file OMPIRBuilder.h.
|
inline |
Definition at line 265 of file OMPIRBuilder.h.
|
inline |
Definition at line 263 of file OMPIRBuilder.h.
|
inline |
Definition at line 262 of file OMPIRBuilder.h.
|
inline |
Definition at line 261 of file OMPIRBuilder.h.
|
inline |
Definition at line 260 of file OMPIRBuilder.h.
|
inline |
Definition at line 266 of file OMPIRBuilder.h.
References assert(), and llvm::WeakTrackingVH::pointsToAliveValue().
Referenced by llvm::OffloadEntriesInfoManager::OffloadEntryInfoDeviceGlobalVar::OffloadEntryInfoDeviceGlobalVar(), and llvm::OffloadEntriesInfoManager::OffloadEntryInfoTargetRegion::OffloadEntryInfoTargetRegion().
|
inline |
Definition at line 264 of file OMPIRBuilder.h.