class OffloadEntriesInfoManagerTy::OffloadEntryInfoDeviceGlobalVar
Declaration
class OffloadEntriesInfoManagerTy::OffloadEntryInfoDeviceGlobalVar
: public OffloadEntryInfo { /* full declaration omitted */ };
Description
Device global variable entries info.
Declared at: clang/lib/CodeGen/CGOpenMPRuntime.h:660
Inherits from: OffloadEntriesInfoManagerTy::OffloadEntryInfo
Member Variables
- private clang::CharUnits VarSize
- Type of the global variable.
- private llvm::GlobalValue::LinkageTypes Linkage
Method Overview
- public OffloadEntryInfoDeviceGlobalVar()
- public OffloadEntryInfoDeviceGlobalVar(unsigned int Order, clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OMPTargetGlobalVarEntryKind Flags)
- public OffloadEntryInfoDeviceGlobalVar(unsigned int Order, llvm::Constant * Addr, clang::CharUnits VarSize, clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OMPTargetGlobalVarEntryKind Flags, llvm::GlobalValue::LinkageTypes Linkage)
- public static bool classof(const clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OffloadEntryInfo * Info)
- public llvm::GlobalValue::LinkageTypes getLinkage() const
- public clang::CharUnits getVarSize() const
- public void setLinkage(llvm::GlobalValue::LinkageTypes LT)
- public void setVarSize(clang::CharUnits Size)
Inherited from OffloadEntriesInfoManagerTy::OffloadEntryInfo:
- public classof
- public getAddress
- public getFlags
- public getKind
- public getOrder
- public isValid
- public setAddress
- public setFlags
Methods
¶OffloadEntryInfoDeviceGlobalVar()
OffloadEntryInfoDeviceGlobalVar()
Declared at: clang/lib/CodeGen/CGOpenMPRuntime.h:666
¶OffloadEntryInfoDeviceGlobalVar(
unsigned int Order,
clang::CodeGen::CGOpenMPRuntime::
OffloadEntriesInfoManagerTy::
OMPTargetGlobalVarEntryKind Flags)
OffloadEntryInfoDeviceGlobalVar(
unsigned int Order,
clang::CodeGen::CGOpenMPRuntime::
OffloadEntriesInfoManagerTy::
OMPTargetGlobalVarEntryKind Flags)
Declared at: clang/lib/CodeGen/CGOpenMPRuntime.h:668
Parameters
- unsigned int Order
- clang::CodeGen::CGOpenMPRuntime:: OffloadEntriesInfoManagerTy:: OMPTargetGlobalVarEntryKind Flags
¶OffloadEntryInfoDeviceGlobalVar(
unsigned int Order,
llvm::Constant* Addr,
clang::CharUnits VarSize,
clang::CodeGen::CGOpenMPRuntime::
OffloadEntriesInfoManagerTy::
OMPTargetGlobalVarEntryKind Flags,
llvm::GlobalValue::LinkageTypes Linkage)
OffloadEntryInfoDeviceGlobalVar(
unsigned int Order,
llvm::Constant* Addr,
clang::CharUnits VarSize,
clang::CodeGen::CGOpenMPRuntime::
OffloadEntriesInfoManagerTy::
OMPTargetGlobalVarEntryKind Flags,
llvm::GlobalValue::LinkageTypes Linkage)
Declared at: clang/lib/CodeGen/CGOpenMPRuntime.h:671
Parameters
- unsigned int Order
- llvm::Constant* Addr
- clang::CharUnits VarSize
- clang::CodeGen::CGOpenMPRuntime:: OffloadEntriesInfoManagerTy:: OMPTargetGlobalVarEntryKind Flags
- llvm::GlobalValue::LinkageTypes Linkage
¶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:684
Parameters
- const clang::CodeGen::CGOpenMPRuntime:: OffloadEntriesInfoManagerTy::OffloadEntryInfo* Info
¶llvm::GlobalValue::LinkageTypes getLinkage() const
llvm::GlobalValue::LinkageTypes getLinkage() const
Declared at: clang/lib/CodeGen/CGOpenMPRuntime.h:682
¶clang::CharUnits getVarSize() const
clang::CharUnits getVarSize() const
Declared at: clang/lib/CodeGen/CGOpenMPRuntime.h:680
¶void setLinkage(
llvm::GlobalValue::LinkageTypes LT)
void setLinkage(
llvm::GlobalValue::LinkageTypes LT)
Declared at: clang/lib/CodeGen/CGOpenMPRuntime.h:683
Parameters
- llvm::GlobalValue::LinkageTypes LT
¶void setVarSize(clang::CharUnits Size)
void setVarSize(clang::CharUnits Size)
Declared at: clang/lib/CodeGen/CGOpenMPRuntime.h:681
Parameters
- clang::CharUnits Size