LLVM: llvm::object::CompressedOffloadBundle::CompressedBundleHeader Struct Reference (original) (raw)

#include "[llvm/Object/OffloadBundle.h](OffloadBundle%5F8h%5Fsource.html)"

Public Attributes
unsigned Version
llvm::compression::Format CompressionFormat
std::optional< size_t > FileSize
size_t UncompressedFileSize
uint64_t Hash

Definition at line 52 of file OffloadBundle.h.

tryParse()

Definition at line 460 of file OffloadBundle.cpp.

References assert(), CompressionFormat, llvm::createStringError(), llvm::StringRef::data(), FileSize, getHeaderSize(), Hash, llvm::identify_magic(), llvm::file_magic::offload_bundle_compressed, llvm::StringRef::size(), UncompressedFileSize, Version, llvm::compression::Zlib, and llvm::compression::Zstd.

Referenced by llvm::object::CompressedOffloadBundle::decompress().

CompressionFormat

FileSize

std::optional<size_t> llvm::object::CompressedOffloadBundle::CompressedBundleHeader::FileSize

Hash

uint64_t llvm::object::CompressedOffloadBundle::CompressedBundleHeader::Hash

UncompressedFileSize

size_t llvm::object::CompressedOffloadBundle::CompressedBundleHeader::UncompressedFileSize

Version

unsigned llvm::object::CompressedOffloadBundle::CompressedBundleHeader::Version


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