Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
clang 20.0.0git
clang::CompressedOffloadBundle Class Reference

#include "clang/Driver/OffloadBundler.h"

Static Public Member Functions

static size_t getHeaderSize (uint16_t Version)
 
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 = 2
 

Detailed Description

Definition at line 108 of file OffloadBundler.h.

Member Function Documentation

◆ compress()

llvm::Expected< std::unique_ptr< llvm::MemoryBuffer > > CompressedOffloadBundle::compress ( llvm::compression::Params  P,
const llvm::MemoryBuffer &  Input,
uint16_t  Version,
bool  Verbose = false 
)
static

◆ decompress()

llvm::Expected< std::unique_ptr< llvm::MemoryBuffer > > CompressedOffloadBundle::decompress ( const llvm::MemoryBuffer &  Input,
bool  Verbose = false 
)
static

◆ getHeaderSize()

static size_t clang::CompressedOffloadBundle::getHeaderSize ( uint16_t  Version)
inlinestatic

Definition at line 142 of file OffloadBundler.h.

Member Data Documentation

◆ DefaultVersion

const uint16_t clang::CompressedOffloadBundle::DefaultVersion = 2
inlinestatic

Definition at line 139 of file OffloadBundler.h.


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