LLVM 20.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

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 295 of file OMPIRBuilder.h.

Constructor & Destructor Documentation

◆ OffloadEntryInfoTargetRegion() [1/2]

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

Definition at line 300 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 310 of file OMPIRBuilder.h.

◆ setID()

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

Definition at line 311 of file OMPIRBuilder.h.

References assert().

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