clang 22.0.0git
|
#include "clang/Driver/OffloadBundler.h"
Classes | |
struct | CompressedBundleHeader |
Static Public Member Functions | |
static llvm::Expected< std::unique_ptr< llvm::MemoryBuffer > > | compress (llvm::compression::Params P, const llvm::MemoryBuffer &Input, uint16_t Version, bool Verbose=false) |
static llvm::Expected< std::unique_ptr< llvm::MemoryBuffer > > | decompress (const llvm::MemoryBuffer &Input, bool Verbose=false) |
Static Public Attributes | |
static const uint16_t | DefaultVersion = 3 |
Definition at line 108 of file OffloadBundler.h.
|
static |
Definition at line 1014 of file OffloadBundler.cpp.
References ClangOffloadBundlerTimerGroup, formatWithCommas(), and clang::Result.
Referenced by clang::OffloadBundler::BundleFiles().
|
static |
Definition at line 1234 of file OffloadBundler.cpp.
References ClangOffloadBundlerTimerGroup, clang::CompressedOffloadBundle::CompressedBundleHeader::CompressionFormat, clang::CompressedOffloadBundle::CompressedBundleHeader::FileSize, formatWithCommas(), getHeaderSize(), clang::CompressedOffloadBundle::CompressedBundleHeader::Hash, clang::Result, clang::CompressedOffloadBundle::CompressedBundleHeader::tryParse(), clang::CompressedOffloadBundle::CompressedBundleHeader::UncompressedFileSize, and clang::CompressedOffloadBundle::CompressedBundleHeader::Version.
Referenced by clang::OffloadBundler::ListBundleIDsInFile(), clang::OffloadBundler::UnbundleArchive(), and clang::OffloadBundler::UnbundleFiles().
|
inlinestatic |
Definition at line 123 of file OffloadBundler.h.