|
LLVM 22.0.0git
|
Data structure to contain the information needed to uniquely identify a target entry. More...
#include "llvm/Frontend/OpenMP/OMPIRBuilder.h"
Public Member Functions | |
| TargetRegionEntryInfo () | |
| TargetRegionEntryInfo (StringRef ParentName, unsigned DeviceID, unsigned FileID, unsigned Line, unsigned Count=0) | |
| bool | operator< (const TargetRegionEntryInfo &RHS) const |
Static Public Member Functions | |
| static LLVM_ABI void | getTargetRegionEntryFnName (SmallVectorImpl< char > &Name, StringRef ParentName, unsigned DeviceID, unsigned FileID, unsigned Line, unsigned Count) |
Public Attributes | |
| std::string | ParentName |
| unsigned | DeviceID |
| unsigned | FileID |
| unsigned | Line |
| unsigned | Count |
Static Public Attributes | |
| static constexpr const char * | KernelNamePrefix = "__omp_offloading_" |
| The prefix used for kernel names. | |
Data structure to contain the information needed to uniquely identify a target entry.
Definition at line 231 of file OMPIRBuilder.h.
|
inline |
Definition at line 241 of file OMPIRBuilder.h.
References Count, DeviceID, FileID, and Line.
Referenced by operator<().
|
inline |
Definition at line 242 of file OMPIRBuilder.h.
References Count, DeviceID, FileID, Line, and ParentName.
|
static |
Definition at line 11064 of file OMPIRBuilder.cpp.
References Count, DeviceID, FileID, llvm::format(), KernelNamePrefix, Line, and ParentName.
Referenced by llvm::OffloadEntriesInfoManager::getTargetRegionEntryFnName().
|
inline |
Definition at line 252 of file OMPIRBuilder.h.
References Count, DeviceID, FileID, Line, ParentName, RHS, and TargetRegionEntryInfo().
| unsigned llvm::TargetRegionEntryInfo::Count |
Definition at line 239 of file OMPIRBuilder.h.
Referenced by getTargetRegionEntryFnName(), llvm::OffloadEntriesInfoManager::hasTargetRegionEntryInfo(), operator<(), llvm::OffloadEntriesInfoManager::registerTargetRegionEntryInfo(), TargetRegionEntryInfo(), and TargetRegionEntryInfo().
| unsigned llvm::TargetRegionEntryInfo::DeviceID |
Definition at line 236 of file OMPIRBuilder.h.
Referenced by llvm::OffloadEntriesInfoManager::getTargetRegionEntryFnName(), getTargetRegionEntryFnName(), operator<(), TargetRegionEntryInfo(), and TargetRegionEntryInfo().
| unsigned llvm::TargetRegionEntryInfo::FileID |
Definition at line 237 of file OMPIRBuilder.h.
Referenced by llvm::OpenMPIRBuilder::getAddrOfDeclareTargetVar(), llvm::OffloadEntriesInfoManager::getTargetRegionEntryFnName(), getTargetRegionEntryFnName(), operator<(), TargetRegionEntryInfo(), and TargetRegionEntryInfo().
The prefix used for kernel names.
Definition at line 233 of file OMPIRBuilder.h.
Referenced by llvm::omp::deconstructOpenMPKernelName(), and getTargetRegionEntryFnName().
| unsigned llvm::TargetRegionEntryInfo::Line |
Definition at line 238 of file OMPIRBuilder.h.
Referenced by llvm::OffloadEntriesInfoManager::getTargetRegionEntryFnName(), getTargetRegionEntryFnName(), operator<(), TargetRegionEntryInfo(), and TargetRegionEntryInfo().
| std::string llvm::TargetRegionEntryInfo::ParentName |
Definition at line 235 of file OMPIRBuilder.h.
Referenced by llvm::OpenMPIRBuilder::createOffloadEntriesAndInfoMetadata(), llvm::OffloadEntriesInfoManager::getTargetRegionEntryFnName(), getTargetRegionEntryFnName(), operator<(), and TargetRegionEntryInfo().