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
[legend]
Collaboration diagram for llvm::OffloadEntriesInfoManager::OffloadEntryInfoTargetRegion:
Collaboration graph
[legend]

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 ( )
inline

Definition at line 2019 of file OMPIRBuilder.h.

◆ OffloadEntryInfoTargetRegion() [2/2]

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

Member Function Documentation

◆ classof()

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

◆ getID()

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

Definition at line 2029 of file OMPIRBuilder.h.

◆ setID()

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

Definition at line 2030 of file OMPIRBuilder.h.

References assert().


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