LLVM 22.0.0git
|
#include "llvm/Object/OffloadBundle.h"
Static Public Member Functions | |
static llvm::Expected< CompressedBundleHeader > | tryParse (llvm::StringRef) |
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.
|
static |
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().
llvm::compression::Format llvm::object::CompressedOffloadBundle::CompressedBundleHeader::CompressionFormat |
Definition at line 54 of file OffloadBundle.h.
Referenced by llvm::object::CompressedOffloadBundle::decompress(), and tryParse().
std::optional<size_t> llvm::object::CompressedOffloadBundle::CompressedBundleHeader::FileSize |
Definition at line 55 of file OffloadBundle.h.
Referenced by llvm::object::CompressedOffloadBundle::decompress(), and tryParse().
uint64_t llvm::object::CompressedOffloadBundle::CompressedBundleHeader::Hash |
Definition at line 57 of file OffloadBundle.h.
Referenced by llvm::object::CompressedOffloadBundle::decompress(), and tryParse().
size_t llvm::object::CompressedOffloadBundle::CompressedBundleHeader::UncompressedFileSize |
Definition at line 56 of file OffloadBundle.h.
Referenced by llvm::object::CompressedOffloadBundle::decompress(), and tryParse().
unsigned llvm::object::CompressedOffloadBundle::CompressedBundleHeader::Version |
Definition at line 53 of file OffloadBundle.h.
Referenced by llvm::object::CompressedOffloadBundle::decompress(), and tryParse().