LLVM  17.0.0git
Public Member Functions | Static Public Member Functions | List of all members
llvm::OffloadEntriesInfoManager::OffloadEntryInfoTargetRegion Class Referencefinal

Target region entries info. More...

#include "llvm/Frontend/OpenMP/OMPIRBuilder.h"

Inheritance diagram for llvm::OffloadEntriesInfoManager::OffloadEntryInfoTargetRegion:
Inheritance graph
Collaboration diagram for llvm::OffloadEntriesInfoManager::OffloadEntryInfoTargetRegion:
Collaboration graph

Public Member Functions

 OffloadEntryInfoTargetRegion ()
 OffloadEntryInfoTargetRegion (unsigned Order, Constant *Addr, Constant *ID, OMPTargetRegionEntryKind Flags)
ConstantgetID () const
void setID (Constant *V)
- 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)
ConstantgetAddress () 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

Detailed Description

Target region entries info.

Definition at line 2014 of file OMPIRBuilder.h.

Constructor & Destructor Documentation

◆ OffloadEntryInfoTargetRegion() [1/2]

llvm::OffloadEntriesInfoManager::OffloadEntryInfoTargetRegion::OffloadEntryInfoTargetRegion ( )

Definition at line 2019 of file OMPIRBuilder.h.

◆ OffloadEntryInfoTargetRegion() [2/2]

llvm::OffloadEntriesInfoManager::OffloadEntryInfoTargetRegion::OffloadEntryInfoTargetRegion ( unsigned  Order,
Constant Addr,
Constant ID,
OMPTargetRegionEntryKind  Flags 

Member Function Documentation

◆ classof()

static bool llvm::OffloadEntriesInfoManager::OffloadEntryInfoTargetRegion::classof ( const OffloadEntryInfo Info)

◆ getID()

Constant* llvm::OffloadEntriesInfoManager::OffloadEntryInfoTargetRegion::getID ( ) const

Definition at line 2029 of file OMPIRBuilder.h.

◆ setID()

void llvm::OffloadEntriesInfoManager::OffloadEntryInfoTargetRegion::setID ( Constant V)

Definition at line 2030 of file OMPIRBuilder.h.

References assert().

The documentation for this class was generated from the following file: