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:

Methods

OffloadEntryInfoDeviceGlobalVar()

Declared at: clang/lib/CodeGen/CGOpenMPRuntime.h:666

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)

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)

Declared at: clang/lib/CodeGen/CGOpenMPRuntime.h:684

Parameters

const clang::CodeGen::CGOpenMPRuntime:: OffloadEntriesInfoManagerTy::OffloadEntryInfo* Info

llvm::GlobalValue::LinkageTypes getLinkage() const

Declared at: clang/lib/CodeGen/CGOpenMPRuntime.h:682

clang::CharUnits getVarSize() const

Declared at: clang/lib/CodeGen/CGOpenMPRuntime.h:680

void setLinkage(
    llvm::GlobalValue::LinkageTypes LT)

Declared at: clang/lib/CodeGen/CGOpenMPRuntime.h:683

Parameters

llvm::GlobalValue::LinkageTypes LT

void setVarSize(clang::CharUnits Size)

Declared at: clang/lib/CodeGen/CGOpenMPRuntime.h:681

Parameters

clang::CharUnits Size