|
LLVM 22.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 267 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 270 of file OMPIRBuilder.h.
|
protecteddelete |
Referenced by classof(), llvm::OffloadEntriesInfoManager::OffloadEntryInfoDeviceGlobalVar::classof(), llvm::OffloadEntriesInfoManager::OffloadEntryInfoTargetRegion::classof(), llvm::OffloadEntriesInfoManager::OffloadEntryInfoDeviceGlobalVar::OffloadEntryInfoDeviceGlobalVar(), llvm::OffloadEntriesInfoManager::OffloadEntryInfoDeviceGlobalVar::OffloadEntryInfoDeviceGlobalVar(), llvm::OffloadEntriesInfoManager::OffloadEntryInfoDeviceGlobalVar::OffloadEntryInfoDeviceGlobalVar(), llvm::OffloadEntriesInfoManager::OffloadEntryInfoTargetRegion::OffloadEntryInfoTargetRegion(), and llvm::OffloadEntriesInfoManager::OffloadEntryInfoTargetRegion::OffloadEntryInfoTargetRegion().
|
inlineexplicitprotected |
Definition at line 281 of file OMPIRBuilder.h.
|
inlineexplicitprotected |
Definition at line 282 of file OMPIRBuilder.h.
|
protecteddefault |
|
inlinestatic |
Definition at line 298 of file OMPIRBuilder.h.
References Info, and OffloadEntryInfo().
|
inline |
Definition at line 293 of file OMPIRBuilder.h.
References llvm::cast_or_null().
|
inline |
Definition at line 291 of file OMPIRBuilder.h.
|
inline |
Definition at line 290 of file OMPIRBuilder.h.
|
inline |
Definition at line 289 of file OMPIRBuilder.h.
|
inline |
Definition at line 288 of file OMPIRBuilder.h.
|
inline |
Definition at line 294 of file OMPIRBuilder.h.
References assert().
Referenced by llvm::OffloadEntriesInfoManager::OffloadEntryInfoDeviceGlobalVar::OffloadEntryInfoDeviceGlobalVar(), and llvm::OffloadEntriesInfoManager::OffloadEntryInfoTargetRegion::OffloadEntryInfoTargetRegion().
|
inline |
Definition at line 292 of file OMPIRBuilder.h.