LLVM
17.0.0git
|
Device global variable entries info. More...
#include "llvm/Frontend/OpenMP/OMPIRBuilder.h"
Public Member Functions | |
OffloadEntryInfoDeviceGlobalVar () | |
OffloadEntryInfoDeviceGlobalVar (unsigned Order, OMPTargetGlobalVarEntryKind Flags) | |
OffloadEntryInfoDeviceGlobalVar (unsigned Order, Constant *Addr, int64_t VarSize, OMPTargetGlobalVarEntryKind Flags, GlobalValue::LinkageTypes Linkage) | |
int64_t | getVarSize () const |
void | setVarSize (int64_t Size) |
GlobalValue::LinkageTypes | getLinkage () const |
void | setLinkage (GlobalValue::LinkageTypes LT) |
![]() | |
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) |
![]() | |
static bool | classof (const OffloadEntryInfo *Info) |
Additional Inherited Members | |
![]() | |
enum | OffloadingEntryInfoKinds : unsigned { OffloadingEntryInfoTargetRegion = 0, OffloadingEntryInfoDeviceGlobalVar = 1, OffloadingEntryInfoInvalid = ~0u } |
Kind of a given entry. More... | |
![]() | |
OffloadEntryInfo ()=delete | |
OffloadEntryInfo (OffloadingEntryInfoKinds Kind) | |
OffloadEntryInfo (OffloadingEntryInfoKinds Kind, unsigned Order, uint32_t Flags) | |
~OffloadEntryInfo ()=default | |
Device global variable entries info.
Definition at line 2076 of file OMPIRBuilder.h.
|
inline |
Definition at line 2082 of file OMPIRBuilder.h.
|
inlineexplicit |
Definition at line 2084 of file OMPIRBuilder.h.
|
inlineexplicit |
Definition at line 2087 of file OMPIRBuilder.h.
References Addr, and llvm::OffloadEntriesInfoManager::OffloadEntryInfo::setAddress().
|
inlinestatic |
Definition at line 2100 of file OMPIRBuilder.h.
References Info, and llvm::OffloadEntriesInfoManager::OffloadEntryInfo::OffloadingEntryInfoDeviceGlobalVar.
|
inline |
Definition at line 2098 of file OMPIRBuilder.h.
|
inline |
Definition at line 2096 of file OMPIRBuilder.h.
|
inline |
Definition at line 2099 of file OMPIRBuilder.h.
References llvm::AArch64CC::LT.
|
inline |
Definition at line 2097 of file OMPIRBuilder.h.