LLVM 20.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, const std::string &VarName) | |
int64_t | getVarSize () const |
StringRef | getVarName () const |
void | setVarSize (int64_t Size) |
GlobalValue::LinkageTypes | getLinkage () const |
void | setLinkage (GlobalValue::LinkageTypes LT) |
Public Member Functions inherited from llvm::OffloadEntriesInfoManager::OffloadEntryInfo | |
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 Public Member Functions inherited from llvm::OffloadEntriesInfoManager::OffloadEntryInfo | |
static bool | classof (const OffloadEntryInfo *Info) |
Additional Inherited Members | |
Public Types inherited from llvm::OffloadEntriesInfoManager::OffloadEntryInfo | |
enum | OffloadingEntryInfoKinds : unsigned { OffloadingEntryInfoTargetRegion = 0 , OffloadingEntryInfoDeviceGlobalVar = 1 , OffloadingEntryInfoInvalid = ~0u } |
Kind of a given entry. More... | |
Protected Member Functions inherited from llvm::OffloadEntriesInfoManager::OffloadEntryInfo | |
OffloadEntryInfo ()=delete | |
OffloadEntryInfo (OffloadingEntryInfoKinds Kind) | |
OffloadEntryInfo (OffloadingEntryInfoKinds Kind, unsigned Order, uint32_t Flags) | |
~OffloadEntryInfo ()=default | |
Device global variable entries info.
Definition at line 388 of file OMPIRBuilder.h.
|
inline |
Definition at line 395 of file OMPIRBuilder.h.
|
inlineexplicit |
Definition at line 397 of file OMPIRBuilder.h.
|
inlineexplicit |
Definition at line 400 of file OMPIRBuilder.h.
References Addr, and llvm::OffloadEntriesInfoManager::OffloadEntryInfo::setAddress().
|
inlinestatic |
Definition at line 415 of file OMPIRBuilder.h.
References Info, and llvm::OffloadEntriesInfoManager::OffloadEntryInfo::OffloadingEntryInfoDeviceGlobalVar.
|
inline |
Definition at line 413 of file OMPIRBuilder.h.
|
inline |
Definition at line 411 of file OMPIRBuilder.h.
|
inline |
Definition at line 410 of file OMPIRBuilder.h.
|
inline |
Definition at line 414 of file OMPIRBuilder.h.
|
inline |
Definition at line 412 of file OMPIRBuilder.h.
References Size.