This is the record of an object that just be registered with the offloading runtime.
More...
#include "llvm/Frontend/Offloading/Utility.h"
|
| uint64_t | Reserved = 0x0 |
| | Reserved bytes used to detect an older version of the struct, always zero.
|
| uint16_t | Version = 0x1 |
| | The current version of the struct for runtime forward compatibility.
|
| uint16_t | Kind |
| | The expected consumer of this entry, e.g. CUDA or OpenMP.
|
| uint32_t | Flags |
| | Flags associated with the global.
|
| void * | Address |
| | The address of the global to be registered by the runtime.
|
| char * | SymbolName |
| | The name of the symbol in the device image.
|
| uint64_t | Size |
| | The number of bytes the symbol takes.
|
| uint64_t | Data |
| | Extra generic data used to register this entry.
|
| void * | AuxAddr |
| | An extra pointer, usually null.
|
This is the record of an object that just be registered with the offloading runtime.
Definition at line 28 of file Utility.h.
◆ Address
| void* llvm::offloading::EntryTy::Address |
The address of the global to be registered by the runtime.
Definition at line 38 of file Utility.h.
◆ AuxAddr
| void* llvm::offloading::EntryTy::AuxAddr |
An extra pointer, usually null.
Definition at line 46 of file Utility.h.
◆ Data
| uint64_t llvm::offloading::EntryTy::Data |
Extra generic data used to register this entry.
Definition at line 44 of file Utility.h.
◆ Flags
| uint32_t llvm::offloading::EntryTy::Flags |
Flags associated with the global.
Definition at line 36 of file Utility.h.
◆ Kind
| uint16_t llvm::offloading::EntryTy::Kind |
The expected consumer of this entry, e.g. CUDA or OpenMP.
Definition at line 34 of file Utility.h.
◆ Reserved
| uint64_t llvm::offloading::EntryTy::Reserved = 0x0 |
Reserved bytes used to detect an older version of the struct, always zero.
Definition at line 30 of file Utility.h.
◆ Size
| uint64_t llvm::offloading::EntryTy::Size |
The number of bytes the symbol takes.
Definition at line 42 of file Utility.h.
◆ SymbolName
| char* llvm::offloading::EntryTy::SymbolName |
The name of the symbol in the device image.
Definition at line 40 of file Utility.h.
◆ Version
| uint16_t llvm::offloading::EntryTy::Version = 0x1 |
The current version of the struct for runtime forward compatibility.
Definition at line 32 of file Utility.h.
The documentation for this struct was generated from the following file: