|
LLVM 22.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 421 of file OMPIRBuilder.h.
|
inline |
Definition at line 428 of file OMPIRBuilder.h.
References llvm::OffloadEntriesInfoManager::OffloadEntryInfo::OffloadEntryInfo(), and llvm::OffloadEntriesInfoManager::OffloadEntryInfo::OffloadingEntryInfoDeviceGlobalVar.
|
inlineexplicit |
Definition at line 430 of file OMPIRBuilder.h.
References llvm::OffloadEntriesInfoManager::OffloadEntryInfo::OffloadEntryInfo(), and llvm::OffloadEntriesInfoManager::OffloadEntryInfo::OffloadingEntryInfoDeviceGlobalVar.
|
inlineexplicit |
|
inlinestatic |
Definition at line 448 of file OMPIRBuilder.h.
References Info, llvm::OffloadEntriesInfoManager::OffloadEntryInfo::OffloadEntryInfo(), and llvm::OffloadEntriesInfoManager::OffloadEntryInfo::OffloadingEntryInfoDeviceGlobalVar.
|
inline |
Definition at line 446 of file OMPIRBuilder.h.
|
inline |
Definition at line 444 of file OMPIRBuilder.h.
|
inline |
Definition at line 443 of file OMPIRBuilder.h.
|
inline |
Definition at line 447 of file OMPIRBuilder.h.
|
inline |
Definition at line 445 of file OMPIRBuilder.h.
References Size.