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:
- include/llvm/Object/OffloadBundle.h
- lib/Object/OffloadBundle.cpp