class OffloadEntriesInfoManagerTy::OffloadEntryInfo
Declaration
class OffloadEntriesInfoManagerTy::OffloadEntryInfo { /* full declaration omitted */ };
Description
Base class of the entries info.
Declared at: clang/lib/CodeGen/CGOpenMPRuntime.h:531
Member Variables
- private llvm::WeakTrackingVH Addr
- Address of the entity that has to be mapped for offloading.
- private uint32_t Flags = 0U
- Flags associated with the device global.
- private unsigned int Order = ~0U
- Order this entry was emitted.
- private clang::CodeGen::CGOpenMPRuntime:: OffloadEntriesInfoManagerTy:: OffloadEntryInfo::OffloadingEntryInfoKinds Kind = OffloadingEntryInfoInvalid
Method Overview
- protected OffloadEntryInfo()
- protected OffloadEntryInfo(clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OffloadEntryInfo::OffloadingEntryInfoKinds Kind)
- protected OffloadEntryInfo(clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OffloadEntryInfo::OffloadingEntryInfoKinds Kind, unsigned int Order, uint32_t Flags)
- public static bool classof(const clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OffloadEntryInfo * Info)
- public llvm::Constant * getAddress() const
- public uint32_t getFlags() const
- public clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OffloadEntryInfo::OffloadingEntryInfoKinds getKind() const
- public unsigned int getOrder() const
- public bool isValid() const
- public void setAddress(llvm::Constant * V)
- public void setFlags(uint32_t NewFlags)
- protected ~OffloadEntryInfo()
Methods
¶OffloadEntryInfo()
OffloadEntryInfo()
Declared at: clang/lib/CodeGen/CGOpenMPRuntime.h:544
¶OffloadEntryInfo(
clang::CodeGen::CGOpenMPRuntime::
OffloadEntriesInfoManagerTy::
OffloadEntryInfo::
OffloadingEntryInfoKinds Kind)
OffloadEntryInfo(
clang::CodeGen::CGOpenMPRuntime::
OffloadEntriesInfoManagerTy::
OffloadEntryInfo::
OffloadingEntryInfoKinds Kind)
Declared at: clang/lib/CodeGen/CGOpenMPRuntime.h:545
Parameters
- clang::CodeGen::CGOpenMPRuntime:: OffloadEntriesInfoManagerTy:: OffloadEntryInfo::OffloadingEntryInfoKinds Kind
¶OffloadEntryInfo(
clang::CodeGen::CGOpenMPRuntime::
OffloadEntriesInfoManagerTy::
OffloadEntryInfo::
OffloadingEntryInfoKinds Kind,
unsigned int Order,
uint32_t Flags)
OffloadEntryInfo(
clang::CodeGen::CGOpenMPRuntime::
OffloadEntriesInfoManagerTy::
OffloadEntryInfo::
OffloadingEntryInfoKinds Kind,
unsigned int Order,
uint32_t Flags)
Declared at: clang/lib/CodeGen/CGOpenMPRuntime.h:546
Parameters
- clang::CodeGen::CGOpenMPRuntime:: OffloadEntriesInfoManagerTy:: OffloadEntryInfo::OffloadingEntryInfoKinds Kind
- unsigned int Order
- uint32_t Flags
¶static bool classof(
const clang::CodeGen::CGOpenMPRuntime::
OffloadEntriesInfoManagerTy::
OffloadEntryInfo* Info)
static bool classof(
const clang::CodeGen::CGOpenMPRuntime::
OffloadEntriesInfoManagerTy::
OffloadEntryInfo* Info)
Declared at: clang/lib/CodeGen/CGOpenMPRuntime.h:564
Parameters
- const clang::CodeGen::CGOpenMPRuntime:: OffloadEntriesInfoManagerTy::OffloadEntryInfo* Info
¶llvm::Constant* getAddress() const
llvm::Constant* getAddress() const
Declared at: clang/lib/CodeGen/CGOpenMPRuntime.h:557
¶uint32_t getFlags() const
uint32_t getFlags() const
Declared at: clang/lib/CodeGen/CGOpenMPRuntime.h:555
¶clang::CodeGen::CGOpenMPRuntime::
OffloadEntriesInfoManagerTy::
OffloadEntryInfo::OffloadingEntryInfoKinds
getKind() const
clang::CodeGen::CGOpenMPRuntime::
OffloadEntriesInfoManagerTy::
OffloadEntryInfo::OffloadingEntryInfoKinds
getKind() const
Declared at: clang/lib/CodeGen/CGOpenMPRuntime.h:554
¶unsigned int getOrder() const
unsigned int getOrder() const
Declared at: clang/lib/CodeGen/CGOpenMPRuntime.h:553
¶bool isValid() const
bool isValid() const
Declared at: clang/lib/CodeGen/CGOpenMPRuntime.h:552
¶void setAddress(llvm::Constant* V)
void setAddress(llvm::Constant* V)
Declared at: clang/lib/CodeGen/CGOpenMPRuntime.h:560
Parameters
¶void setFlags(uint32_t NewFlags)
void setFlags(uint32_t NewFlags)
Declared at: clang/lib/CodeGen/CGOpenMPRuntime.h:556
Parameters
- uint32_t NewFlags
¶~OffloadEntryInfo()
~OffloadEntryInfo()
Declared at: clang/lib/CodeGen/CGOpenMPRuntime.h:549