LLVM 22.0.0git
llvm::object::OffloadBundleEntry Struct Reference

Bundle entry in binary clang-offload-bundler format. More...

#include "llvm/Object/OffloadBundle.h"

Public Member Functions

 OffloadBundleEntry (uint64_t O, uint64_t S, uint64_t I, StringRef T)
void dumpInfo (raw_ostream &OS)
void dumpURI (raw_ostream &OS, StringRef FilePath)

Public Attributes

uint64_t Offset = 0u
uint64_t Size = 0u
uint64_t IDLength = 0u
StringRef ID

Detailed Description

Bundle entry in binary clang-offload-bundler format.

Definition at line 61 of file OffloadBundle.h.

Constructor & Destructor Documentation

◆ OffloadBundleEntry()

llvm::object::OffloadBundleEntry::OffloadBundleEntry ( uint64_t O,
uint64_t S,
uint64_t I,
StringRef T )
inline

Definition at line 66 of file OffloadBundle.h.

References I, ID, IDLength, Offset, Size, and T.

Member Function Documentation

◆ dumpInfo()

void llvm::object::OffloadBundleEntry::dumpInfo ( raw_ostream & OS)
inline

Definition at line 68 of file OffloadBundle.h.

References ID, IDLength, Offset, and Size.

◆ dumpURI()

void llvm::object::OffloadBundleEntry::dumpURI ( raw_ostream & OS,
StringRef FilePath )
inline

Definition at line 72 of file OffloadBundle.h.

References ID, Offset, and Size.

Member Data Documentation

◆ ID

StringRef llvm::object::OffloadBundleEntry::ID

Definition at line 65 of file OffloadBundle.h.

Referenced by dumpInfo(), dumpURI(), and OffloadBundleEntry().

◆ IDLength

uint64_t llvm::object::OffloadBundleEntry::IDLength = 0u

Definition at line 64 of file OffloadBundle.h.

Referenced by dumpInfo(), and OffloadBundleEntry().

◆ Offset

uint64_t llvm::object::OffloadBundleEntry::Offset = 0u

Definition at line 62 of file OffloadBundle.h.

Referenced by dumpInfo(), dumpURI(), and OffloadBundleEntry().

◆ Size

uint64_t llvm::object::OffloadBundleEntry::Size = 0u

Definition at line 63 of file OffloadBundle.h.

Referenced by dumpInfo(), dumpURI(), and OffloadBundleEntry().


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