LLVM 20.0.0git
Public Attributes | List of all members
llvm::object::OffloadBinary::OffloadingImage Struct Reference

The offloading metadata that will be serialized to a memory buffer. More...

#include "llvm/Object/OffloadBinary.h"

Public Attributes

ImageKind TheImageKind
 
OffloadKind TheOffloadKind
 
uint32_t Flags
 
MapVector< StringRef, StringRefStringData
 
std::unique_ptr< MemoryBufferImage
 

Detailed Description

The offloading metadata that will be serialized to a memory buffer.

Definition at line 70 of file OffloadBinary.h.

Member Data Documentation

◆ Flags

uint32_t llvm::object::OffloadBinary::OffloadingImage::Flags

Definition at line 73 of file OffloadBinary.h.

Referenced by llvm::object::OffloadBinary::write().

◆ Image

std::unique_ptr<MemoryBuffer> llvm::object::OffloadBinary::OffloadingImage::Image

Definition at line 75 of file OffloadBinary.h.

Referenced by llvm::object::OffloadBinary::write().

◆ StringData

MapVector<StringRef, StringRef> llvm::object::OffloadBinary::OffloadingImage::StringData

Definition at line 74 of file OffloadBinary.h.

Referenced by llvm::object::OffloadBinary::write().

◆ TheImageKind

ImageKind llvm::object::OffloadBinary::OffloadingImage::TheImageKind

Definition at line 71 of file OffloadBinary.h.

Referenced by llvm::object::OffloadBinary::write().

◆ TheOffloadKind

OffloadKind llvm::object::OffloadBinary::OffloadingImage::TheOffloadKind

Definition at line 72 of file OffloadBinary.h.

Referenced by llvm::object::OffloadBinary::write().


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